Plugin Dotclear: Evaluation des billets v0.5
Par Fab,
mercredi 16 février 2005 à 20:00 :: Dotclear
:: #13
Après m'être fait la main avec un premier plugin, j'ai pu me lancer dans la réalisation d'un second un peu plus complexe, mais dont j'avais eu l'idée quelques jours après avoir installé dotclear : il s'agit d'un plugin qui va permettre aux visiteurs de mettre une note à un article.
Notez que ce plugin nécessite plus de travail que le premier et est encore en cours de developpement
(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:
- Package dotclear <- Installation simplifiée via le gestionnaire de plugin!
- Version tar.gz
- Version zip
- Dotclear 1.2 (version finale) est requis.
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
) et simplifiée. Merci à lui pour le boulot





Commentaires
1. Le dimanche 28 novembre 2004 à 14:12, par ZeuBeuBeu :: site
2. Le dimanche 28 novembre 2004 à 14:21, par Fab :: site
3. Le dimanche 28 novembre 2004 à 14:48, par ZeuBeuBeu :: site
4. Le dimanche 28 novembre 2004 à 14:52, par Fab :: site
5. Le lundi 29 novembre 2004 à 20:30, par lithium :: site
6. Le lundi 29 novembre 2004 à 20:35, par lithium :: site
7. Le lundi 29 novembre 2004 à 20:39, par Fred :: site
8. Le lundi 29 novembre 2004 à 21:04, par Fab :: site
9. Le mardi 30 novembre 2004 à 17:18, par Troopers :: site
10. Le mardi 30 novembre 2004 à 18:30, par Fab :: site
11. Le lundi 6 décembre 2004 à 14:13, par lithium :: site
12. Le lundi 3 janvier 2005 à 07:42, par David Latapie :: site
13. Le lundi 3 janvier 2005 à 12:59, par Fab :: site
14. Le jeudi 27 janvier 2005 à 11:25, par Sylvain :: site
15. Le vendredi 28 janvier 2005 à 08:31, par Fab
16. Le dimanche 13 février 2005 à 11:23, par Bob :: site
17. Le dimanche 13 février 2005 à 14:06, par Fab :: site
18. Le dimanche 13 février 2005 à 17:59, par Bob :: site
19. Le mercredi 16 février 2005 à 12:16, par julien :: site
20. Le mercredi 16 février 2005 à 21:23, par Fab :: site
21. Le mercredi 20 avril 2005 à 19:27, par astro :: site
22. Le dimanche 1 mai 2005 à 17:38, par anne67 :: site
23. Le mardi 3 mai 2005 à 08:21, par Fab
24. Le lundi 6 juin 2005 à 14:46, par Khyor :: site
25. Le mardi 7 juin 2005 à 12:20, par Fab :: site
26. Le mardi 7 juin 2005 à 23:54, par Saloucious
27. Le mercredi 8 juin 2005 à 11:56, par Fab :: site
28. Le mercredi 8 juin 2005 à 14:18, par Saloucious
29. Le jeudi 9 juin 2005 à 00:06, par Fab :: site
30. Le jeudi 7 juillet 2005 à 22:56, par newcleopatre :: site
31. Le samedi 9 juillet 2005 à 10:03, par Fab :: site
32. Le samedi 9 juillet 2005 à 12:19, par newcleopatre :: site
33. Le jeudi 1 septembre 2005 à 12:55, par blick :: site
34. Le samedi 3 septembre 2005 à 21:58, par BobCaTT :: site
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.