lunes, 17 de enero de 2011

Sitemap en Blogger organizado por fechas

Un Sitemap, o mapa del sitio corresponde a una lista en la cual se muestran todos los contenidos de nuestra página web o blog de forma agrupada. Esto permite al lector hacer una exploración limpia a través de una lista completa de las entradas de tu blog.

Para tener una idea más clara de lo que es un Sitemap, mira el ejemplo de esta imágen (clic para agrandar):

Este sitemap está organizado por fechas, y lo pueden agregar a su blogger de la siguiente forma:

En Edición de HTML, busca el siguiente código </head> y encima agregas el siguiente código HTML:


<script type='text/javascript'>
// <![CDATA[
var postTitle=new Array();var postUrl=new Array();var postMp3=new Array();var postDate=new Array();var postYear=new Array();var postMonth=new Array();var postYearMonth=new Array();var postYearMonth2=new Array();var postTanggal=new Array();var postLabels=new Array();var postBaru=new Array();var sortBy="titleasc";var tocLoaded=false;var numChars=250;var postFilter="";var numberfeed=0;var month2=["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"];function loadtoc(a){function b(){if("entry" in a.feed){var d=a.feed.entry.length;numberfeed=d;ii=0;for(var h=0;h<d;h++){var m=a.feed.entry[h];var e=m.title.$t;var l=m.published.$t.substring(0,10);var p=m.published.$t.substring(5,7);var g=m.published.$t.substring(8,10);var n=month2[parseInt(p,10)-1]+" "+m.published.$t.substring(0,4);var c="/"+m.published.$t.substring(0,4)+"_"+p+"_01_archive.html";var j;for(var f=0;f<m.link.length;f++){if(m.link[f].rel=="alternate"){j=m.link[f].href;break}}var o="";for(var f=0;f<m.link.length;f++){if(m.link[f].rel=="enclosure"){o=m.link[f].href;break}}postTitle.push(e);postDate.push(l);postUrl.push(j);postYearMonth.push(n);postYearMonth2.push(c);postTanggal.push(g)}}}b();displayToc2();document.write('')}function displayToc2(){var a=0;var b=0;while(b<postTitle.length){temp1=postYearMonth[b];document.write("<p/>");document.write('<p><strong><a href="'+postYearMonth2[b]+'">'+temp1+"</a></strong></p><ul>");firsti=a;do{document.write("<li>");document.write("["+postTanggal[a]+'] <a href="'+postUrl[a]+'">'+postTitle[a]+"</a>");document.write("</li>");a=a+1}while(postYearMonth[a]==temp1);b=a;document.write("</ul>");if(b>postTitle.length){break}}};
// ]]>
</script>
 Guardas el HTML y revisas si no hay problemas.

Luego en alguna página o entrada pegas el siguiente código:

<script src="http://www.blogsydescargas.co.cc/feeds/posts/default?max-results=500&alt=json-in-script&callback=loadtoc"></script>
En donde aparece http://www.blogsydescargas.co.cc/feeds/posts/default, debes agregar la URL de tus Feeds,
El valor max-results=500 corresponde a la cantidad de entradas que tendrá el sitemap, puedes modificarlo para mostrarlas todas (recomendado), o mostrar parcialmente el contenido de tu blog.

No hay comentarios:

Publicar un comentario