Afficher plus de 200 commentaires

By
Advertisement

Sur Blogger, il existe pour les commentaires une limitation de 200 à afficher sur une page d’article. Seulement, si vous avez un blog aussi populaire que Papilles et pupilles avec des articles ayant plus de 200 commentaires, c’est agaçant de ne pas voir les autres commentaires être affiché.


Normalement, dès qu'un article a plus de 200 commentaires, vous devrez voir apparaître des liens permettant aux lecteurs d'aller voir les commentaires le plus récents ou les plus anciens (voir sur exemple sur cette page qui a plus de 800 commentaires). 







Si ces liens n'apparaîssent pas sur votre blog, il vous suffit d’ajouter un bout de code dans le widget blog1 (celui qui affiche les articles), ceci pour donner aux lecteurs la possibilité de jeter un coup d’œil aux commentaires qui ne s’affichent pas en cliquant sur un lien pour aller sur la page suivante des commentaires.


Voici les étapes à suivre pour arriver à cette fin :


1. Se connecter sur votre compte Blogger, aller sur Mise en page puis sur « Modifier le code html ».


2. Trouver la ligne suivante :


<b:includable id='comments' var='post'>


Quelques lignes après celle-ci, vous trouverez cette ligne <dl id='comments-block'> qui est elle précédée de </h4>.




3. Entre les lignes citées ci-haut, mettez le code suivant :


<b:if cond='data:post.commentPagingRequired'>
        <span class='paging-control-container'>
          <a expr:class='data:post.oldLinkClass' expr:href='data:post.oldestLinkUrl'><data:post.oldestLinkText/></a>
          &#160;
          <a expr:class='data:post.oldLinkClass' expr:href='data:post.olderLinkUrl'><data:post.olderLinkText/></a>
          &#160;
          <data:post.commentRangeText/>
          &#160;
          <a expr:class='data:post.newLinkClass' expr:href='data:post.newerLinkUrl'><data:post.newerLinkText/></a>
          &#160;
          <a expr:class='data:post.newLinkClass' expr:href='data:post.newestLinkUrl'><data:post.newestLinkText/></a>
        </span>
      </b:if>


Ce qui donnera le résultat suivant :




<b:includable id='comments' var='post'>
  <div id='comments'>
    <a name='comments'/>
    <h4>
      <b:if cond='data:post.numComments == 1'>
        1 Comment:
      <b:else/>
        <data:post.numComments/> Comments:
      </b:if>
    </h4>


<b:if cond='data:post.commentPagingRequired'>
        <span class='paging-control-container'>
          <a expr:class='data:post.oldLinkClass' expr:href='data:post.oldestLinkUrl'><data:post.oldestLinkText/></a>
          &#160;
          <a expr:class='data:post.oldLinkClass' expr:href='data:post.olderLinkUrl'><data:post.olderLinkText/></a>
          &#160;
          <data:post.commentRangeText/>
          &#160;
          <a expr:class='data:post.newLinkClass' expr:href='data:post.newerLinkUrl'><data:post.newerLinkText/></a>
          &#160;
          <a expr:class='data:post.newLinkClass' expr:href='data:post.newestLinkUrl'><data:post.newestLinkText/></a>
        </span>
      </b:if>


    <dl id='comments-block'>
      <b:loop values='data:post.comments' var='comment'>




4. Enregistrez votre modèle et allez admirer le résultat sur un article qui a plus de 200 commentaires.


Notez que vous pouvez remplacer le code en bleu par une phrase du genre "commentaire plus anciens" et le code en rouge gras par une phrase du genre "commentaire plus récents" (ou une phrase qui ira avec le style de votre blog). Vous pouvez même mettre à la place des images, en ajoutant bien sur un balise du genre :


<img src="url_de_limage" border="0" alt="Texte Alternatif" />


Bon, voilà, je crois qu'avec ça, les lecteurs pour voir tous les commentaires publiés sur un article.


@+





7 commentaires:

  1. j'ai une toute petite question Rodney : COMMENT C'EST POSSIBLE D'AVOIR 800 COMMENTAIRES ??? j'en suis abasourdie waaw!

    RépondreSupprimer
  2. @ Selmyra : Il suffit de créer un widget qui deviendra très populaire et surtout d'avoir un blog écrit en anglais.

    RépondreSupprimer
  3. Bonjour Rodney, je cherche un moyen d'inscrire sur la page commentaire de mon blogue l'instruction pour utiliser la balise A sans qu'elle s'active après et devienne hyperlien.

    RépondreSupprimer
  4. Ce commentaire a été supprimé par l'auteur.

    RépondreSupprimer
  5. coucou rodney j'ai bien fait comme tu as dis merci ca a fonctionné par contre maintenant j'ai un probleme dans la mise en forme des commentaires ils sont tous sur le coté aligné a gauche.Voir ici http://letilor.blogspot.com/2010/07/concours-gagnez-un-pendentif-d-octavia.html?commentPage=1

    Bon ce n'est pas tres grave car ca ne change rien sur le billet tant qu'il y a moins de 200commentaires mais bon c'est pas tres joli.
    Et en plus il y a quelques lettres qui sont cachées apparement.Donc si tu avais une solution ca serait gentil. Merci

    RépondreSupprimer

Salut Cher Lecteur.

Bien que les commentaires ne sont pas modérés en amont, ne perdez pas votre temps à mettre des commentaires sans aucun lien avec l'article. Ils seront effacés.

Ne venez surtout pas mettre des commentaires bidons pour promouvoir les sciences occultes ici (voyance, magie, etc.), vérifiez le blog, aucun commentaire de ce genre n'a résisté à la gomme de l'administrateur.

Bon, ceci étant dit, puissiez-vous respecter les lois de votre pays, les lois universelles ainsi que le bon sens en postant votre commentaire sur ce blog.

Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.

@ Blogger au bout du doigt. Fourni par Blogger.

SEO & REFERENCEMENT