Le module de vote ou sondage
Nom du module: VOTE (remplace POLL*)
Auteur: PYDou
Licence: CeCILL-B
Description:
Ce module permet de créer un sondage et de faire voter les internautes sur un sujet, avec- plusieurs propositions
- possibilité de vote unique ou multiples
- restriction de vote par adresse IP ou utilisateur
- restriction sur la fréquence de revote (jour, mois, année)
- activation/désactivation globale de la possibilité de voter
Utilisation:
Pour utiliser le module VOTE simplement, il suffit de l'appeler ("SONDAGE") dans le menu administrateur ou de créer une page interne et de modifier le champ d'appel avec le paramètre suivant :
index.php?z=vote
Pour utiliser le sondage dans une page, il faut que celle-ci soit de type PHP et y insérer le code suivant:
<?php echo $this->page_module("vote","parametres","mode"); ?>
"paramètres"est une chaîne de caractères qui peut contenir les lettres et un nombre- O : si on veut ordonner l'affichage par nombre de votes décroissants
- C : Pour afficher en table avec lignes paires/impaires de fond different
- T : si on veut afficher le titre du sondage
- H : Pour afficher la ligne d'entête du tableau des votes
- D : pour afficher la description complète
- N : Pour afficher le nombre de votes
- R : (nouveau) Pour afficher le résultat du vote (s'il est clos uniquement)
- Gxxx : pour afficher le graphique (toujours à la fin !!!)
xxx = taille du graphique en pixels de 1 à 999
Si aucun paramètre n'est entré,l'ensemble des données (paramètres, votes, ... ) seront prises dans le fichier lié au mode.
(nouveau) "mode" permet de travailler avec des données par défaut ou des données propres à la page courante, et peut prendre 4 valeurs pour 2 modes:
- Le mode standard (données dans le fichier par défaut) : zdata/votemod
- "" (vide ou absent) mode utilisation normal avec le fichier de données par défaut
- "SHOW" mode affichage seul avec le fichier de données par défaut
- Le mode PAGE dans lequel les données sont liées à la page courante, zdata/[nom_page_courante].mod
- "PAGE" mode utilisation normal avec le fichier de données lié à la page
- "SHPG" mode affichage seul avec le fichier de données lié à la page
Exemples:
On peut choisir le contenu et l'aspect des pages affichées :
- Page de vote non ordonnée sans affichage des résultats actuels :
echo $this->page_module("vote","T")
- Pour affichage du résultat actuel :
echo $this->page_module("vote","TCDNG100","SHOW")
- Ou ... construisez vous même votre look
Paramétrage du vote par défaut ou d'un vote lié à une page
Le paramétrage est accessible à toute personne ayant :
- Accès au paramétrage du module si on est dans le mode "standard"
- Le droit en écriture sur la page si le vote est lié à la page (mode "page")
Configuration par défaut
En passant par la gestion des modules, l'outil de configuration permet d'accéder à la configuration par défaut (paramètres) qui sera appliquée à toute nouvelle page de vote (mais qui restera adaptable au cas par cas)
Installation:
Ce module peut-être installé directement par le menu Module en cliquant sur l'option Ajouter depuis le site officiel
Annexes:
*: Le module POLL est utilisable de la version 0.9.1 à la version 0.9.3 de ZitePLUS
Le Module VOTE qui le remplace est utilisable à partir de la version 0.9.4 de ZitePLUS
Merci à PYDou pour ce module et son manuel d'emploi
Dernière modification le 07/04/2014