Astuce Blogger - Afficher au hasard un article sur blogger




Je vous propose l'astuce comment afficher un message ou un article au hasard sur blogger et surtout le gadget est facile à mettre en œuvre sur votre blog blogger.

Astuce Blogger - Afficher au hasard un article sur blogger
 Ça peut être pratique pour faire découvrir un article ancien dans la colonne de votre blog Blogger ...

Allez dans votre Tableau de bord > Mise en page > Modifier le code HTML :

Cherchez la balise (CTRL-F)

< /head >

Copiez et collez le code juste avant la balise :

<script type='text/javascript'>
//<![CDATA[
function showLucky(root){
var feed = root.feed;
var entries = feed.entry || [];
var entry = feed.entry[0];
for (var j = 0; j < entry.link.length; ++j) {
if (entry.link[j].rel == "alternate") {
window.location = entry.link[j].href;
}
}
}
function fetchLuck(luck){
script = document.createElement('script');
script.src = '/feeds/posts/summary?start-index='+luck+'&max-results=1&alt=json-in-script&callback=showLucky';
script.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(script);
}
function readLucky(root){
var feed = root.feed;
var total = parseInt(feed.openSearch$totalResults.$t,10);
var luckyNumber = Math.floor(Math.random()*total);
luckyNumber++;
fetchLuck(luckyNumber);
}
function feelingLucky(){
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = '/feeds/posts/summary?max-results=0&alt=json-in-script&callback=readLucky';
document.getElementsByTagName('head')[0].appendChild(script);
}
//]]>
</script>

Il ne reste plus qu'à placer ce code où vous souhaitez avoir le lien.

<a href="#random" onclick="feelingLucky()" title="Billet au hasard!">Au hasard!</a>

Bien entendu, ce lien peut être paramétré comme bon vous semble.

Enregistrer le modèle et admirez

4 Commentaires

Laisser un commentaire

  1. Bonjour. Y a-t-il un moyen d'associer une image au lien ?

    RépondreSupprimer
  2. @Thomas: il n'est pas possible de mettre une image

    RépondreSupprimer
  3. Bonjour,
    Merci pour ce tuto. Malheureusement, il ne me permet pas de faire ce que je voudrais. J'ai cherché longtemps mais je n'ai pas trouvé de solution. J'aimerais donc juste savoir s'il est possible d'afficher des posts aléatoires dans un carrousel. Le template que j'utilise propose un carousel qui permet uniquement l'affichage des billets récents. En fait, l'idée serait de pouvoir afficher des messages plus anciens dans le carrousel histoire d'éviter les redondances avec les derni!ers billets qui apparaissent sous le carrousel. Voici l'adresse de mon blog au cas où : http://embuscades.blogspot.fr.
    Si ce n'est pas possible, savez-vous s'il est possible d'afficher par défaut les derniers billets publiés sous forme de liste (list) et non de grille (gris) ?
    Par avance, merci pour votre aide et encore bravo pour votre site très utile.

    RépondreSupprimer
  4. Bonjour, ça marche, c'est vraiment génial ! Merci.

    http://mynameisor.blogspot.fr/

    RépondreSupprimer

Enregistrer un commentaire

Laisser un commentaire

Plus récente Plus ancienne