Je viens d’effectuer quelques modifications au plugin de votes :
- Localisation complète. Si vous voulez modifier les textes, allez dans le dossier du plugin et ouvrez le fichier « locales/fr/main.lang.php ». Faites bien attention à enregistrer le fichier au format UTF8. Si vous avez configuré votre dotclear pour s’afficher dans une autre langue que le français, l’interface du plugin sera par défaut en anglais.
- amélioration de l’administration des couleurs. J’ai remplacé la zone de texte par un sélecteur de couleur qui permet à tout un chacun de modifier les couleurs sans connaitre le système de code héxadécimal. J’utilise pour cela un très bon colopicker pour jquery nommé Farbtastic (bravo Steven Wittens).

- jennyb m’a demandé si je pouvais fournir un moyen d’intégrer la liste des posts les mieux votés ailleurs que dans la sidebar, c’est à dire autrement qu’en widget. C’est chose faite. Il suffit d’utiliser les codes ci-dessous :
{{tpl:ListBestVotes nb="5" link="true"}} {{tpl:ListWorseVotes nb="3" link="false"}}
Le premier pour les billets les mieux notés, le second pour les billets les moins biens notés. nb définit le nombre de billets dans la liste, et link définit si le lien vers la liste complète doit être affiché (true pour oui et false pour non). Par défaut, si vous ne mentionnez pas ces deux attributs, la liste affichera 5 liens et le lien vers la liste complète ne s’affichera pas.
Attention, si vous avez installé une version précédente du plugin et si vous avez modifié les couleurs, prenez bien garde à sauvegarder quelque part les codes héxadécimaux, car la mise à jour supprimera cette information. De même, si vous avez modifié le template fourni dans le plugin, sauvegardez le quelque part et appliquez vos modifications au nouveau fichier, Si vous ne comprenez pas de quoi je parle, c’est que vous n’y avez probablement pas touché, donc pas d’inquiétude
Comme d’habitude, rendez-vous sur le billet idoine pour installer le plugin.









