Afficher les derniers billets postés

17/09/2009
Il est souvent très utile d’afficher les derniers billets postés sur son blog, notamment en page d’accueil.
C’est une accroche qui permet au visiteur d’avoir un aperçu rapide des billets sans avoir à parcourir verticalement des pages souvent longues.

derniers-billets


Voici un gadget pour afficher la liste de vos derniers billets postés.
Notez qu’il est complètement  autonome car ne fait pas appel à un script externe.
Ajoutez un gadget de type HTML/Javascript, puis copier-coller le code suivant dans le contenu :
<script type="text/javascript">
function afficheDerniersBillets(json)
{
   // Nombre de billets à afficher
   var nb_billets = 5;
   if(json.feed.entry.length < nb_billets)
      nb_billets = json.feed.entry.length;
   for (var i = 0; i < nb_billets; i++)
   {
      if(i==0)
         document.write('<ul>');
      var entry = json.feed.entry[i];
      // Titre
      var billet_titre = entry.title.$t;
      // URL du billet
      var billet_url;
      for (var j = 0; j < entry.link.length; j++)
      {
         if (entry.link[j].rel == 'alternate')
         {
            billet_url = entry.link[j].href;
            break;
         }
      }
      // Affiche la liste des billets
      document.write('<li><a href="'+ billet_url+'" title="'+billet_titre+'">'+ billet_titre + '<\/a><\/li>');
      if(i == nb_billets)
         document.write('<\/ul>');
   }
}
</script>
<script src="/feeds/posts/default?alt=json-in-script&callback=afficheDerniersBillets">
</script>
 
  
Vous pouvez choisir le nombre de billets à afficher en modifiant le nombre dans la ligne :
var nb_billets = 5;

10 commentaires:

Karine Laé a dit…

Moi j'ai testé mais ca voulais pas affiché mes derniers posts....
http://karinelae.blogspot.com/

Jimmy a dit…

As tu bien copié tout le code du gadget ?

Il ne semble pas être en place en ce moment sur ton blog, tu peux éventuellement le remettre et me faire signe lorsque c'est fait, peut-être pourrais-je t'aider ?

Karine Laé a dit…

je viens de le refaire a l'instant et ca ne marche tjrs pas. :(

Karine Laé a dit…

oups pardon si c'est bon ca marche c'est juste moi qui sui mauvaise.
qd je faisais apercu, je voyais pas les billets récents mais en affichant la page correctement, ca fonctionne bien !
Merci

Jimmy a dit…

Bonne nouvelle alors !
Effectivement, c'est quelque chose que je n'ai pas mentionné, mais généralement tout ce qui est de type gadget dynamique ne s'affiche pas en mode aperçu.

Karine Laé a dit…

Oui.
Le principal c'est que ca fonctionne!
Tu devrais peut-être le rajouter dans ton post au cas si d'autre personnes ont le même "pb" :p

Xavier.BL a dit…

Merci. Cela fonctionne impéccablement :-)

Xea & Armand a dit…

Merci pour cette information! Cool:)

Noah a dit…

Peut-on modifier la mise en page ? Sur mon blog par exemple c'est en décalé à cause des points devant. je souhaiterai les supprimer pour que le texte soit aligné avec le widget "derniers commentaires".

Wictoria a dit…

parfait merci

Enregistrer un commentaire

Contact

Nom

E-mail *

Message *