Comment aficher les libellés dans la sidebar?

Résolu/Fermé
le-tux Messages postés 263 Date d'inscription dimanche 24 août 2008 Statut Membre Dernière intervention 1 mai 2020 - 6 mai 2009 à 17:16
le-tux Messages postés 263 Date d'inscription dimanche 24 août 2008 Statut Membre Dernière intervention 1 mai 2020 - 7 mai 2009 à 09:13
Bonjour, je viens de découvrir la fonctionnalité des libellés sur les blogs. j'ai trouver un blog qui la mis en place et qui ce trouve sur le même hébergeur que moi ( blogger ) Mais je n'arrive pas à les mettres dans la sidebar de mon blog. J'ai bien trouver un site qui donner la ligne de code a entré dans la page html de blog, en mode " Développer des modèles de gadgets " mais impossible de le faire fonctionner car le message d'erreur suivant s'affiche : "Votre modèle ne peut pas être analysé, car sa structure n'est pas conforme. Vérifiez que tous les éléments XML sont bien fermés.
Message d'erreur XML : The content of elements must consist of well-formed character data or markup."

je me doute bien qu'il manque un signe quelque part mais je ne c'est pas ou car je débute dans les codes html. Si quelqu'un peut analyser les lignes et me dire ce qui cloche, merci d'avance.



<b:widget id='HTML50' locked='false' title='Contents By Category' type='HTML'>
<b:includable id='main'>
<!-- ****https://accounts.google.com/ServiceLogin?service=blogger&hl=fr&passive=true&continue=https://www.blogger.com/blogin.g?blogspotURL%3Dhttp://hoctro.blogspot.com/%26zx%3Dfat2rogcqfb***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://tounovoyages.blogspot.com ";
var labels = ["Présentation"];


// 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>
A voir également:

2 réponses

le-tux Messages postés 263 Date d'inscription dimanche 24 août 2008 Statut Membre Dernière intervention 1 mai 2020 22
6 mai 2009 à 21:14
Quelqu'un a une solution ?
0
le-tux Messages postés 263 Date d'inscription dimanche 24 août 2008 Statut Membre Dernière intervention 1 mai 2020 22
7 mai 2009 à 09:13
Bon personne n'a répondu mais j'ai trouver la solution : ) . En même temps c'était pas très dur, c'est juste que j'avais mal cherché dans les gadgets déjà disponibles. Il y a donc un gadget Libellés qui permet de les mettre sur la sidebar ( du moins chez Blogger ).
0