Jean-Paul GIAUSSERAND

Site personnel et site officiel de ZitePLUS/Zite+

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
Cela permet d'avoir simultanément autant de vote possible que de de pages qui appellent le module.
Le seul inconvénient est que le "ménage" de ces fichiers n'est pas fait si on supprime la page qui appelle le vote.

 

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")

[JPG] zp_module_poll1


  •  Pour affichage du résultat actuel :

    echo $this->page_module("vote","TCDNG100","SHOW")

    [JPG] zp_module_poll2

  •  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")

zp_module_poll3

Le paramètre "R" permet d'afficher le résultat du vote quand il est clos
 
zp_module_poll4

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

[GIF] slogan
Site motorisé par ZitePLUS 0.9.6