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.
Ç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 :
Il ne reste plus qu'à placer ce code où vous souhaitez avoir le lien.
<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>
Bien entendu, ce lien peut être paramétré comme bon vous semble.
<a href="#random" onclick="feelingLucky()" title="Billet au hasard!">Au hasard!</a>
Enregistrer le modèle et admirez
Bonjour. Y a-t-il un moyen d'associer une image au lien ?
RépondreSupprimer@Thomas: il n'est pas possible de mettre une image
RépondreSupprimerBonjour,
RépondreSupprimerMerci 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.
Bonjour, ça marche, c'est vraiment génial ! Merci.
RépondreSupprimerhttp://mynameisor.blogspot.fr/
Enregistrer un commentaire
Laisser un commentaire