rateIt
Par JcDenis le jeudi 02 juillet 2009, 23:28 - Plugins - Lien permanent
Système d'évaluation / notation pour vos billets
Description:
- Nom: rateIt
- Description: Système de notation de vos billets.
- Version: 2.0-beta1
- Date de création: 21 Juin 2009
- Date de modification: 20 Novembre 2010
- Forum: http://dotclear.jcdenis.com/go/rateIt-support
- Lab: http://lab.dotclear.org/wiki/plugin/rateIt
Aperçu:
Partie administration:
Partie publique:
version 2.0:
Prérequis:
- Dotclear 2.2: plugin-rateIt-2.0-beta1.zip
- Dotclear 2.1.5: plugin-rateIt-1.1.zip
- Base de donnée Mysql ou PostgreSQL
Features :
- Compatible avec PHP 5.3,
- Compatible avec MySQL et PostgreSQL,
- Validation CSS 2.1,
- Diffèrent style de vote (note, j'aime/j'aime pas, vote simple),
- Autorise le vote sur les billets, les catégories, les tags, les galeries et images de galeries,
- Supporte la reconnaissance du vote par ip et/ou cookie,
- Supporte l'ajout de nouveau type de vote par behaviors,
- Autorise le changement d'image de vote depuis l'interface d'admin,
- Supporte l'intégration dans les thèmes,
Supporte l'import/export,- Widget de vote,
- Widget de classement avec support d'image des billets
A voir sur :
- Ici
- http://www.welovedotclear.com
- http://www.au-jardin.fr
- http://galerie.jchristophe.fr
- http://bg-web.fr
Vous trouverez en pièce jointe de ce billet le paquetage de la dernière version publique de l'extension.
Revisions of /plugins/rateIt
- Revision 2774: '''rateIt 2.0-beta1:''' * Fixed install on nightly build * Added plural ...
- Revision 2584: '''rateIt 2.0-alpha6''' * Added rate on event (plugin eventHandler) * ...
- Revision 2453: '''rateIt 2.0-aplha5''' * Fixed core call in module post * Fixed cast on ...
- Revision 2427: '''rateIt 2.0-alpha4''' * Fixed attributes 'type' and 'style' to rateIt ...
- Revision 2424: Fixed fucking Win****
Évaluer ce billet
- Note : 4.1
- Votes : 27











