Quand on a un blog avec une centaine d’articles ou plus, il est clair que nombreux sont ceux qui ont tendance à passer sous les radars des visiteurs venus explorer votre blog. Grâce au code de Duy Pham que je vais vous proposer ici, vous aurez la possibilité d’afficher sur votre blog une liste d’articles au hasard, histoire de faire remonter à la surface la partie cachée de l’iceberg.
Voici ce qu’il faut faire pour avoir sur votre blog le gadget qui affiche des articles de façon aléatoire :
1. Se connecter à Blogger. Aller sur “Modèle”, puis sur “Modifier le code HTML”
2. Trouver la balise ]]></b:skin> et ajouter la ligne suivante juste avant :
Enregistrer le modèle.
3. Aller sur “Mise en page” et ajouter un gadget HTML/Javascript et y insérer ce code
<ul id='random-posts'>
<script type='text/javaScript'>
var rdp_numposts=5;
var rdp_snippet_length=150;
var rdp_info='yes';
var rdp_comment='Commentaires';
var rdp_disable='Commentaires fermés';
var rdp_current=[];var rdp_total_posts=0;var rdp_current=new Array(rdp_numposts);function totalposts(json){rdp_total_posts=json.feed.openSearch$totalResults.$t}document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&max-results=0&callback=totalposts\"><\/script>');function getvalue(){for(var i=0;i<rdp_numposts;i++){var found=false;var rndValue=get_random();for(var j=0;j<rdp_current.length;j++){if(rdp_current[j]==rndValue){found=true;break}};if(found){i--}else{rdp_current[i]=rndValue}}};function get_random(){var ranNum=1+Math.round(Math.random()*(rdp_total_posts-1));return ranNum};
</script>
<script type='text/javaScript'>
function random_posts(json){a=location.href;y=a.indexOf('?m=0');for(var i=0;i<rdp_numposts;i++){var entry=json.feed.entry[i];var rdp_posttitle=entry.title.$t;if('content'in entry){var rdp_get_snippet=entry.content.$t}else{if('summary'in entry){var rdp_get_snippet=entry.summary.$t}else{var rdp_get_snippet="";}};rdp_get_snippet=rdp_get_snippet.replace(/<[^>]*>/g,"");if(rdp_get_snippet.length<rdp_snippet_length){var rdp_snippet=rdp_get_snippet}else{rdp_get_snippet=rdp_get_snippet.substring(0,rdp_snippet_length);var space=rdp_get_snippet.lastIndexOf(" ");rdp_snippet=rdp_get_snippet.substring(0,space)+"…";};for(var j=0;j<entry.link.length;j++){if('thr$total'in entry){var rdp_commentsNum=entry.thr$total.$t+' '+rdp_comment}else{rdp_commentsNum=rdp_disable};if(entry.link[j].rel=='alternate'){var rdp_posturl=entry.link[j].href;if(y!=-1){rdp_posturl=rdp_posturl+'?m=0'}var rdp_postdate=entry.published.$t;if('media$thumbnail'in entry){var rdp_thumb=entry.media$thumbnail.url}else{rdp_thumb="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHik6PhNo0-fpRKXVBe43swXwv9PhTutbdi-QUkcYkoPzCjTAK6UValfomtrZxn8RC0oUOr_3Dk-28JSqPugFsyBX_lmaP1CyI2zPXIfJ6Ovlnx9AOoUf0inpl1MjgwQDRnTG_pKu5EKUV/"}}};document.write('<li>');document.write('<img alt="'+rdp_posttitle+'" src="'+rdp_thumb+'"/>');document.write('<div><a href="'+rdp_posturl+'" rel="nofollow" title="'+rdp_snippet+'">'+rdp_posttitle+'</a></div>');if(rdp_info=='yes'){document.write('<span>'+rdp_postdate.substring(8,10)+'/'+rdp_postdate.substring(5,7)+'/'+rdp_postdate.substring(0,4)+' - '+rdp_commentsNum)+'</span>'}document.write('<div style="clear:both"></div></li>')}};getvalue();for(var i=0;i<rdp_numposts;i++){document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&start-index='+rdp_current[i]+'&max-results=1&callback=random_posts\"><\/script>')};
</script>
</ul>
Dans le code ci-haut, le 5 fait référence au nombre d’articles à afficher et le 150 au nomnbre des caractères du résumé. Vous pouvez changer ces valeurs. Laisser le "yes" si vous voulez afficher la date de publication de l'article et le nombre des commentaires. Au cas contraire, mettez "no" à la place du "yes".
Bon, maintenant vous savez quoi faire si vous voulez afficher de façon aléatoire une liste d'articles sur votre blog hébergé par Blogger.
merci pour la GADGET
RépondreSupprimerMERCI on a la même modèle blogger c super visite aussi
Supprimerhttp://gratuitlivre.blogspot.com/
Ce commentaire a été supprimé par l'auteur.
RépondreSupprimerMerci pour le post c'est impressionnant
RépondreSupprimervraiment sympa bravo
RépondreSupprimerje m'appelle Abderrahmene le seul administrateur de pcastucieux.blogspot.com
RépondreSupprimerJe veux ajouter un écrivain avec moi
en bref Je veux que vous lisiez mes articles Et donnez-moi votre opinion sur l'idée
Merci Rodney! Petite question complémentaire, est-ce qu'il existe un moyen d'envoyer sur Fb et twitter ses anciens articles en automatique? pour l'instant je fais ça manuellement, mais ça prend trop de temps. Sous WP, un widget va piocher dans tes anciens articles pour les proposer à nouveau sur les réseaux sociaux. Est-ce que ça existe sous blogger?
RépondreSupprimerMerci d'avance pour ta réponse!
y a t il moyen de choisir des arcticle du "weight loss" à publier dans mon blog :
RépondreSupprimerweightlosshcgdiet.blogspot.com
Mes articles sont soit des images, soit des vidéos.
RépondreSupprimerPour les images c'est nickel : titre avec l'image en miniature.
Par contre pour les vidéos il n'y a rien même pas la 1ère image de la vidéo ou une image au hasard de la vidéo.
Je ne désire pas choisir une image, n'importe laquelle dans la vidéo fera l'affaire.
Je veux juste éviter l'image grise et toute moche marquer "no image yet"
Comment cela serait il possible ?
thank you good information
RépondreSupprimerCe commentaire a été supprimé par l'auteur.
RépondreSupprimerCe commentaire a été supprimé par l'auteur.
RépondreSupprimeri don't understand with main
RépondreSupprimeri don't understand with main
SupprimerMerci bien chère ami Rodney SANKINKA
RépondreSupprimerje t'invite à Mon Blog , je veux ton avis http://Pdf-Swf.com
Super gadget! Merci beaucoup!
RépondreSupprimerMon blog rassemble a ce blog lol
RépondreSupprimerhttp://gratuitlivre.blogspot.com/
Pourquoi seul ce blog est disponible ?
RépondreSupprimerCafe-biblique n'est plus.
Piratage ??????
,,,..????????
SupprimerSalam blogger ya...
RépondreSupprimerBest Regards,
Ahli SEO
merci c'est très intéressant ça va me servir dans mon projet personnel
RépondreSupprimerhttp://expertsmlm.blogspot.com/
Super merci =D Il y a moyen d'augmenter la taille des icones ?
RépondreSupprimerhttp://darkside-of-fashion.blogspot.fr
Saskia! xo