Appel à codeur sachant coder (wordpress)

Si vous êtes passé sur koztoujours, ou un autre blog utilisant le plugin Quoter, vous aurez peut-être remarqué quelques effets indésirables. Voire chiants.

En effet, depuis la dernière version de WordPress, le fonctionnement de ce plugin n’offre plus que le choix entre deux défaillances : (i) soit le commentaire précédent est automatiquement cité dans le formulaire de commentaire, et il faut alors le supprimer pour ne pas l’intégrer au sien propre, (ii) soit vous modifiez le code de la façon indiquée ici, mais c’est la bonne attribution des commentaires qui part en vrille.

Deux éléments de débat doivent encore être mentionnés.

Le premier est que le développeur est peut-être mort… En tout cas, il n’a pas modifié son plugin depuis mars 2006 et ne répond plus aux commentaires.

Le second est que désactiver tout bonnement le plugin fiche la pagaille dans les commentaires, qui restent certes à peu près lisibles mais bourrés de balises inactives de citations…

Alors, si (i) vous êtes codeur en php, que (ii) vous avez du temps devant vous, que (iii) vous aimez rendre service à votre prochain, que (iv) vous êtes volontaire pour devenir ultra-populaire dans la communauté wordpress… aidez-moi !!!

S’il vous plaît.

Billets à peu près similaires

