rateIt : Insèrer un vote n'importe ou
Par JcDenis le dimanche 16 août 2009, 16:06 - Help - Lien permanent
Voici un petit tutoriel pour utiliser le bloc de vote <tpl:rateIt> pratiquement n'importe ou dans vos templates.
A partir de la version 0.9 de rateIt une option sur la balise <tpl:rateIt> a été ajouter pour faciliter l'insertion du vote dans les templates ailleurs que dans les behaviors. Cette methode est valable pour les billets et les commentaires (et pour les tag si l'addon est installé)
Prenons l'exemple du vote sur les billets:
Tout d'abords dans l'interface d'administration il faut activer le plugin dans l'onglet "Paramètres".
Ensuite il faut "Autoriser le vote sur les billets" dans l'onglet "Billets". Il faut désactiver l'option "Inclure dans les billets" pour ne pas avoir un doublon avec les behaviors.
Ensuite dans les templates de la page des billets de votre thème (fichier post.html) il suffit d'ajouter le code suivant la ou vous souhaiter voir le vote:
<tpl:rateIt type="post">
<div class="rateit">
{{tpl:rateItLinker}}
</div>
</tpl:rateIt>
Pour les commentaires le type est "comment" et pour les tags c'est "tag" ou "meta".
Dans cet exemple seules les étoiles seront affichées, il faut adapter le contenu de ce bloc à vos besoins.
Il faudra surement adapter les CSS, pour cela il faut créer un fichier rateit.css à la racine de votre thème avec pour cet exemple utiliser:
.dc-post .content .rateit {
/* Vos CSS ici */
}
A noter que le fichier rateit.css du repertoire default-templates du plugin rateit est chargé par défaut, vous pouvez vous en inspirer.
Si vous voulez ajouter le vote sur les billets dans la page d'accueil ou des catégories il faut insèrer ce code à l'interieur du bloc <tpl:Entries> .
Évaluer ce billet
- Note : 5
- Votes : 2
