41commentaires

Mise à jour du plugin billets connexes : version 3

Hop, après la mise à jour du plugin de vote, voici venu le temps de la mise à jour des billets connexes. Pas mal de nouveautés qui valent bien un nouveau numéro de version.

Gestion des billets similaires

Je commence par le meilleur : après la gestion des billets précédents, suivants et aléatoires, voici la gestion des billets similaires. Vous l’aurez deviné, c’est une liste de billets utilisant les mêmes mots-clés (tags) que le billet affiché. Bien évidemment, les premiers éléments de la liste sont ceux ayant le plus de mots-clés en commun.

Personnalisation des listes

J’ai ajouté deux paramètres supplémentaires pour l’affichage des listes. Tout d’abord où chercher les billets : dans toutes les catégories ou uniquement dans la catégorie du billet. Deuxième paramètre : le choix du résumé. Actuellement, chaque lien de la liste comporte un attribut « title » qui affiche les premiers mots du billet. Désormais, vous pouvez choisir d’afficher à la place le résumé défini dans la zone « extrait » du billet.

Le tooltip

La dernière amélioration concerne justement l’affichage des résumés de billet. J’ai intégré le plugin jquery jHelperTip, qui prend le relai de l’attribut « title », histoire d’avoir un affichage un peu plus sexy.

billets-connexes.gif

Comme vous pouvez le noter sur la photo[1], le résumé s’affiche dans une boite avec un fond et une bordure… Vous pensez bien que je ne vais pas vous imposer des couleurs ! Celles-ci sont donc personnalisables dans l’interface d’administration, de la même manière que le plugin de vote.

Voilà pour cette nouvelle version. Avec bien sûr en prime quelques corrections de bogues dont je vous épargne la liste.

Oh, j’allais oublier. Si vous aviez installé une version précédente, pensez à mettre à jour le code dans vos fichiers de template. Il y a juste à ajouter class= »tip » sur la balise de lien.

Pour installer le plugin, rendez-vous sur la page idoine.

Notes

[1] Je m’essaye à la copie d’écran bancale, à la mode presse-citronique. Mais je sais pas, finalement ça me donne le tournis, pas vous ? :D