19 commentaires pour : « Mise à jour du plugin de vote : version 1.5 »
Salut Julien,
Je viens de faire la mise à jour du plugin sur mon blog et je me retrouve avec l’erreur suivante :
http://www.chezpilou.info/public/er...
Saurais tu dire d’où cela vient ?
Pour info j’utilise l’url revriting avec un blog configuré en query string (si jamais ça vient de là)
Merci de ton retour si tu as une idée
PS : un plugin pour compter le nombre de fois qu’un billet est lu ça serait chouette si jamais c’est pas encore sur ta todo list
Répondre
Salut Pilou,
Hum, ok je vais regarder ça dès que possible.
Pour le plugin qui compte les nombre de lectures, il existe déjà :
http://plugins-dotclear.geeek.org/i...
Répondre
Merdeee j’avais oublié cette source pour chercher … Merci Julien pour le lien pour ce plugin et pour voir de ton coté d’où viendrait le problème avec le plugin de vote
Te stresse pas non plus pour autant … surtout si je suis le seul a remonter ce problème
Répondre
J’ai mis en place le plugin pour compter les lectures …
Mais il ne convient pas entièrement a mes attentes
Pas d’enregistrement en bdd, donc pas possible d’afficher le nombre de lecture autre part que sur le billet lui même …
Moi je cherchais plus un truc qui me permettrais de comptabiliser les lectures et d’afficher par billet le nombre de lecture en admin (et/ou en frontend)
Enfin c’est déjà pas mal que celui ci existe je l’avoue ..
Je suis un chieur non ?
Bon et pour ton plugin, malheureusement après avoir cherché j’ai rien pigé … je vais donc essayer de trouver une solution alternative
Répondre
Ah, il n’enregistre rien en bdd ? Mais où stocke-t-il le nombre de lectures ? C’est curieux.
Pour mon plugin, désolé je n’ai pas encore eu le temps de chercher d’où ça pouvait provenir ; je suis en pleine préparation de déménagement.
Répondre
Je rectifie et je viens de trouver …
Il utilise la table meta :
meta_id = compteur
meta_type = count
post_id = id du post
C’est donc cette table qu’il incrémente …
chouette je peux donc me faire une page avec la liste des billet et leur nombre de lectures
tu vois j’avais mal cherché
Pour ton plugin je te l’avoue ça me fait un peu chie de l’enlever. Les solutions pour le remplacer existent, mais le tien présente l’avantage d’avoir son widget associé … Et ça c’était vraiment cool !!
Répondre
Kompozitor a le même problème que toi avec une config multiblog. Est-ce que par hasard c’est également ton cas ?
Répondre
nope je suis pas en multiblog …
Il n’y a que chez pilou
Répondre
merci Julien pour l’ajout du widget ! très sympa…:)
malheureusement je me trouve en face de mon même vieux problème, le vote qui ne marche pas, tjrs avec ce code qui s’affiche autour :
/www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd »> <html xmlns= »http%
<!DOCTYPE html PUBLIC « -//W3C//DTD XHTML 1.0 Strict//EN » « http%
Thank you for voting! //www.w3.org/1999/xhtml » xml vote(s)
je croyais l’avoir réglé, mais le voilà de nouveau
il me semble que ç’a avoir avec l’emplacement du {{tpl:VoteLoad}}, et/ou un espace qq part dans le !DOCTYPE….je le tourne dans tous les sens sans succès….
si tu as une idée n’hésite pas, suis preneuse.
thnx,
-jennyb
Répondre
Bonjour Jenny,
La dernière version du plugin est téléchargeable à cette adresse : http://dev.apperisphere.com/pages/vote
Avec cette dernière version, il n’y a plus besoin d’ajouter quoi que ce soit dans les templates. Tu pourras donc supprimer le {{tpl:VoteLoad}} et tout le reste.
Répondre
ah bon?! pourtant je croyais l’avoir réglé en remettant le VoteLoad dans la home page. curieux. peut-être j’ai plutôt un problème de cache. en tout cas, ça marche de nouveau
par contre, je cherche où manipuler le nombre de votes…dans les testes il semble qu’on a fait bcp de « no » sur un article, ce qui fausse des stats….pourrais-tu m’indiquer où ça se trouve ? j’ai regardé dans la bdd, mais les chiffres ne correspondent pas.
thnx
-jennyb
Répondre
C’est dans la table « vote ». Il faut récupérer l’identifiant du billet en question et aller voir la ligne correspondante.
Répondre
ha, ok – je vois la nouvelle nouvelle version…je n’étais que sur le 1,5. j’installe celle-ci avant de poser mes questions
Répondre
parce que dans la table actuelle, le poste en question (qui enregistre 67 votes « non ») n’y est pas. le max nombre de votes négatifs n’est que de 2. alors bizarre que je vois 67 sur la pages admin de tous les votes…
Répondre
bon. oui finalement la table correspond. c’est seulement la page sommaire qui n’a pas le bon chiffre. c’est normal ?
Répondre
Je viens de regarder sur ta page admin de tous les votes et je n’en vois aucun avec 67 votes négatifs :s
Répondre
Bonjour
je pense a un truc, serai t’il possible de pouvoir par exemple avoir une option qui permet de choisir par exemple de remettre les vote a zero sur tel ou tel article ? car j’ai depuis pas mal de temps un petit con qui viens systématiquement mettre des vote negatif sur tous mes articles des deux première page quel qu’il soit, et j’aurai aimé anuler les vote fait comme cela systématiquement vu que quelque soit l’article il me tape un négatif juste pour emmerder son monde.
est-ce posible ? je ne sais pas coment cela pourrai se faire mais je verrai par exemple une option « remetre à zero » quelque part sur l’article uniquement visible par l’administrateur une fois connecté par exemple
Répondre
A oui autre chose dans les post les plus appércié est-ce qu’on ne pourrai pas choisir d’afficher par exemple aussi les post qui on le plus grand nombre de vote ? et pas forcement ceux qui on le plus gros pourcentage ?
Répondre
Bonjour,
Malheureusement je ne développe plus de plugins pour dotclear. Il n’y aura donc pas nouvelle évolution pour celui-ci, en tout cas pas de ma main.
Désolé, et bon courage.
Répondre