Articles affichés par libellés

By
Advertisement

Voici une astuce de Hoctro pour afficher les titres de ses articles groupés par libellés sur votre colonne latérale.


Prendre le code et allez le coller dans votre modèle dans la colonne latérale (qui ressemble à ceci <b:section class='sidebar' id='sidebar' preferred='yes'>), juste avant la balise </b:section> ou après la balise </b:widget>. Prenez soin de cochez sur “ développer des modèles de gadget avant d’effectuer l’opération

Pretez une attention particulière aux mots mis en gras


A la première ligne, remplacez
http://blogger-au-bout-du-doigt.blogspot.com par le nom de votre blog.


var homeUrl2 = " http://blogger-au-bout-du-doigt.blogspot.com ";
var labels = ["Votre libellé n° 1"," Votre libellé n° 2",
" Votre libellé n° 3", " Votre libellé n° 4"," Votre libellé n° 5", " Votre libellé n° 6"];

Remplacez les “Votre libellé n° xx” mis entre guillemets par les libellés dont vous voulez afficher le titre à la colonne latérale de votre blog.

<b:widget id='HTML50' locked='false' title='Contents By Category' type='HTML'>
<b:includable id='main'>
<!--
****http://hoctro.blogspot.com***Dec,2006** http://blogger-au-bout-du-doigt.blogspot.com *** -->
<!--
<b:if cond='data:blog.pageType == "item"'> -->
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>

<div class='widget-content'>
<div id='data2006'/>
<script type='text/javascript'>

var homeUrl2 = " http://blogger-au-bout-du-doigt.blogspot.com ";
var labels = ["Votre libellé n° 1"," Votre libellé n° 2",
" Votre libellé n° 3", " Votre libellé n° 4"," Votre libellé n° 5", " Votre libellé n° 6"];


// Given a json label search, this function return the decoded label.
function getLabelFromURL(json) {
for (var l = 0; l < json.feed.link.length; l++) {
if (json.feed.link[l].rel == 'alternate') {
var raw = json.feed.link[l].href;
// The next two lines are borrowed from Ramani's Neo Template
// code. Thanks Ramani!
var label = raw.substr(raw.lastIndexOf('/')+1);
return decodeURIComponent(label);
}
}
}

function listEntries2(json) {
var ul = document.createElement('ul');

for (var i = 0; i < json.feed.entry.length; i++) {
var entry = json.feed.entry[i];
var alturl;

for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
alturl = entry.link[k].href;
break;
}
}
var li = document.createElement('li');
var a = document.createElement('a');
a.href = alturl;

var txt = document.createTextNode(entry.title.$t);
a.appendChild(txt);
li.appendChild(a);
ul.appendChild(li);
}

for (var l = 0; l < json.feed.link.length; l++) {
if (json.feed.link[l].rel == 'alternate') {
var raw = json.feed.link[l].href;
var label = raw.substr(homeUrl2.length+21);

var label = getLabelFromURL(json);
var txt = document.createTextNode(label);
var h = document.createElement('h4');
h.appendChild(txt);
var div1 = document.createElement('div');
div1.appendChild(h);
div1.appendChild(ul);
document.getElementById('data2006').appendChild(div1);
}
}
}

function search2(query, label) {

var script = document.createElement('script');
script.setAttribute('src', 'http://' + query + '/feeds/posts/default/-/' + encodeURIComponent(label) +
'?alt=json-in-script&callback=listEntries2');
script.setAttribute('type', 'text/javascript');
document.documentElement.firstChild.appendChild(script);
}

for (var i=0; i < labels.length; i++)
if (labels[i])search2(homeUrl2, labels[i]);
</script>
</div>

<b:include name='quickedit'/>
<!-- </b:if> -->
</b:includable>
</b:widget>


Si cet article vous a plus, vous pouvez souscrire à mon feed rss ou à ma newsletter
pour rester à jour ou encore rejoindre ma communauté sur Blogcatolog. N'oubliez pas
d'ajouter ce blog à vos favoris sur Technorati.


4 commentaires:

  1. merci pour tout ces bons conseils. j'ai pu faire quelques trucs sur mon blog naissant grâce à toi.
    et je crois que je vais continuer à te lire régulièrement.
    cdt,
    D.

    RépondreSupprimer
  2. Je voudrais bien voir ce que ça donne avant d'essayer.

    nimois

    RépondreSupprimer
  3. Oui moi aussi je voudrais bien ce que ça donne et surtout comprendre comment ça marche ensuite une fois installer. Là c'est un peu flou dans l'état...

    RépondreSupprimer
  4. Moi aussi je me pose la même question!!!

    RépondreSupprimer

Salut Cher Lecteur.

Bien que les commentaires ne sont pas modérés en amont, ne perdez pas votre temps à mettre des commentaires sans aucun lien avec l'article. Ils seront effacés.

Ne venez surtout pas mettre des commentaires bidons pour promouvoir les sciences occultes ici (voyance, magie, etc.), vérifiez le blog, aucun commentaire de ce genre n'a résisté à la gomme de l'administrateur.

Bon, ceci étant dit, puissiez-vous respecter les lois de votre pays, les lois universelles ainsi que le bon sens en postant votre commentaire sur ce blog.

Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.

@ Blogger au bout du doigt. Fourni par Blogger.

SEO & REFERENCEMENT