Comment aficher les libellés dans la sidebar?
Résolu
le-tux
Messages postés
263
Date d'inscription
Statut
Membre
Dernière intervention
-
le-tux Messages postés 263 Date d'inscription Statut Membre Dernière intervention -
le-tux Messages postés 263 Date d'inscription Statut Membre Dernière intervention -
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>
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:
- Comment aficher les libellés dans la sidebar?
- Libellés gmail - Guide
- Désinstaller la sidebar ✓ - Forum Windows Vista
- Comment ajouter un contact dans un libellé gmail - Guide
- Aficher mon ip - Guide
- Sidebar pc - Télécharger - Optimisation