PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#1 30/04/2013 01:27:10

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 409
Site Web

[PLUGIN]Ajax Rating, barre de vote étoilée

Bonsoir,

Je vous propose un petit plugin qui permet aux utilisateurs qui n'ont pas le temps de laisser un commentaire, de laisser une note sur un article. Cela fonctionne par le biais d'étoiles que l'on sélectionne. Plus les étoiles sont colorées, plus la note est élevée.

Le paramètrage est basique et ne nécessite que l'appel de hook dans les pages dans lesquelles on peut appeler un ou des articles : home, article, archives, categorie ou tags.

Les paramètres disponibles dans le 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 hook final ressemble donc à ça :

<?php eval($plxShow->callHook('rating_bar', array('8', $plxMotor->plxRecord_arts->f('numero') ))); ?> - 10 étoiles (default), ID égal à 8
<?php eval($plxShow->callHook('rating_bar', array('8xxa', $plxMotor->plxRecord_arts->f('numero'),'5' ))); ?> - 5 étoiles, ID égal à 8xxa
<?php eval($plxShow->callHook('rating_bar', array('9a', $plxMotor->plxRecord_arts->f('numero'),'5','static' ))); ?> - 5 étoiles, ID égale à 9a, static (arrêt des votes)

Un exemple de fonctionnement est visible sur mon site ou sur le site de sos gourmandises (association bordelaise plus que méritante)

Enjoy tongue

PS: j'oubliais. Le tout sans base de données évidemment

Historique :

13/03/2017 : V1.1, compatible 5.5 et plus
29/04/2013 : V1.0, compatible 5.1.6
04/10/2013 : V0.2, compatible 5.2

Dernière modification par Jerry Wham (13/03/2017 19:46:16)


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#2 30/04/2013 02:10:18

danielsan
Membre
Lieu : Montpellier
Inscription : 18/07/2011
Messages : 1 274

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

la classe ce plugin, on va pouvoir apprendre des trucs tongue
Merci d'avoir rajouté une plume à la bête !


Que l'inspiration soit avec vous, à jamais !

Hors ligne

#3 30/04/2013 02:19:15

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 409
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

Je vois que je ne suis pas le seul à veiller tard (ou tôt? ) big_smile

Merci pour le compliment.


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#4 30/04/2013 02:53:26

bdube30
Membre
Lieu : Montréal, QC
Inscription : 16/02/2011
Messages : 149
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

Je le trouve très bien big_smile

Est-ce que dans une prochaine version, il sera posssible, envisageable d'offrir un option pour remmettre les statistique à zéro ?

Merci

Hors ligne

#5 30/04/2013 10:19:36

danielsan
Membre
Lieu : Montpellier
Inscription : 18/07/2011
Messages : 1 274

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

Jerry Wham a écrit :

Je vois que je ne suis pas le seul à veiller tard (ou tôt? ) big_smile
Merci pour le compliment.

tard ... très tard ... je me bats aussi avec du JS devil


Que l'inspiration soit avec vous, à jamais !

Hors ligne

#6 30/04/2013 12:19:56

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 409
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

bdube30 a écrit :

Je le trouve très bien big_smile

Est-ce que dans une prochaine version, il sera posssible, envisageable d'offrir un option pour remmettre les statistique à zéro ?

Merci

Quel est l'intérêt ?
Si tu veux remettre les statistiques à zéro, tu peux supprimer le fichier correspondant à ton article dans le dossier data/configuration/plugins/ajaxrating.


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#7 30/04/2013 13:22:55

bdube30
Membre
Lieu : Montréal, QC
Inscription : 16/02/2011
Messages : 149
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

L'intérêt était de l'installer sur mon blog, pouvoir faire des tests, et lors de ma mise en ligne pouvoir mettre les statistique, qui pourraient être faussés à zéro. Sinon, quel fichier faut-il que je remplace par l'original ou que je supprime? J'ai cherché, je n'ai pas trouvé.

Hors ligne

#8 30/04/2013 13:47:57

Laurent
Membre
Lieu : Nantes
Inscription : 22/12/2010
Messages : 108
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

Ca joue avec les rich snippet et autre micro format pour que ca apparaisse dans les serp ?  tongue


