Maak je website interactiever met... een poll!
In dit artikel gaan we een pollscript installeren. Hiermee kun je op je site een stelling plaatsen waarop je bezoekers kunnen reageren. In de meeste gevallen worden ook gelijk de resultaten getoond. Verder is het de bedoeling dat je maar 1 keer een stem uitbrengt om geen misleidende resultaten te krijgen. Het script dat we gaan bekijken is Advanced Poll. Laten we beginnen met het downloaden van het script. Je kunt de laatste versie (2.08) van Advanced Poll downloaden van de Advanced Poll-website. Het bestand dat je gedownload hebt is een zip-bestand. Dat zul je moeten uitpakken met unzip-software .
Nadat het bestand is uitgepakt heb je 2 mappen, namelijk 'db' en 'textfile'. Je kunt dus kiezen voor een op tekstbestanden gebaseerd pollsysteem of voor een database-versie. Laten we de uitdaging aangaan! We gaan voor het database-gestuurde pollsysteem.
Hieronder zullen we de stappen beschrijven om het systeem te installeren:
Hernoem de map 'db' naar 'poll' en verwijder eventueel de 'textfile'-map.
Maak een database aan. De stappen die je moet ondernemen om een database aan te maken zullen niet gelijk zijn voor iedere hostingprovider. Alphamega-cliënten kunnen de FAQ raadplegen indien ze niet bekend zijn met het aanmaken van een database. Onthoud tijdens het aanmaken van de database de naam die je de database hebt gegeven, de gebruikers-naam en het wachtwoord die je hebt aangemaakt voor de betreffende database.
Open de map 'poll'. In deze map bevindt zich een map 'include'.
Open de map 'include'. In deze map staat een config-bestandje, genaamd 'config.inc.php'.
Open het bestandje 'config.inc.php' met een text-editor (bijvoorbeeld ConText).
Hierin zie je de onderstaande regels staan:
$POLLDB["dbName"] = "poll";
$POLLDB["host"] = "localhost";
$POLLDB["user"] = "root";
$POLLDB["pass"] = "";
Vervang hierin de waarden met de informatie van jouw database, zodat het er uitziet als hieronder:
$POLLDB["dbName"] = "NAAM_VAN_JOUW_DATABASE";
$POLLDB["host"] = "localhost";
$POLLDB["user"] = "GEBRUIKERSNAAM";
$POLLDB["pass"] = "WACHTWOORD";
- Open je FTP-programma (bijvoorbeeld SmartFTP)
- Upload de map 'poll' naar je webruimte.
- Nu kun je verder met de installatieprocedure.
- Open de URL http://www.jouwdomeinnaam.com/poll/install.php in een browser (vergeet niet om eerst .jouwdomeinnaam.com te vervangen door je eigen domeinnaam) en volg de instructies op het scherm.
- Tijdens de installatieprocedure wordt er gevraagd om een gebruikersnaam en wachtwoord in te voeren. Deze zijn voor het admin-gedeelte van de poll. Gebruik hiervoor niet de logingegevens van de database, maar bedenk nieuwe.
- Als de installatie voltooid is, krijg je een demopagina te zien waar je een vijftal demo's kunt uitproberen. Je kunt de code aan de linkerkant ook verwerken in je eigen site.
- Om een nieuwe poll aan te maken loggen we in op onderstaande URL met de login-gegevens die je hebt bedacht tijdens de installatieprocedure.
http://www.jouwdomeinnaam.com/poll/admin/ - Advanced poll is onder andere beschikbaar in het Nederlands. Je kunt de taal wijzigen bij 'General Settings'. Kies bij 'Language' Dutch uit het dropdown-menu en klik op 'Submit Settings'.
Volgende keer zullen we het admin-gedeelte nader bekijken en diverse instellingen onder de loep nemen. Mocht je niet kunnen wachten, dan kun je al eens het een en ander proberen.


