ce singe vous regarde
19commentaires

Mise à jour du plugin de vote : version 1.5

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).

plugin-vote-couleurs.jpg

  • 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épondreReply to this comment

  • 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épondreReply to this comment

  • 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épondreReply to this comment

  • 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épondreReply to this comment

  • 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épondreReply to this comment

  • 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épondreReply to this comment

  • Kompozitor a le même problème que toi avec une config multiblog. Est-ce que par hasard c’est également ton cas ?

    RépondreReply to this comment

  • nope je suis pas en multiblog …
    Il n’y a que chez pilou :)

    RépondreReply to this comment

  • 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épondreReply to this comment

  • Julien Appert, le 27 janvier 2009 à 16:53

    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épondreReply to this comment

  • 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épondreReply to this comment

  • C’est dans la table « vote ». Il faut récupérer l’identifiant du billet en question et aller voir la ligne correspondante.

    RépondreReply to this comment

  • 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épondreReply to this comment

  • 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épondreReply to this comment

  • bon. oui finalement la table correspond. c’est seulement la page sommaire qui n’a pas le bon chiffre. c’est normal ?

    RépondreReply to this comment

  • 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épondreReply to this comment

  • 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épondreReply to this comment

  • 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épondreReply to this comment

  • 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épondreReply to this comment

Laisser un commentaire pour : « Mise à jour du plugin de vote : version 1.5 »

Votre email ne sera jamais communiqué. * champs requis