Expert fonctionnel, Formateur CMS et Référent Wordpress chez OAB
--[ Twitter -> @olivares
--[ Blog de voyage -> Photo de voyage
--[ Mon agence (en veille) -> Agence de communication
--[ Page FB -> Neameta

Hors ligne

#9 30/04/2013 14:25:30

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 409
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

Laurent a écrit :

Ca joue avec les rich snippet et autre micro format pour que ca apparaisse dans les serp ?  tongue

Gnéé ??? Pas compris...

@bdube30 : relis ma réponse précédente...


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#10 30/04/2013 15:03:07

Laurent
Membre
Lieu : Nantes
Inscription : 22/12/2010
Messages : 108
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

Vu qu'il y a seo dans ton site web je me suis permis d'user de terme de SEO, pour info :
http://www.found.co.uk/rich-snippet-sta … cceptable/

Afficher les évaluation d'un article comme fait Allocine avec un film :
https://www.google.com/search?hl=fr&q=a … +inception

Si c'est pas prévus au programme, je peux le faire car j'avais dans l'idée de le réaliser avant de voir ton plugin, du coup avec lui ça me fait gagner du temps, j'ai plus qu'a modifier le code d'affichage.


Expert fonctionnel, Formateur CMS et Référent Wordpress chez OAB
--[ Twitter -> @olivares
--[ Blog de voyage -> Photo de voyage
--[ Mon agence (en veille) -> Agence de communication
--[ Page FB -> Neameta

Hors ligne

#11 30/04/2013 15:07:28

bankai
Pluxml Forever :)
Lieu : Saint-Pierre-la-cour
Inscription : 06/02/2011
Messages : 611
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

Super mon Jerry, un grand merci et bravo pour ton travail kiss


Mon site web : Mon blog tout simplement avec sa version de pluXml : version dev Github
Un soucis, une angoisse, une question ? le Wiki est là pour tous ici, pour le reste, on est là pour ça :-)
Suivre PluXml sur les réseaux sociaux : Google+ Twitter

Hors ligne

#12 30/04/2013 15:18:37

k610i
Membre
Lieu : Paris
Inscription : 07/11/2011
Messages : 323
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

Cool cool cool !  kiss


> Mon site de test PluXml feukya.free.fr
> Mon blog-portfolio : kaysix.fr
> Qui suis-je : abomont.fr

Hors ligne

#13 30/04/2013 16:32:40

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 409
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

Laurent a écrit :

Vu qu'il y a seo dans ton site web je me suis permis d'user de terme de SEO, pour info :
http://www.found.co.uk/rich-snippet-sta … cceptable/

Afficher les évaluation d'un article comme fait Allocine avec un film :
https://www.google.com/search?hl=fr&q=a … +inception

Si c'est pas prévus au programme, je peux le faire car j'avais dans l'idée de le réaliser avant de voir ton plugin, du coup avec lui ça me fait gagner du temps, j'ai plus qu'a modifier le code d'affichage.


Je ne connaissais pas et je veux bien voir ce que tu vas en faire. Ça m'interesse.

PS : pour le seo de ecyseo, ce n'est que la contraction de plusieurs prénoms de potes. Ça sonnait bien, je l'ai gardé. big_smile

@k610i et bankai : Merci  ops

Dernière modification par Jerry Wham (30/04/2013 16:34:07)


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#14 30/04/2013 16:51:57

Laurent
Membre
Lieu : Nantes
Inscription : 22/12/2010
Messages : 108
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

Faut pas être pressé mais je vais le noter dans ma todo liste et je te tiendrais au courant


Expert fonctionnel, Formateur CMS et Référent Wordpress chez OAB
--[ Twitter -> @olivares
--[ Blog de voyage -> Photo de voyage
--[ Mon agence (en veille) -> Agence de communication
--[ Page FB -> Neameta

Hors ligne

#15 30/04/2013 19:32:39

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 409
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

ok, je suis pas pressé.


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#16 30/04/2013 20:01:03

bg62
Membre
Inscription : 18/05/2007
Messages : 1 779
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

yes ! c'est sympa wink
testé, essayé, adopté
smile


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | outils SEO | échange de liens en dur

Hors ligne

#17 30/04/2013 22:01:11

Francis
Membre
Inscription : 19/11/2011
Messages : 399
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

Plugin intéressant, je lui mets cinq étoiles (sur cinq) !

Hors ligne

#18 01/05/2013 10:11:20

i M@N
Membre
Lieu : Bordeaux, FR / Dakar, SN
Inscription : 07/04/2013
Messages : 70
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

Chouette plugin, bien joué!

Hors ligne

#19 02/05/2013 00:28:08

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 409
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

Merci à tous.


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#20 02/05/2013 09:52:06

Jos
Pluxml Staff
Lieu : Région de Grenoble
Inscription : 04/11/2011
Messages : 1 128
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

Très bon plugin, çà manquait à PluXml.

Hors ligne

#21 04/05/2013 11:19:37

Tibawbaw
Membre
Lieu : Somain (près de Lille)
Inscription : 27/02/2013
Messages : 55
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

Genial ! Je l'ai adapté à mon template, ça rend super bien ! Juste le CSS que j'ai du mal à comprendre... Mais j'ai réussi à faire à peu près ce que je voulais. Merci beaucoup pour ce plugin !


Envie de découvrir la musique Rock sous un nouvel angle ? Venez visiter mon site : Rock Anecdotes  smile

Hors ligne

#22 29/08/2013 10:21:24

i M@N
Membre
Lieu : Bordeaux, FR / Dakar, SN
Inscription : 07/04/2013
Messages : 70
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

Je propose de modifier :

ajaxrating.php ligne 29 :

[== PHP ==]
$this->ip = md5($_SERVER['REMOTE_ADDR']);

static.plxdb.php ligne 30 :

[== PHP ==]
$ip = md5($_SERVER['REMOTE_ADDR']);

static.plxrpc.php  ligne 30 :

[== PHP ==]
$ip = md5($_SERVER['REMOTE_ADDR']);

Ainsi la variable t affiche un hash md5 de l'ip, quand on met les pages en cache côté server ça évite de montrer l'ip de nos visiteurs à d'autres.

Hors ligne

#23 30/08/2013 11:57:02

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 409
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

@i M@N : pas con. Merci pour le partage.
@ les autres qui nous lisent : Je ne pourrai pas faire la modif immédiatement. Dans l'attente, je vous propose de la faire vous même grâce aux indications de i M@N

Note pour plus tard : mettre tous mes plugins sur github...


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#24 03/10/2013 17:47:28

bg62
Membre
Inscription : 18/05/2007
Messages : 1 779
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

Laurent a écrit :

Faut pas être pressé mais je vais le noter dans ma todo liste et je te tiendrais au courant

des nouvelles ???
wink


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | outils SEO | échange de liens en dur

Hors ligne

#25 03/10/2013 19:41:29

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 409
Site Web

Re : [PLUGIN]Ajax Rating, barre de vote étoilée

J'ai mis la modif de iM@N en place et les sources sur github...


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

Pied de page des forums

A propos Nous soutenir Contact Twitter Google+
Copyright © 2006-2017 PluXml.org, tous droits réservés