18 commentaires

  • (mode fainéant)
    On part de la situation i)
    Et on rajoute une ligne javascript pour vider le textarea

    document.getElementById (« comment »).value = «  »

  • [quote post= »503″]Alors, si (i) vous êtes codeur en php, que (ii) vous avez du temps devant vous, que (iii) vous aimez rendre service à votre prochain, que (iv) vous êtes volontaire pour devenir ultra-populaire dans la communauté wordpress…[/quote]

    Aucune de ces qualités (d’ailleurs je ne comprends pas grand chose)… c’est grave docteur ?
    Enfin j’espère que les yeux coruscants de ce petit chat vont attirer les bonnes âmes.
    good luck

  • [quote comment= »52608″](mode fainéant)
    On part de la situation i)
    Et on rajoute une ligne javascript pour vider le textarea

    document.getElementById (« comment »).value = «  »[/quote]

    Jure moi que tu n’essaies pas de saboter un blog de droite ! 😉
    Une fois juré, il s’agit seulement de copier-coller la ligne que tu donnes là où il faut bien ou est-ce qu’il y a, en javascript, des appels comme en php ?

    [quote comment= »52616 »]La soluce en italien, tu prends aussi ? ; )
    http://www.zarcone.it/2007/10/08/wordpress-23-quoter-plugin-bug-fix/%5B/quote%5D

    La solucia italiana e la mêma que la solucia citada plus hoto danso mono billetto.

    [quote comment= »52615″]Aucune de ces qualités (d’ailleurs je ne comprends pas grand chose)… c’est grave docteur ?[/quote]

    Non, c’est assez répandu, et ce n’est pas mortel.

  • [quote comment= »52629″]La solucia italiana e la mêma que la solucia citada plus hoto danso mono billetto.[/quote]

    Désolada, no habla italiano. Mi esta trompada encora. Pasaran my turno y alla chez Assimil…

  • salut,
    j’utilise Quoter sur mon blog, et je n’ai pas de problème particulier…d’où viennent les problèmes ? du n° du commentaire ?…
    Chez moi tout semble fonctionner, mais visiblement il faut que je me méfie !
    dis-moi qu’on soit plusieurs à tester les problèmes : ça permettra certainement à ceux qui savent les résoudre d’aller plus vite !
    à bientôt !

  • [quote comment= »52608″](mode fainéant)
    On part de la situation i)
    Et on rajoute une ligne javascript pour vider le textarea

    document.getElementById (« comment »).value = «  »[/quote]

    [quote comment= »52629 »]Jure moi que tu n’essaies pas de saboter un blog de droite ! 😉
    Une fois juré, il s’agit seulement de copier-coller la ligne que tu donnes là où il faut bien ou est-ce qu’il y a, en javascript, des appels comme en php ?
    [/quote]

    Promis, j’utilise des méthodes plus élaborées pour saboter des blogs de droite.
    Pour le javascript, il suffit de copier-coller la ligne à la fin d’un fichier qui est sourcé au chargement de la page. Ou plutôt la version un poil évaluée ci-dessous qui l’éxécute seulement une fois la page chargée et vérifie qu’il y a bien un widget commentaire dans la page (ce qui n’est pas forcément le cas de tout le site)

    function ReinitialiserCommentaire() {
    var commentaire = document.getElementById (« comment ») ;
    if (!commentaire) { return ; }
    commentaire.value = «  » ;
    }
    window.onload=ReinitialiserCommentaire ;

  • [quote comment= »52726″]salut,
    j’utilise Quoter sur mon blog, et je n’ai pas de problème particulier…d’où viennent les problèmes ? du n° du commentaire ?…
    Chez moi tout semble fonctionner, mais visiblement il faut que je me méfie !
    dis-moi qu’on soit plusieurs à tester les problèmes : ça permettra certainement à ceux qui savent les résoudre d’aller plus vite !
    à bientôt ![/quote]

    Visiblement, il fonctionne parfaitement chez certains, et pas chez d’autres. Idem pour la solution donnée plus haut.

    [quote comment= »52728″]
    Promis, j’utilise des méthodes plus élaborées pour saboter des blogs de droite.
    Pour le javascript, il suffit de copier-coller la ligne à la fin d’un fichier qui est sourcé au chargement de la page. Ou plutôt la version un poil évaluée ci-dessous qui l’éxécute seulement une fois la page chargée et vérifie qu’il y a bien un widget commentaire dans la page (ce qui n’est pas forcément le cas de tout le site)

    function ReinitialiserCommentaire() {
    var commentaire = document.getElementById (« comment ») ;
    if (!commentaire) { return ; }
    commentaire.value = «  » ;
    }
    window.onload=ReinitialiserCommentaire ;[/quote]

    On va tenter… !

  • Bon, j’ai fait un essai, sans succès. Je n’ai peut-être pas choisi le bon fichier (mais il me semble que le fichier comments.php est tout indiqué). Pour introduire du javascript, est-ce qu’il faut mettre des balises spécifiques ? Dans le fichier en question, il m’a semblé voir que du code javascript était entouré de balises script.

  • [quote comment= »52646″]@Delphine : tu as envoyé une malédiction bourguignonne à Koz ? c’est pas très gentil

    :-)[/quote]

    La malédiction bourguignonne ? Houla non ! C’est bien trop chaud, ça ! Je ne joue pas avec ce truc.

    Sans compter que je n’ai aucun motif d’en vouloir à Koz. Au pire, si j’envoie quelque chose de bourguignon à Koz, ce sera du pain d’épices ou de la crème de Cassis. Le Vosne-Romanée, il faudra attendre que je gagne au loto ou que mes clients me payent à ma juste valeur…
    ; )

  • [quote post= »503″]Bon, j’ai fait un essai, sans succès. Je n’ai peut-être pas choisi le bon fichier (mais il me semble que le fichier comments.php est tout indiqué). Pour introduire du javascript, est-ce qu’il faut mettre des balises spécifiques ? Dans le fichier en question, il m’a semblé voir que du code javascript était entouré de balises script.[/quote]

    Oui le script doit etre inclus entre des balises « script ».
    Bon j’ai perdu la suite de mon commentaire en essayant de mettre des balises html.

    Inclus ce code dans le fichier jspullquote.js et cela devrait fonctionner.

  • En matière de galère, j’en ai de plus graves, malheureusement… Alors, là, je fais ce que je peux mais je ne vais pas pouvoir passer trop de temps sur ce pb.

    J’ai essayé dans jspullquotes.js à tout hasard mais le plugin est quoter pas jspullquotes. Du coup, j’ai regardé dans quoter et trouvé des commandes javascripts. J’ai essayé d’ajouter ce que jmfayard a proposé plus haut, sans succès. A tout hasard, j’ai remplacé le « commentaire » par « comment ». Sans succès non plus.

  • Hello Koz,

    Tu utilises quelle version de WordPress. Si c’est la 2.3, il y a une mise à jour 2.3.1 qui corrige pas mal de problèmes.

  • Hello Snark !

    Je ne suis pas encore passé à la 2.3.1, mais le plugin avait d’autres petits soucis avec la version d’avant (sur les commentaires imbriqués). Je ne suis pas vraiment sûr que ça change. Mais tu as raison : il faut au moins essayer.

Les commentaires sont fermés