Magazine Blog

Afficher au hasard un billet sur blogger

Publié le 12 juillet 2008 par Antoine Toin0u
Afficher au hasard un billet sur bloggerUne astuce sympa pour afficher au hasard un billet et surtout facile à mettre en œuvre sur votre blog blogger.
Ça peut être pratique ... plutôt fun si vous avez une archive conséquente.
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];
window.location = entry.link[0].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 ;)
Source phydeaux3
bLoG: ackorea.blogspot.com bY R^ & tOiN0U

Retour à La Une de Logo Paperblog

A propos de l’auteur


Antoine Toin0u 142 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazine