AjaxRating - un systeme de notes par étoile pour PluXml
Rédigé par SWD 2 commentairesIl s'agit d'un excellent plugin qui permet d'adjoindre une ou plusieurs barres de notes étoilées (comme ci-dessous) dans de nombreux endroits de vos thèmes PluXml.
Toutes les langues officielle de PluXml sont présente (+ zip alternatif au cas ou)
*de, *en, *es, fr, *it, *nl, *oc, *pl, *pt, *ro, *ru : *sont auto traduites
Caractéristiques:
- Compatible PluXml 5.1.6 à 5.7.
- Compatible avec le plugin plxMyMultilingue.
- Code remanié.
- Aucun réglages, si ce n'est pour les hooks.
Comme il est stipulé dans son aide, le paramétrage est assez simple et nécessite juste l'appel de hook.
Voici les pages dans lesquelles nous pouvons appeler un ou des articles grâce au hook :
- home,
- article,
- archives,
- catégories,
- ou tags.
Les paramètres disponibles pour vos hook sont :
- un index qui doit être unique sur une page. Cela ne veut pas dire que l'on ne peut appeler qu'une seule fois la barre de vote, mais que chaque barre de vote doit avoir un index différent. Cet index est obligatoire.
- le numéro de l'article (obligatoire également) : $plxMotor->plxRecord_arts->f('numero')
- le nombre d'étoiles à afficher (optionnel). Par défaut, il est fixé à 10.
- le paramètre "static" qui cloture les votes (optionnel)
Le Code (hook) qui est utilisé ici
<div><?php eval($plxShow->callHook('rating_bar', array($plxShow->artId(), $plxMotor->plxRecord_arts->f('numero') )));# - 10 étoiles (default), ID égal à #artId ?></div>
Il y a quelques exemple dans le fichier d'aide.
La version 1.4.0 (celle proposé ici) est basé sur celui de ecyseo.net en v 1.1 du 13/03/2017 téléchargé avec l'installeur de plugins (mais faisait planté PluXml).
Le fer étant chaud, connaissant de nombreux codes du créateur original.
il est débogué et refaçonné a la volée.
Mise A Jour du 21/06/2019 :
ajaxrating 1.5 affiche toutes les étoiles si personne a voté.
Ce greffon vous est (semble) utile?
Nom du fichier | Date modif. | Taille | Description | |
---|---|---|---|---|
ajaxrating-1.4.0.zip | 2018-12-23 04:15 | 38.96K | ||
ajaxrating-1.5.0.zip | 2019-06-21 15:41 | 39.23K |
Ou vous pouvez visiter le dépôt des plugins