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:

  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

Laisser un commentaire

💯 Meilleurs Articles sur LeBlogger.fr : Astuces Blogger et Blogspot

 
LeBlogger.fr - Astuces Blogger et Blogspot © 2013. Tous Droits Reservés. Produit Par Biz-Media

Le site le plus complet d'aide aux créateurs de blogs avec Blogger. Tutoriels, conseils et astuces.
LeBlogger est une plateforme d'actualité. C'est un service qui offre l'actualité Web, Astuces iPhone et astuces Facebook et des milliers de couverture pour vos page Facebook.
Services gratuits pour webmasters , des widgets pour votre site ou blog, pour mieux capter l'attention de vos visiteurs.
Top