Un commentaire pour : « Mise à jour du plugin billets connexes : version 3 »

  • Bonjour, alors j’aime bien ton plugin cependant il y a un petit soucis avec la version 2.1 de dotclear, le plugin ne fonctionne plus j’obtiens une erreur.

    Le post sur le forum de dotclear

    Si jamais cela peut t’aider à améliorer la chose

    Bon courage pour la suite

  • Ah ok, je vais l’installer en local pour tester ça.

  • Essaie de l’installer en « bancal », ça marchera peut être aussi bien que ton presse-citron !

    C’est bon ! Je sors !

  • Voilà Tarlak, la 3.0.1 est compatible avec DC2.1.

    Val, tu ne peux pas sortir, j’ai condamné la porte, mouhahahaha !

  • ah j’adore le bancal personnellement !
    Je vais tenter la mise à jour de ce pas.

  • Bonjour. Très bien ce plugin, mais j’ai un petit souci avec les billets similaires. Quoi que je configure dans l’admin, il m’affiche une liste de 20 billets…. Ça fait beaucoup, 4 me suffisent amplement. :)

  • Merci en effet il fonctionne beaucoup mieux :)

  • Double post pour signaler qu’en fait, je regardais que sur un seul billet, mais sur d’autres, le nombre de posts similaires listés est plutôt impressionnant…

  • C’est curieux, d’autant que tu sembles être le seul à avoir ce problème. Uniquement sur les billets similaires dis-tu ? Peux tu regarder sur ta page about:config si le paramètre relatedposts_tagNumberPosts existe bien et le cas échéant le nombre qui lui est affecté ?

  • Ok, au temps pour moi, j’ai trouvé l’erreur. C’est corrigé dans la dernière version (3.0.2).

  • Yes, merci ! C’est nickel.
    Bonne continuation.

  • Juste pour souligner un autre petit bug, toujours en billets similaires. Le plugin propose aussi des liens vers les articles en attente… Un petit peu gênant… :)

  • Bien vu !
    La 3.0.3 corrige ça :
    http://apperisphere.com/blog/public

  • Encore merci pour ton plugin et tes corrections.

    Une petite suggestion pour une future version. Avoir la possibilité de désactiver le résumé… :)

  • Bonne idée, et c’était très simple à faire…

    http://apperisphere.com/blog/public

  • V’là la réactivité ! :D

  • que dire :!

    génialissime une fois de plus…

    signé : ton plus grand fan ;-)

  • Merci, merci ;)

  • Je me permet de recenser 2 autres comportements anormales. Toujours dans les billets similaires.

    - Le nombre de billets affichés est toujours décrémenté de 1 par rapport à ce que je configure. (configuré sur 5, 4 affichés, conf. sur 10, 9 affichés, etc)
    – J’ai assez régulièrement tous mes paramètres remis par défaut. Je ne sais pas si ça peut venir de là, mais je vide le cache assez régulièrement (vu que je bidouille pas mal mon blog en ce moment), mais j’ai pas l’impression que la remise à zéro vient systématiquement après le vidage de cache.

    Désolé de venir encore t’ennuyer avec ton plugin… :)

  • $(this).attr(opts.attrName) is undefined
    …./jquery.jHelperTip1.0.js ligne 14

    il me sort cette erreur (via firefox), rien de bien méchant semble-t-il, mais je le signale tout de même car je viens de me prendre sérieusement la tête sur un bug d’un autre plugin visiblement (la horde) et du coup je trac la moindre erreurs pour cerner le coupable lol

    Très bon plugin en passant ;)
    bonne continuation
    @+

  • Manu : ah oui je vois ce que c’est. Je vais corriger dès que j’ai le temps de me replonger dans le plugin.

    Goshu : arf, oui, pour le premier point j’ai la même chose, je n’avais pas remarqué. Une erreur bête… Pour le second point, tu n’es pas le seul à m’avoir rapporté ce problème. Je vais regarder ça.

  • erf bon bah ce que tu as vu sur mon blog, apparemment j’ai la réponse ici (la liste des billets aléatoires de 15m de long), je vais réinstaller la nouvelle version pour voir.

  • erf non , pas aléatoire… mais similaire (désolé pour le flood postique)

  • Yé !
    Tres bon plug-in , mais j’aimerai saoir si il est possible de faire la meme choses mais pour un affichage dans la sidebar, sous forme de widget…je pinaille a recupéré le/les tag du billet associé en passant par les widget…une petite piste ?
    merci

  • C’est difficilement faisable dans l’état actuel des choses. Il faudrait que j’intègre cette possibilité dans la prochaine version, comme je l’ai fait pour le plugin de vote.

  • Sinon, il suffit de copier/coller le code fournit par le plugin dans un widget texte….
    Ça fonctionne très bien chez moi. :)

  • Ah ben oui, en effet, il suffit de faire ça :D

  • heu…j’ai moi, les balises ne sont pas interprété dans le plug texte…

       pourtant j'ai juste copier coller ce que ma fournit le plug...

    @@ <h3> »tpl:TagPostsTitle »</h3>

       <ul>    <tpl:TagPostsList>    <li><a class="tip" href=""tpl:BlogURL"post/"tpl:TagPostsEntryUrl"" title=""tpl:TagPostsEntryAbstract"">"tpl:TagPostsEntryTitle"</a></li>    </tpl:TagPostsList>    </ul>@@
       je suis sous dc 2.1... une idée ?

  • Oui je viens de tester, le widget texte n’interprète pas les balises. Tu as fait une manipulation particulière, Goshu, pour que ça fonctionne chez toi ?

  • Euh, je viens de regarder chez moi, j’ai répondu plus vite que mon cerveau n’a pu réfléchir…. J’ai pas mis ça dans un widget texte, j’ai copier/coller le code dans post.html dans le <div id= »about-this-post »>….

    Désolé… :(
    Mais ça marche… :p

  • Et j’ai remplacé le <h3> par un <span class= »aboutthispost »>…

  • mince…j’y ai cru !!

    Mais du coup je suis tombé sur le nouveau RelatedPostByTag…
    Une petite modif du plug ma permis de faire ce que je voulais…

    http://mirmodynamics.com/post/2008/

    merci

  • Aux dernières nouvelles, le plugin relatedPostByTag ne triait pas la liste par nombre de mots clés, c’est pourquoi j’ai intégré la fonction dans billetsConnexes. Mais c’est peut être corrigé dans cette nouvelle version.

  • je recherche désespérément la nouvelle version du plug-in, manque de peau, le lien est mort, une petite idée de l’endroit où je peux le chopper ?

  • Julien Appert, le 18 janvier 2009 à 15:52

    Le plugin est téléchargeable à l’adresse :
    http://dev.apperisphere.com/pages/billets-connexes

  • merci !

  • Ce lien est mort, et j’ai un petit problème.Je n’ai plus la case « se souvenir de moi » qui permet de sauvegarder son nom, adresse…Quand je désactive ce plugin, ça remarche…E je vois que chez toi cette case a disparue également.

  • En réalité, ici, je n’utilise plus dotclear mais wordpress, ce qui explique le fait que la case « se souvenir de moi » ne soit pas présente. Par contre, sur mon blog gaiasphère, le plugin est activé et la case est bien là. Mais je vais me pencher sur le sujet.Une fois le bogue corrigé, la mise à jour du plugin sera disponible sur http://julienappert.com

  • Ok, je viens de tilter que la version du plugin disponible sur dotaddict n’est pas la dernière version. Je n’ai pas fait les mises à jour sur leur serveur depuis que le formulaire idoine n’est plus disponible. Je termine l’ajout du paramètre « firstImage » et je poste un nouveau billet sur le blog pro (ce soir ou demain).

  • Cool la réactivité du développeur, c’est cool le logiciel libre!

  • Salut,

    Ton plugin est indispensable MAIS (il y en a toujours, un petit :D )… comment afficher la première image des billets relatifs ?

    J’ai essayé TagPostsEntryFirstImage… perdu ! Ce serait parfait :)

Laisser un commentaire pour : « Mise à jour du plugin billets connexes : version 3 »

Votre email ne sera jamais communiqué. * champs requis