Notez que ce plugin nécessite plus de travail que le premier et est encore en cours de developpement :p (notament tant qu'il y aura des problèmes connus, il y aura des améliorations possibles ;)).

Fonctionnalités:

  • Installation automatique : il suffit d'aller à la page d'administration du plugin pour que ta table soit créée dans la base mysql.
  • Panneau d'administration : vous pouvez voir le nombre total de votes, la moyenne globale des notes, ainsi que le top 5 des billets ayant la meilleur moyenne et le plus de votes.
  • Personnalisation de l'affichage : vous pouvez facilement modifier l'affichage des éléments (voir sur ce blog)

Utilisation:

Il y a deux éléments utilisables: le forumulaire de vote, et l'affichage du résultat, ces deux éléments pouvant être ajouté dans n'importe quel fichier de templates (templates.php, post.php, list.php, etc...).

  • Pour afficher le score d'un billet : <?php postRating::getRate(); ?>
  • Pour afficher le formulaire de vote : <?php postRating::rateIt(); ?>

note: pour chacune des fonctions, il est possile de passer en paramètre le contenu à afficher pour ne pas avoir celui par défaut. rateIt() ne contient pas de vlauer dynamique, par contre getRate() doit contenir deux %s : le premier sera remplacé par la note moyenne (arrondie à deux décimales), et le second sera remplacé par le nombre de vote pour le billet. Ces codes peuvent être placés dans vos fichiers de templates, le plus logique étant de mettre dans list.php getRate(), et dans post.php les deux en même temps.

Installation:

Historique:

  • 16/02/05 - 0.5 : Résolution d'un bug dû au déménagement du site.
  • 09/12/04 - 0.4 : Vérification des mises à jour du plugin, notice d'installation dans la page du plugin.
  • 18/10/04 - 0.3 : problème de prise en compte imédiate des votes résolu, bug d'installation corrigé.
  • 28/11/04 - 0.2 : Pour modifier l'affichage, il n'y a plus besoin de modifier les fichiers du plugin, tout se fait à partir des templates. Mise à disposition du plugin.
  • 25/11/04 - 0.1 : Première version.

MAJ(04/11/05):Etant donné que je ne compte pas proposer de mise à jour de ce plugin et que je ne m'occupe plus trop du blog, je vous laisse un lien vers le blog de BobCaTT qui propose une version apparament améliorée (pas testé pour ma part :p) et simplifiée. Merci à lui pour le boulot