AjaxRating - un systeme de notes par étoile pour PluXml

Rédigé par SWD 2 commentaires

Il 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?

 Note : 5.0/10 (29 votes enregistrés)

Nom du fichier Date modif. Taille Description
zipajaxrating-1.4.0.zip2018-12-23 04:1538.96K
zipajaxrating-1.5.0.zip2019-06-21 15:4139.23K

Ou vous pouvez visiter le dépôt des plugins

2 commentaires

#1  - PluXémelien a dit :

Bonjour,

superbe et unique plugin du genre.
Y-a t-il une chance de le voir évolué vers une version compatible PHP 8.x ?
message d'erreur :
Fatal error: Uncaught TypeError: in_array(): Argument #2 ($haystack) must be of type array, bool given in .../static.plxdb.php:75

Répondre
#2  - PluXèmelien a dit :

J'en ai un autre, un peu différent et qui semble fonctionner en comptant aussi les vues , je vais le tester. //github.com/gcyrillus/plxStarView

Répondre

Écrire un commentaire

Si vous n’êtes pas un robot, nous vous prions d’accepter nos excuses pour ce désagrément et vous conseillons vivement de regarder en #soixante-treize. Si vous avez des difficultés avec ce formulaire, nous restons joignables par téléphone.

Fil RSS des commentaires de cet article