Description:
- Nom: rateIt
- Description: Système de notation de vos billets.
- Version: 2.0-alpha5
- Date de création: 21 Juin 2009
- Date de modification: 07 Juillet 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-alpha5.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 :
Vous trouverez en pièce jointe de ce billet le paquetage de la dernière version publique de l'extension.











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
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!
Nouvelle version ce vendredi 10 Juillet 2009 avec de nouveaux addons.
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 !
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
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
Réponse sur le forum. Je prépare la nouvelle version mais j'attend de voir sit u as d'autres soucis.
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 ?
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.
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 ?
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.
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.
Je croyais que l'option y était... A la limite poste le code sur le forum, ça me facilitera la tache
Merci!
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 !
Tu n'aurais pas des billets effacés ou de type "page" ?
Je vois pas la?
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
@+
Ha ben peut-être du coté des requêtes PostgreSQL, va falloir que je remette en route mon serveur PostgreSQL...
Affaire à suivre
Je suis suspendu à ton jugement... Au JC Dieux... Heu JC denis !!!
@+
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 !!!
@+
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.
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...
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 !
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.
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é
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.
Installé sur mon petit blogue, ça semble très bien.
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
Je ferais de tests, merci pour ton retour d'info!
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).
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.
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.
...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...
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 ?
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.
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 ? :/
Ha effectivement il y a un bug avec les tags!
Je regarde ça dans le week-end.
Merci de ta réactivité ^^
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.
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 !
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
Merci Johan,
J'attends avec impatience tes retours d'utilisation sur une VRAI plateforme multiblog!
J'ai hâte.
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
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
j'ai fait un essai , VMware Mac, Windows7 et Explorer 8 (les deux en anglais) et ça marche sans problème.
le 2 alpha 2 marche pas chez moi, ça donne une erreur dans toute la page, (cote blog et admin)
Supprime le plugin et réinstalle la version -alpha3, grace à Windows il y a une erreur de majuscule dans un nom de fichier...
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.
le widget Top Evaluations donne une erreur de type: /..../...../rateIt/inc/modules/lib.rateit.module.post.public.php on line 71
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
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.
en fait c'était le wigdet Top évaluation que j'avait oublié affiché. je l'ai enlevé ....
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 )
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?
Merci.
Le widget top évaluation fonctionne chez moi.