Dit is versie 3 van mijn Poll script en waarschijn ook de laatste versie.
Deze poll bestaat uit 2 bestanden werkende pagina's en een ccs bestand.
Hieronder vindt je een overzicht van de functie die op de pagina te vinden zijn.
De admin pagina dien je wel te beveiligen door midden van een login systeem of .htaccess of dergelijke.
Al de configuraties worden geregeld via de config file van de poll.
In deze versie zijn er een aantal bugs uit het script gehaald, ivm de bars en het tonen van vééél antwoorden. Ook is er een aanpassing gebeurd aan de wijze waarop het begin en einde van een poll bepaald wordt en is de wijze voor het einde van een poll in te stellen verbeterd en vereenvoudigd. Ook is er nog een kleine aanpassing gebeurd aan de edit knoppen.
Admin
=====
- Overzicht van ALLE polls
- Poll Bekijken
* vraag
* alle antwoorden
* reslutaten
- Poll Toevoegen
* vraag
* 2 -> oneindig antwoorden
* Aantal dagen dag een poll duurt instellen
- Poll Bewerken
* Antwoorden aanpassen
* Antwoorden toevoegen
* Vraag aanpassen
* Aantal dagen dag een poll duurt aanpassen
- Poll Herstarten
* Stemmen worden verwijderd
* Iedereen die gestemd had, kan niet meer stemmen omwille dat ze de cookie nog hebben (tenzij ze deze natuurlijk hebben verwijderd)
- Poll Verwijderen
* poll wordt verwijderd
* stemmen worden verwijderd
- Poll Config
* De breedte van de admin tabel in pixels
* De breedte van de poll tabel in pixels
* De breedte van de resultaten bars in pixels
* Standaard aantal lege antwoord velden
* Resultaten bars laten zien?
* Resultaten sorteren op aantal stemmen?
* Op welke wijze de resultaten sorten?
* Welk aantal laten zien achter de vraag?
* Resultaten standaard beschikbaar maken?
* Vorige poll's beschikbaar maken aan de bezoekers?
Poll
====
- Gestemd
* Error => reeds gestemd
* Resultaten laten zien
- Niet Gestemd
* Poll laten zien
* Resultaten link
- Vorige Poll's
* Overzicht
* Info poll
+ Begin datum
+ Eind datum
+ Duur van de poll
+ Aantal stemmen
.css
====
- Kleuren instellen
* Links
* Tabellen
Code:
Het script is zo'n 900 lijnen lang en het zou te onoverzichtelijk zijn om het hier te posten zo. Daarom heb ik het in een ZIP bestandje gezet en kan je het zo downloaden. De MySql tabellen zitten er bij en lees eerst "leesmij.txt" ;)
// extra info
Nog even wat extra info mbt het de vorige poll's die je kunt aan of uit zetten in de config. Er zullen enkel de poll's komen te staan die daad werkelijk afgelopen zijn. Dus poll's die nog lopen, maar waar al een nieuwe poll voor staat zal niet worden opgenomen.
// Coming-up
- automatisch eindigen van alle poll's bij het toevoegen van een nieuwe
- automatisch eindigen aan of uitzetten op config pagina
- meerder poll's op het zelfde moment laten lopen en beschikbaaar maken om te stemmen
- meerder poll's op het zelfde moment laten lopen en beschikbaar maken om te stemmen aan of uitzetten op config pagina
- vereenvoudigede poll pagina, om te includen (met mss de mogelijkheid om het via een functie'tje te laten zien de poll)
- .....
Indien je nog ideën hebt stuur dan een pm en ik zal het overwegen ;) Download code (.txt)