Gebruiksaanwijzing Jeroen’s EK2012 VOETBALPOOL Deze handleiding is gebaseerd op versie 6.4 van Jeroen’s EK/WK 2012 voetbalpool. Inhoud: 1. 2. Inleiding ............................................................................................................................................ 2 De installatie ..................................................................................................................................... 2 2.1. Basis configuratie aanpassen in “config.php” .......................................................................... 3 2.2. Kopiëren pool bestanden naar webserver ............................... Error! Bookmark not defined. 2.3. Controleer directory toestemmingen ....................................................................................... 4 2.4. Installatie script uitvoeren ........................................................................................................ 4 2.5. Database aanmaken indien niet mogelijk door script .............................................................. 5 2.6. Een update uitvoeren .............................................................................................................. 5 3. Globale werking ................................................................................................................................ 7 4. Werking ............................................................................................................................................ 7 4.1. Meedoen met de pool .............................................................................................................. 7 Handmatig toevoegen van een deelnemer ...................................................................................... 7 Online aanmelden ............................................................................................................................ 7 Aanmelden met activeringse-mail ................................................................................................ 7 Aanmelden zonder activeringsmail ............................................................................................... 8 4.2. Inlogen ..................................................................................................................................... 8 4.3. Maken van voorspellingen ....................................................................................................... 9 Uiterste tijdstip van voorspellen ..................................................................................................... 10 Doorlopende voorspelling (standaard): ...................................................................................... 10 Geen doorlopende voorspelling: ................................................................................................. 11 Belangrijk: “De server tijd” / “tijdcorrectie” .................................................................................. 11 5. Pool instellingen ............................................................................................................................. 12 6. Algemeen menu ............................................................................................................................. 13 7. Normaal gebruik door deelnemer ................................................................................................... 13 8. Pool beheer .................................................................................................................................... 13 1. Inleiding Sinds al heel wat jaartjes organiseer ik voetbalpooltjes bij de diverse voetbal EK’s en WK’s. Na pools met behulp van Excel sheets en hulpprogramma’s welke een statische website konden genereren ben ik voor het EK 2008 begonnen met een voetbalpoel te ontwikkelen welke geheel “online” werkt. Als basis voor mijn voetbalpool heb ik de pool van Ed Kolman voor het WK van 2006 gebruikt. Op dit moment kun je van het oorspronkelijke script nog weinig terug vinden. Mijn dank aan Ed omdat ik er anders waarschijnlijk niet aan begonnen zou zijn. Deelnemers van de pool kunnen via een webbrowser op iedere willekeurige PC aan de op een webserver geïnstalleerde poel meedoen. Deze webserver kan gekoppeld zijn aan het internet zodat de deelnemers de pool overal kunnen bereiken. Voorspellingen, standen, scores kunnen allen online ingevuld en bekeken worden. De beheerder van de poel hoeft slecht uitslagen in te vullen. Hierna kunnen de punten van de deelnemers automatisch berekend worden. Ook is er mailing functionaliteit voor het op de hoogte brengen van de deelnemers. Voor en tijdens de WK van 2008 en bij de versies die hierop volgden zijn zoveel mogelijk opmerkingen verwerkt en fouten gecorrigeerd. Het gebruik van de pool is voor eigen risico. Voor vragen en of download van de laatste (originele) versie wordt je verwezen naar: http://voetbalpoeltje.nl/forum Voor donaties naar: http://voetbalpoeltje.nl/poeldonatie/doneren.html Maak een donatie indien: - U de EK / WK PHP voetbalpool met plezier heeft gebruikt of gaat gebruiken - U op de hoogte wilt blijven van de EK / WK php voetbalpool - U wilt dat ik de pool blijf ontwikkelen en beschikbaar blijf stellen - Er ook een WK/EK20xx versie komt N.B. Voor het gebruik van de pool donatie is niet verplicht, maar kan voor mij een aanmoediging zijn om de pool beschikbaar te blijven stellen. 2. De installatie Om de pool te kunnen gebruiken heb je een “webserver” nodig. Een webserver is een programma dat via een netwerk HTTP-verzoeken ontvangt en documenten naar de cliënt stuurt. Bij het bekijken van webpagina’s is deze cliënt doorgaans een webbrowser welke op een PC is geïnstalleerd. De webserver dient ondersteuning voor PHP V5 of hoger te bieden. Ook een MySQL database server is benodigd. De eisen zijn redelijk standaard en installeren van deze pool zal dan over het algemeen bij een staandaard “LAMP” server (zie http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29) geen problemen opleveren. Of je deze vereisten (PHP/MySql) kunt gebruiken hangt af van je “hosting pakket”. Indien je zelf een webserver “draait” is het natuurlijk niet moeilijk om aan deze installatie eisen te voldoen. Voor de installatie van de pool heb je enige kennis van bovenstaande nodig. Je kunt de installatie natuurlijk ook door een handige kennis laten uitvoeren en zelf het beheer van de pool op je nemen. De meeste “webspace” welke je bij een internet abonnement krijgt ondersteund over het algemeen alleen standaard “HTML” pagina’s. Je zult dus of over een hosting pakket of over een eigen webserver moeten beschikken. Een eigen webserver kan je m.b.v. een Linux-pc creëren of b.v. met een Windows webserver als “Xampp” op een standaard Windows PC. Xampp is een alles in een pakketje met “Apachewebserver”, PHP ondersteuning en een MySQL database server. Xampp is ook ideaal om “Jeroen’s WK/EK voetbal pool” op uit te proberen. Indien je op je internet modem een router hebt aangesloten en je een eigen webserver wilt “draaien” zal je port:80 in je router moeten doorsturen naar het IPadres van de pc waarop de webserver geïnstalleerd is. Een eventueel geïnstalleerde firewall zal op de als webserver gebruikte PC inkomend verkeer voor port:80 open moeten hebben staan. Samengevat is vereist: - Webserver met ondersteuning voor PHP5 of hoger - Een “MySql” database server en ondersteuning In deze handleiding ga ik er van uit dat de poel wordt geïnstalleerd op een Windows PC onder “Xampp”. De webroot van deze webserver is “c:\xampp\htdocs\”. Het installatie path is “c:\xampp\htdocs\pool\”. Over Xampp zelf zal ik niets vermelden. Hiervoor verwijs ik naar de Xampp-site: http://www.apachefriends.org/en/xampp-windows.html. Het basis pakket volstaat. 2.1. De pool downloaden en op de juiste plek zetten Om de pool te kunnen installeren heb je de pool bestanden nodig. Deze bestanden zijn te downloaden op het forum van Voetbalpoeltje.nl. Indien je de pool echt gaat gebruiken houd dan het forum in de gaten of dat er misschien een nieuwe versie beschikbaar is en of er in de bestaande versie geen fouten zitten. Vlak voor het begin van het toernooi zullen er waarschijnlijk geen updates meer plaatsvinden. Dit om risico’s met updaten te voorkomen en omdat de pool op dat moment al redelijk definitief zal zijn. Eventuele (kleine) issues zal je dan zelf in de code moeten aanpassen. Let op als je een door derden gemodificeerde pool gebruikt. Ondersteuning op het forum van een gemodificeerde pool is niet mogelijk! Een gemodificeerde pool niet eenvoudig door een originele versie te updaten. Indien je vragen hebt, stel deze dan ik het juiste “topic”. Iedere versie heeft namelijk een eigen “vragen en oplossingen” topic. Na het downloaden van de pool, welke gewoonlijk is gearchiveerd in een ZIP bestand, dient de complete inhoud van het archief uitgepakt te worden in het documenten-path van de webserver. In dit voorbeeld is dat “c:\xampp\htdocs\pool\”. Indien er gebruik gemaakt wordt van een hosting provider dan zullen de bestanden met een FTP cliënt moeten worden gekopieerd. Vaak heeft een hosting pakket ook een online beheer tool waarmee een compleet zip bestand kan worden ge-upload en dan automatisch worden uitgepakt in de juiste directory. Als voorbeeld wordt dus de complete inhoud van het pool zip bestand geplaatst in “c:\xampp\htdocs\pool”. De pool kan dan op de webserver PC/Server benaderd worden onder webadres: http://localhost/pool/ (er van uitgaande dat de webbrowser op de zelfde PC wordt opgestart als waar de Xamp-webserver wordt uitgevoerd. Omdat we het installatie script nog niet hebben uitgevoerd komt er op dit adres een melding dat de pool nog niet is geïnstalleerd. Updaten: Maak eerst een kopie van het oude basis configuratie bestand (“c:\xampp\htdocs\pool\config\config.php”) voordat er een update van de pool wordt uitgevoerd! Een update kan eenvoudig worden uitgevoerd door de bestaande bestanden te overschrijven. Het basis-configuratiebestand van een nieuwere pool versie kan nieuwe configuratie instellingen bevatten. Neem in dat geval de gegevens van het oude over in het nieuwe config.php bestand. Indien het nieuwe configuratie bestand geen nieuwe instellingen bevat, kan de eerder gekopieerde oude configuratiebestand “terug” gekopieerd worden. Na het plaatsen van de nieuwe bestanden dient altijd het update script te worden uitgevoerd (zie uitvoeren installatie script). 2.2. Basis configuratie aanpassen in “config.php” Voordat je de pool kunt installeren zal eerst het basis configuratie bestand “c:\xampp\htdocs\pool\config\config.php” moeten worden aangepast. Indien een “schone” installatie van de pool wordt uitgevoerd dienen onderstaande gegevens ingevuld te worden: Eerste gebruiker instellingen: - $eerste_admin = "admin"; - $pasword_eerste_admin = "admin"; - $eerste_email = "[email protected]"; Met bovenstaande gegevens kun je voor de eerste keer bij de geïnstalleerde pool inloggen. Bij de profielinstellingen van het gebruikersmenu (na ingelogd te zijn)kun je aanvullende gegevens invullen of gegevens wijzigen. Bovenstaande “Login” heeft ook beheers rechten zodat je met dit account ook de pool settings kunt veranderen in het beheer menu. Ook kun je een nieuwe gebruiker aanmaken met “admin” rechten. Geadviseerd wordt om na installatie bovenstaande regels uit het config.php bestand te verwijderen. Database (MYSQL) instellingen in config.php: - $dbaseHost = "localhost"; - $dbaseName = "ek2012"; - $dbaseUsername = "root"; - $dbasePassword = ""; - $TabelPrefix = ""; Zoals gezegd maakt de pool gebruik van een “MySql-database”. Om gegevens te kunnen lezen of schrijven in deze database is er een account nodig voor deze database. Met bovenstaande instellingen kunnen we bij de in deze gebruiksaanwijzing Xampp-webserver automatisch een nieuwe database “EK2012” automatisch aanmaken. Standaard wordt de gebruiker “root” zonder paswoord door Xampp gebruikt. Bij de meeste hosting providers heb je een speciaal database account met wachtwoord instelling. Indien de database ook door andere pakketten (CMS, Blog of b.v. forum) wordt gebruikt, is het verstandig een “tabel prefix”te gebruiken. Hierdoor maakt het de kans kleiner dat verschillende pakketten de zelfde tabelnamen gebruiken. Het installatie script controleert overigens voor installatie de pool tabelnamen niet al gebruikt worden. 2.3. Controleer directory toestemmingen De meeste beveiliging instellingen (zeker onder Windows) staan goed. Voor het kunnen maken van een database back-up dient de “c:\xampp\htdocs\pool\backup\dump” beschrijf baar te zijn (voor Linux gebruikers zal dit modus 777 zijn). Indien de rechten van deze directory niet goed zijn ingesteld, zullen er bij het maken van een back-up allerlei foutmeldingen worden weergegeven. 2.4. Installatie script uitvoeren Als je eerder het juiste database account met de juiste toestemmingen in config.php hebt ingevuld en je hosting pakket c.q. webserver installatie staat toe dat je met PHP een database mag aanmaken, dan is de installatie verder zeer gemakkelijk. Type http://localhost/pool/install/install.php in als adres in je webbrowser. De volgende melding verschijnt: Kan de database 'wk2010' niet openen! Selecteer benedenstaande link om de database inclusief inhoud aan te maken: “--- Maak database aan ---?” Klik op “--- Maak database aan ---“. Als alles goed gaat krijg je een complete lijst met alle tabellen en velden van de pas aangemaakte database te zien. Ga naar de geïnstalleerde pool door te klikken op: “Ga naar geïnstalleerde pool”. N.B.: Bij het door mij gebruikte Xampp versie 1.7.3 ging de installatie niet helemaal zonder problemen. Het installatie script werd netjes uitgevoerd, maar in eerste instantie werd de pool niet goed weergegeven omdat een bepaalde setting (short_open_tag) in “php.ini” was veranderd. Hierdoor werd de verkorte notatie (<?) van “<?php” niet meer herkent. Vanaf versie 5.4 van de pool is wordt consequent “<?php” gebruikt indien php-code begint. En zal hiermee het probleem verholpen moeten zijn! 2.5. Database aanmaken indien niet mogelijk door script Indien je in vorig hoofdstuk allerlei foutmeldingen kreeg en de : “Ga naar geïnstalleerde pool” link gaf geen goed resultaat, dan zal je handmatig een database moeten aanmaken of nog eens goed controleren of je database account instellingen in config.php juist zijn. Handmatig een database aanmaken kan meestal met de tools van het hosting pakket. Bij het aanmaken van een database moet je vaak ook een database gebruiker en wachtwoord opgeven voor betreffende database. Neem de naam van je aangemaakte database en account gegevens over in je config.php en voer het installatie script opnieuw uit. Indien de database gegevens in config.php goed zijn en de pas aangemaakte database bevat nog geen tabelen, dan zal het installatie script direct doorgaan en deze database vullen met de juiste tabellen. 2.6. Een update uitvoeren Het is mogelijk een geïnstalleerde pool niet ouder dan versie 6. te updaten mits het natuurlijk een pool is van het zelfde jaar. Normaal begin ik ieder nieuw WK/EK weer met een nieuwe versie van de pool waarbij het noodzakelijk is de pool in zijn geheel opnieuw te installeren. Het simpelste is om alle bestanden de overschrijven behalve het config.php bestand: “c:\Xampp\htdocs\pool\config\config.php”. Naar overschrijving dient het update script uitgevoerd te worden: http://localhost/pool/install/update.php. Als je het updatescript uitvoert wordt gevraagd om een geldig deelnemer account met beheersrechten! Indien je dit niet hebt is een update niet mogelijk. Indien de laatste versie al is geïnstalleerd wordt de volgende melding gegeven: “Update WK/EK voetbalpool vanaf versie 6.0 naar 6.x U heeft al de laatste versie.. Als u de database wilt herstellen, voer dan het installatie opnieuw uit script uit!” Alle huidige gegevens in de database worden dan overschreven!!!! De Web layout De layout van de uiteindelijke webpagina wordt d.m.v. een Cascading Style Sheet (css) gerealiseerd. De opmaak van de verschillende HTML tags zijn gedefinieerd in “c:\xampp\htdocs\pool\css\style.php”. Om de afmetingen van de diverse pagina delen in te stellen zijn de volgende variabelen in “style.php”gedefinieerd: - $kop_hoogte = 135; - $voet_hoogte = 60; - $links_menu_breedte = 130; - $rechts_menu_breedte = 230; Door deze waarden aan te passen kun je de layout veranderen. De uiteindelijke inhoud van de pagina wordt in “c:\xampp\htdocs\pool\index.php” gerealiseerd d.m.v. de volgende code: Het bepalen van de inhoudspagina: $location = $_GET['location']; if (empty($location)) { $location = 'index'; } Als geen locatie bekend is (localhost\pool) dan wordt de locatie op index gesteld. Indien je b.v. de deelnemerstand als beginpagina voor de pool wilt instellen dan wordt de code: if (empty($location)) { $location = 'score'; } Het samenvoegen van de linker colom (pool-menu): include ('menu.php'); Het samenvoegen van de rechter colom: if ($_SESSION['ingelogd_admin']) { include('menu_admin.php'); include('berichten.php'); } else include('berichten.php'); Als een beheerder is ingelogd dan wordt ook het “admin-menu” in de rechter colom getoond. Het samenvoegen van de inhoudspagina: if (!begonnen()) { include ("count.php"); } changelocation($location) Als de eerste wedstrijd nog niet is aangevangen dan wordt er een aftel klok getoond welke de resterende tijd tot aanvang van het toernooi weergeeft. Door de functie “changelocation” gedefinieerd in “c:\xampp\htdocs\pool\function.php” wordt afhankelijk van de opgevraagde locatie een bepaalde inhoud getoond. Indien geen locatie dan wordt de locatie op index gesteld. “index” is het welkomstscherm. 3. Globale werking In dit hoofdstukje een globale werking (principe) van de pool. In het volgende hoofdstuk een uitgebreidere beschrijving. Ik probeer sequentieel te beschrijven hoe de pool in zijn werk gaat. Er wordt uitgegaan van de standaard instellingen en dat de mail functionaliteit werkt. 4. Werking Na installatie (zie van de pool heeft u een via een webbrowser te beheren en door de deelnemers online in te vullen voetbalpool. U kunt deze pool dan van af iedere willekeurige pc benaderen op een lokaal netwerk of via het internet indien de gebruikte webserver te benaderen is vanaf internet. 4.1. Meedoen met de pool Er zijn drie manieren waarop een deelnemer zich kan “inschrijven” op de poel. - De deelnemer wordt toegevoegd door de beheerder De deelnemer meld zich op de aanmeldingspagina aan en kan direct inloggen De deelnemer meld zich op de aanmeldingspagina aan en krijgt een activeringse-mail De laatste twee mogelijkheden worden automatisch geblokkeerd na aanvang van het toernooi. Handmatig toevoegen van een deelnemer door de beheerder kan altijd. Handmatig toevoegen van een deelnemer Een deelnemer kan ten alle tijden door de beheerder van de pool worden toegevoegd. De deelnemer is direct geactiveerd. Online aanmelden Aanmelden met activeringse-mail Dit is de standaard instelling van de pool. Deze instelling kan worden aangepast op de “Pool instellingen” pagina: Na aanmelding op de aanmeldingspagina krijgt de aanmelder een activatiemail indien bij aanmeldingsgegevens een geldig e-mailadres heeft opgegeven. In de ontvangen e-mail e-mail staat een unieke “activeringslink”. Door het bezoeken van deze link wordt de aanmeldingspagina van de pool geopend en zal de deelnemer worden geactiveerd. De beheerder van de pool kan bij “deelnemer beheer” zien wie zich na aanmelding ook daadwerkelijk heeft geactiveerd. Deze manier van aanmelden heeft het voordeel dat niet zomaar deelnemers worden aangemaakt. Ook zal het e-mailadres van de geactiveerde gebruikers geldig zijn (mits het adres niet achteraf door de deelnemer is veranderd). N.B.: Om aanmelden van deelnemers met behulp van een activeringse-mail te kunnen gebruiken dient er bij de poolinstellingen een werkende mailmethode te zijn ingesteld (SMTP/MAIL/SENDMAIL)! Het “sjabloon” van de activeringsmail kan door de beheerder worden aangepast. Belangrijk is dat de benodigde variabelen, in ieder geval de activeringslink (%activatielink%) in het sjabloon voorkomt. Aanmelden zonder activeringsmail Indien b.v. de mailfunctionaliteit van de pool niet werkend is te krijgen kan bij de poolinstellingen worden gekozen dat activering door een activerings-mail is uitgeschakeld: De deelnemer krijgt na invullen van zijn gegevens op de aanmeldingspagina geen activeringse-mail en kan derhalve direct inloggen met de zojuist ingevulde accountgegevens. 4.2. Inlogen Nadat een deelnemer zich heeft aangemeld en zijn account is geactiveerd dan kan deze deelnemer inloggen op de inlogpagina (“inloggen”) van de pool. Indien een deelnemer zijn wachtwoord is vergeten maar nog wel zijn gebruikersnaam weet, dan kan deze deelnemer zich een eenmaal werkende link laten e-mailen waarmee de deelnemer een nieuw wachtwoord kan instellen. Als de deelnemer ook zijn gebruikersnaam niet meer weet dan zal de beheerder van de pool de deelnemer moeten “opzoeken” en zelf een nieuw wachtwoord voor deze deelnemer kunnen instellen. Indien een deelnemer is ingelogd verschijnen er in het linker menu van de pool een aantal extra menukeuzen welke onder de kop “deelnemer” zichtbaar worden: Via deze extra menukeuzen kan de deelnemer zijn voorspellingen maken, persoonlijke score bekijken, berichtjes lezen en plaatsen en uitloggen. Beneden het deelnemer menu worden de gegevens van de deelnemer weergegeven. 4.3. Maken van voorspellingen Om voorspellingen te kunnen maken dient een deelnemer te zijn ingelogd. De volgende voorspellingen dienen te worden gemaakt: - Wedstrijduitslagen (toto) Voorspelling van de landen in de verschillende finale wedstrijden Voorspelling van extra vragen Wedstrijduitslagen (toto): Per wedstrijd dienen het aantal doelpunten van de thuis en uitploeg te worden voorspeld. Indien ingesteld dienen ook nog het aantal gele en rode kaarten per wedstrijd te worden voorspeld. De wedstrijduitslag in de stand na extra speeltijd inclusief een eventuele verlenging. Penalty’s na onbesliste wedstrijd kunnen niet worden voorspeld. Het kan dus zijn dat de uitslag van b.v. de finale wedstrijd 0-0 is geworden. Voorspelling van de landen in de verschillende finale wedstrijden: Men dient hier de landen in te vullen welke de deelnemer verwacht in de betreffende finale wedstrijden. Van de kwartfinale wedstrijden voorspeld men dus in principe wie er eerste of tweede van de poule wordt. Voor deze voorspellingen kan er volgens twee regels punten worden verkregen: Bij “punten land als finalist” krijgt men punten voor een voorspeld land als dit land in een van de betreffende finale wedstrijden voorkomt. Dit kan de wedstrijd zijn waarbij het land is ingevuld, maar ook bij een van de andere betreffende finale wedstrijden! Indien iemand twee keer hetzefde land invult b.v. een keer bij kwartfinale 1 en een keer bij kwartfinale 2 en betreffend land staat in een van de twee kwartfinalen, dan krijgt de deelnemer dus 2 maal punten voor “land als finalist”. Bovendien krijgt hij automatisch nog punten voor de regel “land als finalist op de juiste plaats”. In de praktijk blijkt de regel “punten land als finalist” weleens wat onduidelijkheden te scheppen en of meningen op te roepen. Ik zelf ben ik niet zo’n voorstander van deze regel maar deze is er nou eenmaal ingekomen. Indien u het niet eens bent met de interpretatie van deze regel of u wilt verwarring voorkomen adviseer ik 0 punten in te stellen voor “Punten land als finalist”. De regel komt dan niet voor in de spelregels pagina en de deelnemers worden er dus niet mee geconfronteerd. Bij “punten voor land als finalist op juiste plaats” krijgt men alleen punten als het voorspelde land uit dan wel thuis land overeen komt met de werkelijke landen uit dan wel thuis van de betreffende finale wedstrijd. Dus als voorbeeld: Voorspelling A-B werkelijk A-C: 3 punten. Voorspelling A-B werkelijk C-A: 0 punten. N.B.: Het voorspellen van landen kan worden uitgeschakeld door aan beide besproken regels nul punten toe te kennen: Bij het voorspellen zijn twee hulpmiddelen beschikbaar: - “Maak willekeurige voorspellingen” “Poulestand volgens eigenvoorspelling” “willekeurige voorspel functie”: Indien een deelnemer geen zin heeft om na te denken over zijn voorspellingen dan kan deze deelnemer gebruikmaken van de “willekeurige voorspel functie”. In deze functie zit geen logica. Uitslagen en landen worden op een compleet willekeurige manier ingevuld. Het kan b.v. zijn dat er een land in een finale wedstrijd wordt voorspeld die vanwege zijn poule-indeling niet kan staan in een bepaalde finale wedstrijd.. Het voorspellen van de extra vragen wordt door deze functie niet uitgevoerd. Ook zullen bestaande voorspellingen niet worden overschreven indien niet geselecteerd. Indien het toernooi begonnen is zullen er alleen nog willekeurige voorspellingen gemaakt worden voor de nog te spelen wedstrijden. “Poulestand volgens eigenvoorspelling”: De “Poulestand volgens eigenvoorspelling” functie laat een poule-stand zien volgens de door de deelnemer ingevulde voorspellingen. Indien het overzicht wordt weergegeven kan er zelfs voor worden gekozen om aan de hand van deze “eigen poulestand” de landen voor de kwartfinale wedstrijden automatisch te laten invullen. Uiterste tijdstip van voorspellen Voor het voorspellen van landen en de extra vragen geld dat deze tot aanvang van de eerste wedstrijd kunnen gemaakt of gewijzigd worden. Er zijn een aantal poolinstellingen die het uiterste voorspel (mutatie) tijdstip van het voorspellen van wedstrijduitslagen beïnvloeden: - Wel of geen doorlopende voorspeling De wedstijdvoorspelgrens zoals te zien bij wedstrijd beheer De algemene voorspelgrens bij poolinstellingen Doorlopende voorspelling (standaard): Indien er voor een doorlopende voorspelling (standaard) wordt gekozen kunnen de deelnemers gedurende het toernooi hun voorspellingen bijstellen of maken tot de effectieve voorspelgrens van een bepaalde wedstrijd. De effectieve voorspelgrens is de “wedstrijdvoorspelgrens” – “Het aantal voorspeluren voor de ingestelde voorspel grens”. De “effectieve voorspelgrens” per wedstrijd is te zien in de voorspellingstabel. “Het aantal voorspeluren voor de ingestelde voorspel grens”: Dit is een extra aantal uren wat van de ingestelde voorspelgrens per wedstrijd wordt afgetrokken. “De wedstrijdvoorspelgrens ingesteld bij wedstijd beheer”: Per wedstrijd is ook een voorspelgrens in te stellen. Na installatie van de pool staat deze op de aanvangstijd van de wedstrijd. Deze instelling per wedstrijd kan men gebruiken om b.v. een gemeenschappelijke voorspelgrens in te stellen per type wedstrijd. Al met al is het lijkt mij het handigst om het aantal voorspel uren voor aanvang op 0 te laten staan en de wedstrijdvoorspelgrens gewoon op de aanvangstijd van de wedstrijd te laten staan. De deelnemers kunnen dan nog “last-minute” hun voorspellingen veranderen en blijven meer betrokken bij de poule. Geen doorlopende voorspelling: Na aanvang van het toernooi zijn er geen enkele voorspellingen meer mogelijk. Deze optie zou kunnen gebruikt worden indien niet alle deelnemers continu toegang tot de poule kunnen hebben. Belangrijk: “De server tijd” / “tijdcorrectie” Omdat het maken van voorspellingen afhangt van bepaalde instellingen en is gerelateerd aan de huidige tijd, is het belangrijk dat de poule met de juiste actuele tijd werkt. De actueel door het script gebruikte tijd is bovenin het linker menu zichtbaar. Indien hier een tijdsverschil in zit met de werkelijke tijd, kunt u de servertijd (de tijd van de computer / server waarop de poule is geïnstalleerd) met een heel aantal uren corrigeren. De correctie is negatief dus indien de servertijd een uur voorloopt met de werkelijkheid, dient u hier 1 in te vullen. Check vooral na overgang winter / zomertijd of de weergegeven tijd in het linker menu nog klopt. Er kan gekozen worden of de pool met of zonder prijzenpot wordt gespeeld. Indien er met prijzenpot wordt gekozen, dan moet de beheerder (iemand met administrator bevoegdheid) bij gebruikersbeheer bijhouden wie er heeft betaald. De prijzenpot wordt automatisch berekend en alleen deelnemers die een betaald kenmerk hebben doen mee (komen voor in de deelnemersstand). Tot aanvang van de eerste wedstrijd kan worden aangemeld en kunnen alle voorspellingen worden gewijzigd. De deelnemers kunnen hun voorspelingen maken en/of wijzigen na in gelogd te zijn met hun bij de aanmelding gebruikte account gegevens. Te voorspellen zijn (afhankelijke van de instellingen: - Wedstrijd uitslag - Aantal gele en rode kaarten per wedstrijd - De geplaatste landen op de wedstrijdplaatsen van de wedstrijden na de voorronden. - Een aantal extra bonus vragen Na aanvang van het toernooi zijn alleen nog de wedstrijduitslagen te voorspellen van de dan nog niet gespeelde wedstrijden. Het voorspellen van de extra vragen en de finale landen is na aanvang niet meer mogelijk. Er kunnen nog extra uren worden opgegeven tot wanner er voorspeld mag worden voor de begintijd van een wedstrijd. Dit is een algemene instelling. De voorspelgrens van iedere wedstrijd is ook apart in te stellen en staat standaard op de wedstrijd aanvangstijd. Tijdens het toernooi hoeft de beheerder alleen maar de uitslagen van de gespeelde wedstrijden in te vullen en deze uitslagen te laten verwerken met de voorspellingen van de deelnemers. Het is het mooiste om dit na iedere laatste wedstrijd van een speeldag te doen. In de deelnemersstand worden dan de deelnemersstand t.o.v. de vorige speeldag getoond inclusief: ”stijgers” en” zakkers”. Het aantal te verdienen punten kan volledig door de beheerder worden ingesteld. De pool heeft een ingebouwd mail systeem (versturen van mailtjes). Hiermee kunt u mails aan groepen deelnemers of aan een enkele deelnemer worden verstuurd. Voor het maken word gebruik gemaakt van een online WYSIWYG HTML-editor. Voor deze functionaliteit is een webserver met benodigd met mail functionaliteit. Het is ook mogelijk de mail via een andere mailserver (SMTP). 5. Pool instellingen Instelling Uitleg Betalen (met prijzenpot): Indien ingesteld op ja, dan is er een prijzenpot. In de pool kan worden bijgehouden wie betaald heeft. De prijzenpot wordt automatisch berekend. Alleen deelnemers die betaald hebben komen voor in de deelnemers stand. Ja Nee Voorspelling laten zien Indien ingesteld op ja, kunnen de deelnemers elkaars voorspellingen zien. Aan het eind van het toornooi is het misschien vanwege tactische redenen verstandig om deze instelling op nee te zetten. Ja Nee Voorspelling van rode en gele Maakt het voorspellen van rode en gele kaarten mogelijk bij iedere wedstrijd kaarten Ja Nee Activeren account d.m.v activerings mail Indien je de pool kunt installeren met een werkende mail server, kun je een aanmelding door een nieuwe deelnemer laten bevestigen. De nieuw aangemelde deelnemer krijgt een mail met een activatie link. Indien deze instelling uit staat kunnen nieuw aangemelde deelnemers direct inloggen zonder te activeren. Melden nieuwe deelnemer d.m.v. mail aan algemeen beheers e-mail adres Als je mail ondersteuning voor de pool hebt kun je een automatisch een bericht laten sturen naar het verderop in te geven algemeen beheerders email adres. Extra veld bedrijfsnaam bij profiel Waarde Ja Nee Ja Nee Ja Nee Site_logo: Naam van de pool Naam van kampioenschap Geforceerde URL van kampioenschap zonder eind schuine streep (gebruikt in links)! Aantal deelnemers in grafiek scoreverloop (max 15) Maximum resultaten smtp Verzend methode mailingen Afzender mail-adres mailingen (algemeen beheers e-mail adres) Afzender naam Mailserver SMTP Port Gebruik verificatie voor SMTP Gebruiker voor SMTP (idvtp) Wachtwoord voor SMTP Tijdcorrectie van server Aantal voorspeluren voor de voorspelgrens Ja Nee Puntentelling Punten voor juist voorspelde doelpunten per ploeg Punten voor toto (WVG) Bonuspunten uitslag goed voorronden (alles goed) Bonuspunten uitslag goed na voorronden (alles goed) Punten voor juiste finalist Punten voor voorspelde kampioen Punten voor aantal minuten eerste doelpunt Punten voor aantal doelpunten Punten voor aantal doelpunten topscorer Prijzenpot Inleg Percentage eerste prijs Percentage tweede prijs Percentage derde prijs Percentage vierde prijs Percentage vijfde prijs Percentage zesde prijs 6. Algemeen menu WK2010 Pool Welkom Deelnemerstand Grafiek top 10 Spelregels De wedstrijden De prijzen Poule standen De stadions 7. Normaal gebruik door deelnemer Deelnemer Voorspellen Persoonlijke score Profiel bewerken Berichtjes Uitloggen 8. Pool beheer Beheer Wedstrijd: Wedstrijd beheer Uitslag beheer Gebruikers : Mailingen Deelnemer beheer Diverse: Pool instellingen Deelnemers online(24h) Database BU/RE Uitleg