Pour un lien commentaire plus parlant et sans faute sur Blogger, blogspot
Comment enlever s à '0 commentaires' ? Comment inviter les lecteurs à être les premiers à réagir à mon article ?
Par défaut le lien "commentaires" invitant les lecteurs d'un blog Blogger à émettre leur avis est toujours au pluriel. C'est une partie du code Blogger qui ne répnd pas, notamment l'instruction <data:top.commentLabel/>, censée générer le singulier du mot commentaire dans la langue du navigateur qu'utilise votre lecteur.
Puisque cette instruction donne le même résultat que sa version plurielle <data:top.commentLabelPlural/>, l'idée est de la remplacer directement par le mot "commentaire" dans le cas ou il y'a moins de 2 commentaires sur un article. Au passage, on pourra afficher "soyez le premier à réagir" dans le cas ou il n'y aurait aucun commentaire. Tout cela donne le code ci-dessous, en remplacement du contenu de la balise <span class='post-comment-link'>…</span> de votre blog :
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:post.allowComments'> <!--si l'article autorise les com-->
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
<b:if cond='data:post.numComments < 2'> <!--si le nombre de com est inférieur à 2-->
<b:if cond='data:post.numComments == 0'> <!-- dans le cas ou il n'y a aucun commentaire-->
Soyez le premier à réagir à cet article ! (ou bien mettez) Aucun commentaire
<b:else/> <!--sinon, dans le cas ou il y a 1 seul commentaire-->
<data:post.numComments/> commentaire
</b:if>
<b:else/> <!--sinon, si le nombre de com est supérieur ou égale à 2-->
<data:post.numComments/> <data:top.commentLabelPlural/>
</b:if>
</a>
</b:if>
</b:if>
</span>
Evidemment l'inconvénient de tout ceci, c'est que vos lecteurs non francophones vont devoir reconnaitre le mot "commentaire", seulement dans le cas ou vous avez moins de 2 sur un article car au delà tout redevient normal et il pourront lire "2 comments". On peut constater qu'un jeu de conditions suffit à résoudre ce type de problèmes dans Blogger. Pour maitriser l'utilisation des conditions consulter notre article Les différents types de pages blog sur Blogger.
- Delicious
- Digg
- Newsvine
- Stumbleupon