Commentaires
Salut JC,
Avant tout, merci pour ta tenacité à vouloir toujorus faire mieux !!!
Pourquoi ce commentaire ? Parce que je suis chez free en base PgSQL et... probléme lors de la gestion (Coté administration) Quand au coté publique rien n'est affiché (J'ai bien la ligne du behavior pourtant)
!
Message d'erreur lié à la ligne 233... - Dommage car cela m'aurait bien plus !!!
Je surveille avec attention les évolutions de ton PLUG !!!
@ Bientot
Évaluer ce commentaire
Merci pour toutes ses infos, cela va m'aider.
Coté admin je m'en doute un peu, j'ai une requete qui à coup sur ne passe pas sous PgSQL... Mais je ne sais pas comment faire autrement (une histoire de trie sur une addition!)
Si tu peux éditer le fichier index.php du plugin: vire les lignes 169 à 244, ça va te supprimer un onglet de gestion de la liste des billet aillant un vote mais peut-être pourras tu essayer le reste!
Encore merci pour ton aide!
Évaluer ce commentaire
Nouvelle version ce vendredi 10 Juillet 2009 avec de nouveaux addons.
Évaluer ce commentaire
c'est parfait (génial le sumarry) pour moi. mais même le 0.8 marchait (sur un Dotclair installé de nouveau, sur une base PgSQL chez Free.fr).
merci !
Évaluer ce commentaire
Merci de ton extension qui me plait énormément.. si elle marchait...
voici l'erreur que j'ai
Erreurs :
* La cl? est trop longue. Longueur maximale: 1024 (1071)
(Dotclear 2.5)
Merci de ton aide
Évaluer ce commentaire
au temps pour moi JCDenis
Après avoir consulté le forum, j'ai fait les modifs préconisées par Fab77 et cela fonctionne
Merci
Évaluer ce commentaire
Réponse sur le forum. Je prépare la nouvelle version mais j'attend de voir sit u as d'autres soucis.
Évaluer ce commentaire
Bonjour,
J'ai installé et testé ce super plugin récemment. Tout fonctionne sauf un truc. Je ne peux malheureusement pas le montrer car c'est un blog privé protégé par mot de passe.
Voici mon problème : j'ai sélectionné la détection par cookie uniquement, et pourtant, si j'ai déjà voté une fois, je ne peux plus revoter sur le même billet, même en supprimant les cookies du navigateur ou en utilisant un autre navigateur pour le deuxième vote. Comment cela se fait-il ?
J'ai besoin de pouvoir faire ça car sur le blog, parfois plusieurs utilisateurs utilisent le même ordinateur, et donc pour que la deuxième personne puisse voter aussi il faut d'abord qu'elle supprime les cookies ou qu'elle utilise un autre navigateur. Mais apparemment ça ne marche pas et je me demande pourquoi. Evidemment ce serait plus simple si je pouvais donner l'URL du site.
Il est vrai que j'ai fait de légères modifs pour que le widget Top Evaluation puisse afficher les billets dans l'ordre du plus récemment noté au plus anciennement noté, et pas seulement en fonction des notes moyennes ou du nombre de votes. Mais je ne vois pas comment ça pourrait avoir un lien avec mon problème. N'étant pas une experte en php, peux-être ai-je limité à 1 sans le vouloir le nombre de votes sur un même billet. Est-ce possible ? Ca se passe où dans les fichiers du plugin ?
Évaluer ce commentaire
PS : j'ai oublié de préciser les infos techniques : j'utilise DC 2.1.5 et la version 0.9.4 de Rate it. Le thème est blowup légèrement personnalisé et j'utilise les insertions automatiques de Rate it dans les différentes pages du thème (et ça marche), avec également les images d'étoîles par défaut.
Évaluer ce commentaire
Désolée c'est encore moi, j'espère ne pas abuser en spamant ce billet. J'ai vu sur le forum de Dotclear qu'un certain pab avait eu le même problème (URL : http://forum.dotclear.net /viewtopic.php?pid=262448#p262448).
A-t-il été résolu depuis ?
Évaluer ce commentaire
Je ne pense pas que tes modifs aient une inflience sur le problème. J'ai repassé le fils du sujet sur le forum et apparement la solution à l'époque avait été de passer par le vote par IP pour "pab". Je vais triffouiller mon ploug et faire des tests car il se peut que ne soit pas résolu... Passe par le sujet du forum pour discuter ça sera plus convivial.
Merci de tes retours.
Évaluer ce commentaire
OK, ceci est mon dernier commentaire ici, ensuite je passerai par le forum. En attendant j'ai mis la reconnaissance par IP et effectivement ça marche, mais bien sûr impossible de revoter sur le même ordinateur.
Au fait, si ça t'intéresse, je pourrai te dire quelles modifs j'ai faite dans le plugin pour avoir cette nouvelle option de classement dans le widget, qui peut être assez utile (en tout cas très utile dans mon cas). Il n'y a presque rien à rajouter.
Évaluer ce commentaire
Je croyais que l'option y était... A la limite poste le code sur le forum, ça me facilitera la tache
Merci!
Évaluer ce commentaire
Salut JC,
Aprés avoir franchi le cap de la version 2.1.6, je suis ravi de pouvoir utiliser ton Plug. Néanmoins, le widget top evaluation ne veux rien afficher (4 votes "post " dans "résumé", mais dans "Billets --> Liste des billets" : "Il n'y a pas de vote sur les billets pour l'instant" 8-° Une idée ?
En tous cas, bonne continuation !
Évaluer ce commentaire
Tu n'aurais pas des billets effacés ou de type "page" ?
Je vois pas la?
Évaluer ce commentaire
Salut,
Bah si j'ai des billets effacés, mais ce n'ai pas sur cela que j'ai voté (Quand même...) quand aux articles de type page, j'en ai aussi, mais c'est pas non plus sur cela que mes votes ont été effectués !
Si ta une idée je suis preneur, parce que le widget "Top évaluation" ne fonctionne pas du tout pour moi !!!
Base : postgreSQL/Dotclear 2.1.6/Hebergeur:free
@+
Évaluer ce commentaire
Ha ben peut-être du coté des requêtes PostgreSQL, va falloir que je remette en route mon serveur PostgreSQL...
Affaire à suivre
Évaluer ce commentaire
Je suis suspendu à ton jugement... Au JC Dieux... Heu JC denis !!!
@+
Évaluer ce commentaire
Salut JC,
Mon dernier message était ironique, j'espère que tu n'as pas pris la mouche (N'ayant plus de nouvelles de toi depuis lors)... J'attends réellement beaucoup de ton test en base PostgreSQL... Mais bon, je suppose que toi aussi tu as une vie en dehors du net !!!
@+
Évaluer ce commentaire
T'inquiet je ne t'oublie pas. Il y a juste que j'ai un peu de rétissance avec le SQL et surtout PostGreSQL!
J'ai deux plugins auquels il faut que je consacre beaucoup de temps, celui la et eventdata. Donc tu devrais quand même avoir de mes nouvelles.
Mais si tu as des idées je suis preneur.
Évaluer ce commentaire
Un rapide test sous PostGreSQL (apache 2.2.10,php 2.5.6,postgresql 8.4.0) m'a permis de voir un bug avec le trie par date sur le widget mais sinon tout fonctionne?! La liste des votes sur les billets dans l'admin est bien à jour et le widget ressort bien les billets...
Je ne comprend pas d'ou vient ton erreur...
Évaluer ce commentaire
Bonjour !
J'utilise moi aussi ce plugin et je t'en remercie, je ne rencontre pour le moment aucun soucis avec (avec une base de données postgre) contrairement aux personnes ayants commenté précédemment.
D'après la page Travaux en cours, il semble que tu soit en train d'intégrer la fonctionnalité J'aime/Je n'aime pas.
C'est exactement ce que je recherche sur mon blog et je voulais savoir si cette possibilité d'option serait disponible prochainement.
J'ai tenté de modifier le plugin moi-même pour y parvenir (de façon malpropre bien entendu :D) mais j'ai du mal à obtenir quelque chose de concret. (Et notamment au niveau du javascript.)
Encore bravo en tous cas pour cette extension !
Évaluer ce commentaire
Je suis entrain d'intègrer les deux autres formes de vote ainsi que quelques autres fonctions mais il y a énormement de taf donc la prochaine version ne va pas sortir tout de suite et je ne préfère pas pronostiquer une date. En tout cas ça avance bien.
Merci de ton soutient.
Évaluer ce commentaire
Hello !
Merci de ta rapide réponse.
J'ai continuer de mon côté à essayer de faire ce que je souhaite mais j'ai vraiment du mal à comprendre et modifier le code du fichier jquery.rating.pack.js.
J'imagine que tu as du l'optimiser avec un outil ou alors t'es un vrai robot !
Enfin en tous cas j'y comprend pas grand chose.
Si tu l'a optimisé, est-ce que c'est possible d'avoir le code du fichier de base pour que j'essaye de le modifier ?
Bon et sinon, après avoir farfouillé dans le code, j'ai pu m'apercevoir qu'il y a une fonction pour annuler (modifier ?) son vote.
Avec postgre ça ne s'affiche pas.
Je n'ai malheureusement pas pu tester sous mysql donc c'est peut-être un bug.
Merci d'avance et bon courage pour le travail que tu effectue.
C'est déjà un plugin vraiment bien foutu (et pour avoir farfouillé dans le code, je dis pas ça juste parce que je l'ai installé
Évaluer ce commentaire
Merci pour les compliments ça motive! (Même si je ne pense pas être aussi bon que tu le dis
)
Donc pour te répondre:
Ce fichier js provient d'un plugin pour jQuery: star-rating, tu peux avoir des infos sur Google.
Par contre j'utilise une sous couche de ma conception entre les deux avec:
- une partie en js: jquery.rateit.js et
- une partie en php dans le fichier _public.php à la fonction PublicHeadContent.
Autement dit tu peux essayer de modifier tout ça pour que ça corresponde à ce que tu veux faire mais à mon avis à part de simple changement CSS le reste risque d'être très dur.
A toi de voir.
Évaluer ce commentaire
Installé sur mon petit blogue, ça semble très bien.
Évaluer ce commentaire
Bonjour JC, merci pour ce plug-in très utile.
Le plug-in marche très bien en local sur l'un des mes installations de DC2 mais j'ai un conflit avec DotMap lorsque je le met en ligne.
Apparemment les fichier JS se tire dans les pattes ... et le résultat c'est que DotMap ne fonctionne plus correctement.
Je ne sait pas si tu as une idée d'où cela peut venir.
Pierre
Évaluer ce commentaire
Je ferais de tests, merci pour ton retour d'info!
Évaluer ce commentaire
Salut,
Quel beau travail :D ! Tes plugins sont vraiment bien foutus !
Pour celui-ci, y'a juste un petit truc :
J'ai remarqué l'option intéressante, "Limiter à une catégorie"... c'est exactement de l'inverse dont j'ai besoin (Exclure une catégorie).
Évaluer ce commentaire
Salut Goudie,
Je bosse sur ce plugin en ce moment, car il a pas mal de défaut plutôt gênant... (compatibilité avec d'autre plugins, gestion de cookie...) Je regarderai si je peux programmer ça si c'est pas trop dur.
Merci pour ton mess.
Évaluer ce commentaire
Bon je viens de mettre en ligne une nouvelle version qui dervait corriger la gestion de vote par cookie et qui ajoute l'exclusion du catégorie pour les votes sur les billets. (également disponible dans le widget "top Evaluation" )
Ca c'est fait.
Évaluer ce commentaire
...et hyper réactif en plus de ça :D !
Je venais juste de trouver la parade avec un beau petit EntryIf dont j'étais tout fier ! Rhooo...
Évaluer ce commentaire
Me revoilà, cette fois pour un autre site
!
Je remarque que ma zone de vote à un petit soucis d'affichage... en fait il n'affiche les images que quand il veut, souvent les étoiles sont affichées en simples boutons radio... bon, ça n'empêche pas de voter, mais c'est pas très esthétique (ni facile à repérer). Une idée ?
Évaluer ce commentaire
Sans trop m'avancer je dirais que ton site (servuer) est trop lent ou trop surchargé et que du coup jQuery/Ajax n'arrive pas à faire les requêtes (masquées) pour modifier l'interface (passer des boutons aux images).
Une façon de tester est de désactiver tous les plugins sauf celui qui pose problème (ici rateIt) est si le phénomène s'estompe ma réponse est la bonne !
Mais rien n'est sure.
Évaluer ce commentaire
D'accord, ça expliquerait peut-être le caractère très aléatoire du bug (et le fait qu'il ne se produit pas sur la version mobile, qui est très light !). Pourtant je ne trouve pas que mes pages soient si chargées que ça ?
Un autre problème :
Le vote sur les tags est TRÈS utile sur un de mes sites (celui de mon pseudo, oui je sais, à chaque fois il est différent lol) problème : le vote fonctionne, mais ensuite on atterri sur une belle page d'erreur qu'il m'est impossible de traduire dans ma p'tite tête :
http://is.gd/9MAdU
Une idée ? :/
Évaluer ce commentaire
Ha effectivement il y a un bug avec les tags!
Je regarde ça dans le week-end.
Évaluer ce commentaire
Merci de ta réactivité ^^
Évaluer ce commentaire
Ouarf je suis un gros boulet, ils manquaient des signes d'égalité dans plusieurs conditions... C'est à jour en version 1.1.
Par contre j'ai fait un tour sur ton site, et je peux te dire que si l'affichage des étoiles ne fonctionne pas c'est parce que tes pages sont pleines d'erreur javascript du à d'autres codes que rateIt.
Voila voila.
Évaluer ce commentaire
Merci, ça fonctionne mieux à présent ! Tu es quand même un gros boulet mais qui a du talent :D .
De mon coté je vais regarder quel plugin pose problème chez moi. Précision quand même : les étoiles s'affichaient avant que je décide de choisir un modèle d'étoiles plus grosses... j'ai remis les petites, rien n'y fait... Et puis au pire les boutons radio, c'est mignon !
Évaluer ce commentaire
Bonjour,
J'ai profité de la mise à jour de notre plateforme en 2.1.6 pour installer Ratelt et Events. Je n'ai pas encore tout testé en détail (et j'attends des retours des utilisateurs), mais pour l'instant, tout va bien. Les fonctionnalités sont vraiment élaborées.
Je n'ai qu'un mot : bravo !
Ha si, un second : Merci !
Johan
Évaluer ce commentaire
Merci Johan,
J'attends avec impatience tes retours d'utilisation sur une VRAI plateforme multiblog!
J'ai hâte.
Évaluer ce commentaire
Bonjour JC
Super plugin mais qui ne fonctionne pas sous IE8 ou peut etre est ce mon navigateur ?
Quand on passe la souris sur les étoiles pour voter rien ne se passe
Évaluer ce commentaire
Bing, en même temps. J'ai effectivement testé IE8 aujourd'hui même et le vote ne fonctionne pas... Grrr
Je sens que je vais encore passer des heures pour rendre sa compatibilité à mon plugin...
Encore une fois merci Microsoft
Évaluer ce commentaire
j'ai fait un essai , VMware Mac, Windows7 et Explorer 8 (les deux en anglais) et ça marche sans problème.
Évaluer ce commentaire
le 2 alpha 2 marche pas chez moi, ça donne une erreur dans toute la page, (cote blog et admin)
Évaluer ce commentaire
Supprime le plugin et réinstalle la version -alpha3, grace à Windows il y a une erreur de majuscule dans un nom de fichier...
Évaluer ce commentaire
le alpha 3 ça marche, sauf le code :
<tpl:rateIt type="post">
<div class="rateit">
{{tpl:rateItLinker}}
</div>
</tpl:rateIt>
qui donne rien maintenant dans ma configuration.
Évaluer ce commentaire
le widget Top Evaluations donne une erreur de type: /..../...../rateIt/inc/modules/lib.rateit.module.post.public.php on line 71
Évaluer ce commentaire
Mise à jour en 2.0-alpha4 ce samedi matin. J'ai modifier la gestion des templates. J'en dit un peu plus sur le sujet du forum dans ce message: http://bit.ly/cXwpCg
Évaluer ce commentaire
bonsoir, cet alpha4 il a un petit probleme (all-blogs/plugins/rateIt/inc/modules/lib.rateit.module.post.public.php on line 71) dans une configuration de multiblog, au moins chez moi.
Évaluer ce commentaire
en fait c'était le wigdet Top évaluation que j'avait oublié affiché. je l'ai enlevé ....
Évaluer ce commentaire
Bonsoir,
Avec la version alpha4 (mais c'était déjà le cas avec l'alpha3), il m'est impossible de supprimer un billet (voir le forum : http://bit.ly/bqbaPI )
Évaluer ce commentaire
Bien vu lulu, c'est corrigé en 2.0-alpha5 ainsi qu'un bug de compatibilité entre postgreSQL et mySQL.
Merci
Et le widget top évaluation, est-ce qu'il fonctionne chez vous?
Évaluer ce commentaire
Merci.
Le widget top évaluation fonctionne chez moi.
Évaluer ce commentaire
Bonjour JC, je pense avoir trouvé un bug sur ton plugin.
Lorsque je me met en mode de vote simple (Mode de vote simple).
Je choisis l'image "star-40.png" (pour avoir un pouce vers le haut à la FB).
Avant de voter le pouce est vers le haut, puis une fois que j'ai voté le pouce est vers le bas. Ce qui n'est pas logique, en mode simple le pouce vers le bas n'est pas sensé apparaitre.
J'ai donc été cherché la ligne qui cherchais problème. En fait c'est très simple, dans _public.php j'ai remplacer la ligne 185 :
$medium = '0px';
Par :
$medium = '-16px';
Et ça me donne ce que je cherche, avant le vote le pouce est vers le haut, quand je survole le coeur apparait et quand j'ai voté le pouce est à nouveau vers le haut.
Je ne sait pas si c'est un bug ou pas mais je suis content d'avoir réussi à modifier le plugin pour arriver à faire ce que je souhaitais.
Merci encore pour tes merveilleux plugins,
A bientôt,
Pierre
Évaluer ce commentaire
Pour répondre (à côté) rapidement, dans mes souvenirs il y a 3 images, une qui indique le résultat positif, une pour le résultat négatif et une qui indique le survol. Effectivement il y a peut-être un problème avec le vote en style simple.
Si le problème est bien la, je modifierai. En attendant t'as solution convient
Évaluer ce commentaire
Erst einmal Hallo,
ich verwende die Blogsoftware Dotclear für einen deutschen Blog der sich mit Christmas Videos beschäftigt.
Ich habe mit DC soweit Erfahrung, das ich auch bereits einen anderen deutschen Blog mit DC betreue, der aber derzeit pausieren muß.
Ich wollte RateIt für den Christmas Video Blog verwenden und teste dies Plugin derzeit auf einer lokalen Installation.
Irgendetwas mach ich anscheinend falsch, weil ich derzeit kein Rating in einem Eintrag nach dem Aktivieren finden kann.
Ich habe schon im Forum gesucht und an anderen Stellen, aber anscheinend finde ich des Rätsel Lösung nicht. Gibt es vielleicht eine englischsprachige Dokumentation für dies Plugin. Ich komme irgendwie nicht mit der Readme Datei zurecht.
Über Hilfe würde ich mch sehr freuen.
Ach ja, man kann mich auch im neuen deutschsprachigen Forum für Dotclear finden ( http://bit.ly/lhrpyJ ). Mein User Name lautet dort Dancer62
Es folgt die Übersetzung mit einem Übersetzungs Programm:
La traduction avec Übersetzungs le programme suit :
Tout d'abord le salut,
j'utilise Blogsoftware Dotclear pour Blog allemand soi avec Christmas des vidéos de manière occupée.
J'ai avec DC jusqu'ici de l'expérience dont je m'occupe aussi déjà autre Blog allemand avec DC qui doit s'arrêter cependant actuellement.
Je voulais utiliser RateIt pour Christmas le vidéo Blog et teste ce Plugin actuellement sur une installation locale.
Quelque chose rends j'apparemment faux parce que je ne peux trouver actuellement aucun Rating dans une inscription après l'activation.
J'ai déjà cherché dans le forum et aux autres lieux, mais apparemment, je ne trouve pas du mystère la solution. S'il y a, peut-être, une documentation anglophone pour ce Plugin. Je ne viens pas à bout n'importe comment de Readme le fichier.
Sur l'aide, je réjouirais beaucoup mch.
Eh oui, on peut me trouver aussi dans le nouveau forum germanophone pour Dotclear (le http://bit.ly/lhrpyJ). Mon utilisateur le nom s'énonce là Dancer62
Évaluer ce commentaire
Bonjour,
Tout d'abord merci pour votre plugin qui marche très bien et est très pratique. Je l'ai activé pour les commentaires mais je n'arrive pas à le parametrer pour l'avoir comme dans vos commentaires la note visuelle (avec les étoile), la note en chiffre et le nombre de votes. Soit je n'ai que les étoiles soit j'ai la totale.
Merci par avance pour votre aide.
Évaluer ce commentaire