Crear sitemap o tabla de contenido para Blogger

14 de septiembre de 2009 623 comentarios ,
sitemap
Una de las limitaciones de un blog es no poder tener un índice o sitemap del sitio que pueda facilitarle a los lectores poder encontrar el contenido que buscan.
Si bien el gadget de etiquetas y archivos de blog tienen la información de todos los post publicados, estos no se presentan en una sola página de forma completa, por lo que buscar los posts no siempre es cosa fácil.

Por suerte Amanda creó un gadget que permite mostrar una tabla de contenido del blog con la cual todos los post se muestran separados por las etiquetas. Éste gadget que es bastante bueno ha sido optimizado y simplificado por Abu Farhan por lo que no tendremos que hacer otra cosa que copiar un código y pegarlo.

Como dije antes, se trata de un sitemap o tabla de contenido que muestra el índice de todos los posts que se han publicado separados por categorías, además de que los posts más recientes aparecen con un texto que dice Nuevo!
Para que vean de qué les hablo pueden verlo funcionando haciendo click aquí.

Para implementarlo en tu blog entra en Plantilla | Edición de HTML y antes de </head> pega este script:

ATENCIÓN

En algunos casos este script ha sido identificado como "malicioso" por parte de los robots de Blogger y el blog que lo tenga podría ser eliminado. Aunque lo anterior no sucede en todos los casos, se recomienda utilizar otro método distinto a este. Úselo bajo su propio riesgo.

<script>
//<![CDATA[
var postTitle=new Array();var postUrl=new Array();var postMp3=new Array();var postDate=new Array();var postLabels=new Array();var postBaru=new Array();var sortBy="titleasc";var tocLoaded=false;var numChars=250;var postFilter="";var numberfeed=0;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 n=a.feed.entry[h];var e=n.title.$t;var m=n.published.$t.substring(0,10);var j;for(var g=0;g<n.link.length;g++){if(n.link[g].rel=="alternate"){j=n.link[g].href;break}}var o="";for(var g=0;g<n.link.length;g++){if(n.link[g].rel=="enclosure"){o=n.link[g].href;break}}var c="";if("category" in n){for(var g=0;g<n.category.length;g++){c=n.category[g].term;var f=c.lastIndexOf(";");if(f!=-1){c=c.substring(0,f)}postLabels[ii]=c;postTitle[ii]=e;postDate[ii]=m;postUrl[ii]=j;postMp3[ii]=o;if(h<10){postBaru[ii]=true}else{postBaru[ii]=false}ii=ii+1}}}}}b();sortBy="titleasc";sortPosts(sortBy);sortlabel();tocLoaded=true;displayToc2();document.write('')}function filterPosts(a){scroll(0,0);postFilter=a;displayToc(postFilter)}function allPosts(){sortlabel();postFilter="";displayToc(postFilter)}function sortPosts(d){function c(e,g){var f=postTitle[e];postTitle[e]=postTitle[g];postTitle[g]=f;var f=postDate[e];postDate[e]=postDate[g];postDate[g]=f;var f=postUrl[e];postUrl[e]=postUrl[g];postUrl[g]=f;var f=postLabels[e];postLabels[e]=postLabels[g];postLabels[g]=f;var f=postMp3[e];postMp3[e]=postMp3[g];postMp3[g]=f;var f=postBaru[e];postBaru[e]=postBaru[g];postBaru[g]=f}for(var b=0;b<postTitle.length-1;b++){for(var a=b+1;a<postTitle.length;a++){if(d=="titleasc"){if(postTitle[b]>postTitle[a]){c(b,a)}}if(d=="titledesc"){if(postTitle[b]<postTitle[a]){c(b,a)}}if(d=="dateoldest"){if(postDate[b]>postDate[a]){c(b,a)}}if(d=="datenewest"){if(postDate[b]<postDate[a]){c(b,a)}}if(d=="orderlabel"){if(postLabels[b]>postLabels[a]){c(b,a)}}}}}function sortlabel(){sortBy="orderlabel";sortPosts(sortBy);var a=0;var b=0;while(b<postTitle.length){temp1=postLabels[b];firsti=a;do{a=a+1}while(postLabels[a]==temp1);b=a;sortPosts2(firsti,a);if(b>postTitle.length){break}}}function sortPosts2(d,c){function e(f,h){var g=postTitle[f];postTitle[f]=postTitle[h];postTitle[h]=g;var g=postDate[f];postDate[f]=postDate[h];postDate[h]=g;var g=postUrl[f];postUrl[f]=postUrl[h];postUrl[h]=g;var g=postLabels[f];postLabels[f]=postLabels[h];postLabels[h]=g;var g=postMp3[f];postMp3[f]=postMp3[h];postMp3[h]=g;var g=postBaru[f];postBaru[f]=postBaru[h];postBaru[h]=g}for(var b=d;b<c-1;b++){for(var a=b+1;a<c;a++){if(postTitle[b]>postTitle[a]){e(b,a)}}}}function displayToc(a){var l=0;var h="";var e="Judul Artikel";var m="Klik untuk sortir berdasarkan judul";var d="Tanggal";var k="Klik untuk Sortir bedasarkan tanggal";var c="Kategori";var j="";if(sortBy=="titleasc"){m+=" (descending)";k+=" (newest first)"}if(sortBy=="titledesc"){m+=" (ascending)";k+=" (newest first)"}if(sortBy=="dateoldest"){m+=" (ascending)";k+=" (newest first)"}if(sortBy=="datenewest"){m+=" (ascending)";k+=" (oldest first)"}if(postFilter!=""){j="Klik untuk menampilkan semua"}h+="<table>";h+="<tr>";h+='<td class="toc-header-col1">';h+='<a href="javascript:toggleTitleSort();" title="'+m+'">'+e+"</a>";h+="</td>";h+='<td class="toc-header-col2">';h+='<a href="javascript:toggleDateSort();" title="'+k+'">'+d+"</a>";h+="</td>";h+='<td class="toc-header-col3">';h+='<a href="javascript:allPosts();" title="'+j+'">'+c+"</a>";h+="</td>";h+='<td class="toc-header-col4">';h+="Download MP3";h+="</td>";h+="</tr>";for(var g=0;g<postTitle.length;g++){if(a==""){h+='<tr><td class="toc-entry-col1"><a href="'+postUrl[g]+'">'+postTitle[g]+'</a></td><td class="toc-entry-col2">'+postDate[g]+'</td><td class="toc-entry-col3">'+postLabels[g]+'</td><td class="toc-entry-col4"><a href="'+postMp3[g]+'">Download</a></td></tr>';l++}else{z=postLabels[g].lastIndexOf(a);if(z!=-1){h+='<tr><td class="toc-entry-col1"><a href="'+postUrl[g]+'">'+postTitle[g]+'</a></td><td class="toc-entry-col2">'+postDate[g]+'</td><td class="toc-entry-col3">'+postLabels[g]+'</td><td class="toc-entry-col4"><a href="'+postMp3[g]+'">Download</a></td></tr>';l++}}}h+="</table>";if(l==postTitle.length){var f='<span class="toc-note">Menampilkan Semua '+postTitle.length+" Artikel<br/></span>"}else{var f='<span class="toc-note">Menampilkan '+l+" artikel dengan kategori '";f+=postFilter+"' dari "+postTitle.length+" Total Artikel<br/></span>"}var b=document.getElementById("toc");b.innerHTML=f+h}function displayToc2(){var a=0;var b=0;while(b<postTitle.length){temp1=postLabels[b];document.write("<p/>");document.write('<p><a href="/search/label/'+temp1+'">'+temp1+"</a></p><ol>");firsti=a;do{document.write("<li>");document.write('<a href="'+postUrl[a]+'">'+postTitle[a]+"</a>");if(postBaru[a]==true){document.write(' - <strong><em><span style="color: rgb(255, 0, 0);">Nuevo!</span> </em></strong>')}document.write("</li>");a=a+1}while(postLabels[a]==temp1);b=a;document.write("</ol>");sortPosts2(firsti,a);if(b>postTitle.length){break}}}function toggleTitleSort(){if(sortBy=="titleasc"){sortBy="titledesc"}else{sortBy="titleasc"}sortPosts(sortBy);displayToc(postFilter)}function toggleDateSort(){if(sortBy=="datenewest"){sortBy="dateoldest"}else{sortBy="datenewest"}sortPosts(sortBy);displayToc(postFilter)}function showToc(){if(tocLoaded){displayToc(postFilter);var a=document.getElementById("toclink")}else{alert("Just wait... TOC is loading")}}function hideToc(){var a=document.getElementById("toc");a.innerHTML="";var b=document.getElementById("toclink");b.innerHTML='<a href="#" onclick="scroll(0,0); showToc(); Effect.toggle(\'toc-result\',\'blind\');">?? Menampilkan Daftar Isi</a> <img src="http://radiorodja.googlepages.com/new_1.gif"/>'}function looptemp2(){for(var a=0;a<numberfeed;a++){document.write("<br>");document.write('Post Link : <a href="'+postUrl[a]+'">'+postTitle[a]+"</a><br>");document.write('Download mp3 : <a href="'+postMp3[a]+'">'+postTitle[a]+"</a><br>");document.write("<br>")}};
//]]>
</script>
Luego crea una nueva entrada o una nueva página y ahí pega esto:
<script src="http://nombre-de-mi-blog.blogspot.com/feeds/posts/default?max-results=9999&alt=json-in-script&callback=loadtoc"></script>

Cambia la URL de tu blog donde se indica y listo.

Así de fácil podrás tener un sitemap en tu blog. El índice de los post se ordena alfabéticamente y se actualiza de modo automático cada vez que publicas una nueva entrada.


623 comentarios en:

" Crear sitemap o tabla de contenido para Blogger "

  1. Que bueno Potro.
    Excelente!!!
    Siempre me preguntaba cómo poder hacerlo.
    Es una manera super sencilla para el visitante poder encontrar lo que busca, sin "tantas vueltas". Justo y preciso.
    Dále una mirada, quedó super bién.

    Saludos.
    Jpz.-

    ResponderEliminar
  2. Hola Jpz,

    Bastante sencilla diría yo. Te ha quedado perfecto.
    Saludos!

    ResponderEliminar
  3. Muy bueno, y se simplifica bastante la busqueda!!
    esta muy bueno !!


    saludos!

    ResponderEliminar
  4. Hola Mathias,

    Me alegra que te haya servido.
    Saludos!

    ResponderEliminar
  5. Hola i'ts notice,

    Sí funciona, lo que fallan a veces son los servidores donde está alojado el script. Ya he puesto abajo del post el script para descargar por si lo quieren subir a su propio hosting.

    Saludos.

    ResponderEliminar
  6. Maravilloso blog que tienes amigo potro, sin duda me estas ayudando mucho a mejorar el mio, ya que los truco y datos son 100% efectivo y no como otros que lo que hacen es que pierdas tu tiempo, que mal que tengo solo 2 dias que lo conoci, si no ya estuviera mi blog super mejorado, pero bueno voy poco a poco, de verdad muchisimas gracias por el gran trabajo que haces.

    Te queria preguntar algo muy raro que me paso con este script, es que pongo todo bien y sale todo como deberia, osea todo perfecto, lo unico que veo es que me faltan muchos post que no me salen, es eso normal mientras carga todo el feed de mi blog? o sera algo que estoy haciendo mal, bueno cualquier cosa me avisas, gracias, saludos

    ResponderEliminar
  7. Hola Howard Yoseph,

    Muchas gracias por tus comentarios y bienvenido a Ciudad Blogger.

    Para que aparezcan todas las entradas todas deben estar etiquetadas de lo contrario los posts sin etiquetas no aparecerán.

    El código está funcionando bien pero suceden dos cosas, una es que el script que lo hace funcionar está compartido para todos y eso puede alentar el funcionamiento, es por ello que es recomendable subir ustedes el script en otro servidor para que trabaje más rápido.
    Y otra es que la otra parte que hace funcionar el script es el feed de tu blog y estos a veces tardan mucho en actualizar las entradas nuevas.

    Por otra parte veo que has eliminado algunas entradas, quizá esas eliminadas son las que no aparecen. Te digo porque vi un post dentro de LinkWithin y al hacer click en él decía que ya no existía.

    Quizá por alguna de esas razones es que algunas de tus entradas no aparecen en el índice.

    Cualquier cosa estoy a tus órdenes.

    Saludos!

    ResponderEliminar
  8. Sencillamente espectacular, gracias.

    ResponderEliminar
  9. Hola cargohe,

    Me alegra que te haya gustado.
    Saludos y bienvenido a Ciudad Blogger!

    ResponderEliminar
  10. POTRO GRACIAS GRACIAS LA VERDAD EN MI SITIO QUEDO MUY BIEN GRACIAS

    LA VERDAD NO TENGO COMO AGRADECR POR ESO EN MI WEB COLOQUE TU BOTON ES TAN GENIAL TU SITIO

    GRACIAS

    ResponderEliminar
  11. Hola!
    A pesar de que recién estoy empezando con esto de los blog me he dado cuenta de que he podido aprender demasiado gracias a blogers como tu.

    Este truco me funciono de maravilla y no hubo ninguna complicación a la hora de ponerlo en practica muchas gracias!

    Espero comentar pronto de nuevo por acá.

    ResponderEliminar
  12. Hola Joshy Corp.

    Bienvenido a Ciudad Blogger y puedes comentar cuando gustes.
    Saludos!

    ResponderEliminar
  13. realmente muy buena tu post, ha quedado genial en mi blog http://365para.blogspot.com/2009/10/uno-para-cada-dia.html

    Gracias por tu ayuda

    ResponderEliminar
  14. Me alegro que te haya servido.
    Saludos.

    ResponderEliminar
  15. Ummmmmmmmm, soy una mala alumna, jajaja, no me salio, no se si es que , pegue el contenido en el lugar equivocado, mira me sale esto "Su HTML no es aceptable: Tags cannot enclose tags: SCRIPT"

    cariños , y algun dia aprendere , y te sorprendere, jajajj

    ResponderEliminar
  16. Anne,

    Siempre me sorprendes =)
    Ese error significa que no estás poniendo el código correctamente, inténtalo de nuevo pero cuando lo pegues fíjate que estés en la pestaña Edición de HTML y no en la de Redactar.

    ResponderEliminar
  17. jaajaj, gracias maestro, luego paso por mi nota, jajaja

    En serio, que buena onda eres, porque nos ayudas, como nadie,

    Cariños, de la alumna mas mala
    jajaaa

    ResponderEliminar
  18. Cuando pases por tu nota trae una manzana, jajaja.
    Besos!

    ResponderEliminar
  19. Vine, por mi nota y con varias manzanas, me salioooooooooo, ajjajajjajja
    Lo voy a dejar para que lo veas, y me apruebes, pero creo no va con mi estilo, . . . quizas si le cambiara la fuente. . .. mmmmm, quedaria diferente!!!!!

    Cariños, maestro y chapeau, jaaajja

    ResponderEliminar
  20. Sabía que podrías!
    La letra la toma igual que la que tengas configurada en el blog, así que tendrías que cambiar el tipo de letra que usas. Si te decides a hacerlo lo puedes hacer entrando en Diseño > Fuentes y colores, y ahí selecciona el tipo de letra que quieras.

    Besos!

    ResponderEliminar
  21. excelente el aporte, funciono sin complicaciones.

    si quieres pueden verlo en:

    http://elcofredejollas.blogspot.com/

    ResponderEliminar
  22. Qué gusto que te haya servido.
    Saludos!

    ResponderEliminar
  23. Fan tas ti co... Mejor y más fácil no podría ser. Gracias!

    ResponderEliminar
  24. Hola !
    Sabes que por no tener donde alojar mis scripts seguí instrucciones para ponerla directamente en el template de mi plantilla.

    Lo que no sé ahora es cómo vinculo el script de mi plantilla para que funcione el índice... podrás ayudarme?

    Soy nuevita en esto de los Blogs y todo lo que he hecho en el mío ha sido a fuerza de lectura y gracias a la ayuda de los blogs a los cuales estoy suscrita (el tuyo incluído desde que lo encontré!) :)

    Desde ya muchas gracias,
    Karen
    (www.vkimportltda.blogspot.com)

    ResponderEliminar
  25. Hola VK Import,

    Entonces ya sólo pon esto en una entrada:

    <script src="http://vkimportltda.blogspot.com/feeds/posts/default?max-results=9999&alt=json-in-script&callback=loadtoc"></script>

    Me alegro que estés avanzando en esto de los blogs =)
    Saludos.

    ResponderEliminar
  26. Hola!!
    Quedé impresionada con la velocidad de tu respuesta! :))

    Pero sabes que no me funcionó... me aparece solamente el título ("Indice") sin la lista de entradas.

    Voy a repetir todo el procedimiento nuevamente, pero te lo comento por si sabes qué es lo que puede estar mal.

    Sobre alojamiento de scripts he leído también bastante, pero parece ser que los sitios gratuitos no son nada aconsejables, ya que suelen dejar de prestar el servicio y luego éstos dejan de funcionar...

    Leí algo sobre scriptaculous... pero para mi es chino todo eso aún (y probablemente por mucho tiempo). Por eso opté por ponerlo en la plantilla.

    Cualquier sugerencia será bienvenida! :)))

    Gracias, Potro!
    Saludos,
    Karen

    ResponderEliminar
  27. Al parecer la URL de tu feed no funciona, prueba entrar a Configuración > Feed del sitio y verifica que donde dice Feed de entradas del blog esté en Completo.

    Te darás cuenta que es la URL de tu feed que está fallando ya que si aplicas ese mismo código pero con otra dirección (por ejemplo ciudadblogger.com) verás que sí aparece el índice.

    ResponderEliminar
  28. Ups! Es eso !!!

    En este momento lo tengo en "ninguno"...

    (Cuando publico algo que no quiero que salga en los feeds pongo ninguno... y lo dejo así hasta publicar nuevamente algo que quiero que mis suscriptores reciban).

    Creo que eso sería un problema entonces para mi... quizás no lo pueda implementar, no ?

    Voy a probar mientras tanto!
    Y MIL gracias !
    :)

    ResponderEliminar
  29. Pues en este sitemap aparecerá todo el contenido que haya en tu blog, incluyendo lo que no quieres que tus suscriptores reciban.

    Saludos!

    ResponderEliminar
  30. Entonces mi concepto de para qué sirve eso era incorrecto.

    Hace tiempo que busco la forma de publicar algo sin que llegue a mis suscriptores.
    Me explico mejor: voy a generar una etiqueta para las páginas ocultas a las que sólo se tenga acceso por link. Pero si esas páginas "ocultas" llegan a mis suscriptores por medio de FeedBurner...deja de tener sentido generarlas.

    Por ahora, la única forma que encontré de evitar que algo les llegue es desmarcando uno por uno a los suscriptores desde Feedburner. Alguna otra idea?

    Saludos!
    Karen

    ResponderEliminar
  31. Hola Karen,

    Yo no lo he probado, pero he escuchado que cuando no quieres que un post llegue a Feedburner lo publicas con una fecha muy vieja, luego esperas un día y cambias de nuevo la fecha del post a la fecha actual.
    Pero te repito, no sé qué tan efectivo sea, podrías probar con eso.

    Saludos!

    ResponderEliminar
  32. Sabes que eso no funciona... yo ya lo hice (bueno, no era una fecha MUY vieja, era algo de Noviembre publicado con fecha de Octubre)... y FeedBurner "detectó" que había sido publicado ese mismo día.

    Sin embargo, quizás utilizando una fecha realmente vieja eso funcione? Voy a probar y te cuento (ahora puedo hacer pruebas porque tengo a todos los suscriptores desactivados...).

    También es medio patético que si EDITAS algo (para agregar un link que antes no existía, por ejemplo), FeedBurner te lo VUELVE a enviar! (Lo toma como nuevo!!)

    En fin... :)

    Te mantengo al tanto!

    Saludos,
    Karen

    ResponderEliminar
  33. A mí nunca me ha sucedido eso de que si edito una entrada Feedburner la envíe de nuevo y eso que muchas veces edito las entradas después de publicarlas.

    Feedburner es muy completo pero creo que sí le hace falta la opción de elegir qué entradas poder enviar al feed y cuáles no.

    Saludos.

    ResponderEliminar
  34. Hmmm.... sabes que ahora que tú me lo dices tienes razón? Hice memoria.--> No fue editar una entrada.
    Fueron 3 entradas que publiqué el mismo día... y la verdad que sí les puse fecha anterior (para que aparecieran en Octubre y NO fueran en el feed).
    Mi idea era utilizarlas para links (o sea, como este sistema de páginas ocultas en el que también estoy ahora).

    Pero bueno. Ya publiqué un Test de Prueba con fecha 1993... quedó al final de todo y como no tiene etiqueta no figura en el índice. Así que luego te cuento si me llega a mi (que tengo 2 cuentas de control) hoy o mañana.

    Gracias por aclarar mis ideas y conceptos una vez más!

    :)
    Saludos,
    Karen

    ResponderEliminar
  35. Vale, me comentas si te funcionó.
    Saludos!

    ResponderEliminar
  36. hola potro como estás, bueno te molesto ... funciona bien solo que no los numera ni los separa no se por que será te dejo la página para que lo veas y me digas.
    http://brokenrel.blogspot.com/2009/11/indice.html
    de paso invitarte a formar parte del directorio dado que para mi seria un honor que formes parte de el por que hay muchos trucos y cositas de tu sitio en el mio. estas invitado a escribir en mi sitio cuando tu quieras.
    saludos.
    Mackie

    ResponderEliminar
  37. Hola Mackie,

    No es ninguna molestia.
    Tu plantilla no tiene los estilos para las listas ordenadas pero puedes agregárselas entrando en Diseño > Edición de HTML y antes de ]]></b:skin> pega esto:

    .post ol li {
    list-style-type: decimal;
    margin: 0 15px 5px;
    padding-left: 20px;
    }

    Gracias por la invitación, después me doy una vuelta.
    Saludos.

    ResponderEliminar
  38. Aquí estoy con el feedback del tema de las entradas:
    El test de prueba me llegó perfectamente (por desgracia). O sea que es tal cual: Feedburner detecta cualquier post nuevo, sea de la fecha que sea, lo pongas en la fecha que lo pongas.

    Por ahora la única forma de que no llegue es desmarcando a los suscritos. Claro que si alguien tiene 2000 suscritos no es nada práctico!

    Saludos :))
    Karen

    ResponderEliminar
  39. Qué lástima que no hayas tenido éxito con el experimento.
    De cualquier forma estaré investigando para ver si encuentro la forma de filtrar esas entradas.

    Saludos!

    ResponderEliminar
  40. Potro ... solucionado en los post´s ... anda barbaro ...
    aunque las entradas relacionadas que llevan un bullet no me la muestra ... me estoy volviendo loco ...
    gracias.

    ResponderEliminar
  41. los iconos que aparecen al lado de cada entrada relacionada tampoco aparecen ... como puedo hacer para solucionarlos o para agregarlos.
    gracias.

    ResponderEliminar
  42. Agrega también esto:

    .post ul li {
    background: #FFF url(http://4.bp.blogspot.com/_WoCJXgXotb8/St-ZEgKMLTI/AAAAAAAAA_E/W-1ketCOmYg/s1600/arrow_icon.png) no-repeat;
    list-style-type: none;
    margin: 0 0 5px;
    padding-left: 20px;
    }

    ResponderEliminar
  43. Buenísimo! Si encuentras algo publícalo para leerlo :)))
    Tu no tienes suscripción a comentarios, verdad? (Lo que hago para leer tus respuestas es hacerme bookmarks a cada página y reviso cada tanto para ver si hay algo jajaja!)

    Saludos!

    ResponderEliminar
  44. Sí, es este:

    http://ciudadblogger.com/feeds/comments/default

    Sólo que nunca lo uso porque prefiero que regresen a la página a leer la respuesta, jaja :P

    Saludos!

    ResponderEliminar
  45. Bueno, la prueba que hice, que te decía antes: definitivamente lo de las entradas con fecha vieja NO funciona. Esta es la prueba que estaba haciendo. Ayer subí 2 publicaciones con fecha 1993 directamente y ambas me llegaron hoy dentro del horario esperado... así que eso se puede descartar.

    Saludos!!
    Karen :)

    ResponderEliminar
  46. Pfff qué mal, supongo que sólo queda "armar" todo el contenido básico del blog de una sola vez para que no les llegue a tus lectores esporádicamente información que no quieres.

    Saludos!

    ResponderEliminar
  47. Pero si lo hago, les llega todo junto (y capaz que me matan!!!)

    Risas,
    Karen

    ResponderEliminar
  48. Bueno, bueno... entonces no me suscribo a los comentarios y vengo a las páginas :)))
    Es lo menos que puedo hacer con todo lo que estás haciendo por mi!!!

    :)))))

    ResponderEliminar
  49. Jajaja, no, para nada, como te sea más cómodo =)

    ResponderEliminar
  50. Wow..este se me había pasado por alto! Y se ve muy útil por cierto!

    Un abrazo!!!

    ResponderEliminar
  51. Bastante útil brother, resulta muy organizado.

    Un abrazo!

    ResponderEliminar
  52. Hola, acabo de descubrir tu blog y me gusta mucho :-)

    He intentado poner este truco pero veo que comete errores en mi índice. Tal vez es porque tengo muchas entradas, pero no aparecen todas bajo cada etiqueta. Por ejemplo, en la primera, Alemania, se supone que hay 5 entradas pero solo lista 1.

    http://lilleskvat.blogspot.com/2008/05/tabla-de-contenidos.html

    También lo he intentado con otro blog y allí veo que algunas entradas aparecen dos veces en la misma etiqueta.

    Saludos y gracias.

    ResponderEliminar
  53. Hola Lille Skvat,

    Podrían ser por el número de etiquetas y entradas, ya que además de tener muchas entradas éstas tienen muchas etiquetas, así que el script cuando lee los datos del feed no ve una entrada, sino una por cada etiqueta. Por ejemplo, en un post tienes 5 etiquetas, para el script no es una entrada, sino 5, ya que tiene que colocarlo 5 veces en cada etiqueta. De esta forma tienes 879 entradas publicadas pero considerando todas las etiquetas que tienes en distintas entradas el código te está contabilizando (te digo porque las conté) 2429 entradas, más todas aquellas que no se muestran.

    Puedes intentar tres cosas:
    Una es esperar, es posible que el feed aún no haya terminado de recopilar todos los datos.

    Otra es reducir el número de etiquetas, o sea, eliminar etiquetas que no creas necesarias.

    Y la otra es que pruebes con otro índice, existe otro que acomoda las entradas no por etiquetas, sino por fecha en que fue publicado:
    http://ciudadblogger.com/2009/12/sitemap-o-tabla-de-contenido-por-fecha.html

    Me parece que podrías intentar con la tercera opción y revisar si de este modo sí aparecen todas las entradas.

    Saludos.

    ResponderEliminar
  54. Gracias, creo que lo mejor será reducir el número de etiquetas, cosa que ya llevaba un tiempo pensando, pero es tan difícil...

    Saludos,

    Lille Skvat
    http://lilleskvat.blogspot.com/

    ResponderEliminar
  55. De cualquier modo deberías considerar la tercera opción. Yo he supuesto que esa podría ser la razón por la que no aparecen todas las entradas, pero con esto de los feeds nunca se tiene algo seguro.

    Saludos.

    ResponderEliminar
  56. Sí, esa opción también tengo planeada usarla, pero me interesaba tener las dos alternativas y de cualquier modo no está de más reorganizar las etiquetas. Saludos!

    ResponderEliminar
  57. Una duda, por cierto, cómo has contado el número de entradas y categorías?

    ResponderEliminar
  58. Conté todas las entradas que aparecían en el índice que has puesto, de ahí saqué el número de entradas totales que el feed está mostrando.

    Saludos.

    ResponderEliminar
  59. Excelente, El Potro. Gracias por todos los tips que nos das siempre. Lo puse en mi blog y todo me salió facilísimo.
    Solo tengo un ligero inconveniente y es que el INTERLINEADO del listado de todos los links de ese mapa del sitio me sale muy grande(espacio doble entre categorías y espacio y medio entre cada link) y así me ocupa demasidado espacio en la página y se hace larguísima la entrada hacia abajo. Lo extraño es que cuando yo misma escribo alguna lista de links en una entrada, no me sucede eso, sino que el interlineado de los links me sale según lo que ya tengo predefinido para mis posts.
    ¿Será algo que debo predefinir en mi plantilla, es decir, el interlineado cuando se trata de links? ¿Cómo podría hacer que el interlineado del listado del mapa del sitio sea más pequeño? Gracias de antemano y perdona la molestia.

    ResponderEliminar
  60. Hola Vicky,

    Habría que revisar los estilos aplicados para las listas ordenadas del blog.
    ¿Cuál es la dirección del blog donde lo has puesto?

    Saludos.

    ResponderEliminar
  61. Hola, El Potro. La dirección es http://pajarosavesymas.blogspot.com/
    (En este momento tengo que salir. Pero regreso más tarde). Gracias por tu pronta atención, como siempre. Saludos y hasta luego.

    ResponderEliminar
  62. Hola Vicky,

    Yo veo muy bien la distancia entre línea y línea. De todas formas, si quisieras cambiar la distancia entre ellas entonces pega antes de ]]></b:skin> esto:

    .post ol li {
    line-height: 15px;
    }

    Modifica el 15 hasta que se ajuste a la medida que deseas.
    Saludos.

    ResponderEliminar
  63. Gracias, El Potro por el dato. El interlineado de lista que tenía la plantilla era de 21 y le cambié a 15, como me dijiste y así se redujo el espacio entre línea y línea de una misma lista. Gracias.
    Solo que aún no logro reducir el espacio entre la categoría (o etiqueta) y el primer elemento de cada lista (lo quisiera un poco más chico, para mejor visualización). Lo que sucede es que no sé bajo qué tipo de lista se enlistan esas etiquetas, así que no sé qué cosa buscar exactamente en la plantilla, para cambiarla. Pero, bueno, esos son detalles menores. Lo importante es que el sitemap de mi blog está funcionando bien. Muchas Gracias.
    Ah, y de paso, quisiera desearte que pases unos días muy felices en estas fiestas de fin de año, en paz, salud y prosperidad, junto a tus seres queridos. Igual les deseo a todos los visitantes de tu blog. Sigue así, que haces una gran labor, orientándonos a todos nosotros y en especial, a principiantes como yo. Excelente tu blog, El Potro y Felicidades!

    ResponderEliminar
  64. Hola Vicky,

    Agrega también esto:

    .post ol {
    margin-top:-10px;
    }

    Nuevamente manipula el valor -10px hasta que se ajuste a la medida que quieres.
    Muchas gracias por tus amables palabras, que tus deseos se vean multiplicados a ti y tus seres queridos.

    Un abrazo!

    ResponderEliminar
  65. Hola, El Potro. Ya lo hice como me indicaste. Quedó exactamente como quería. Muchas gracias otra vez. Saludos y hasta luego.

    ResponderEliminar
  66. Me alegro que hayas tenido los resultados esperados.
    Saludos!

    ResponderEliminar
  67. no lo consigo, he descargado el script, lo he subido a sites de google y he creado la entrada en mi blog, pero nada...

    ResponderEliminar
  68. Hola Pilar Baena,

    Si has subido bien el script ya debería funcionar, verifica que la URL que pusiste esté correcta, o bien, intenta poniendo el código tal como está en este post, sólo cambia la URL de tu blog.

    Saludos.

    ResponderEliminar
  69. Yo otra vez.. disculpame que te vuelva a molestar. Me desaparecieron los titulos de mis entradas en la pagina principal!!! como hago para mostrarlos en orden? No me sirve poner un indice porque todo es el mismo tema... quiero que se vean los titulos para que la gente pueda verlos y clickear el que quiere leer. Como hago? me ayudas? muchas gracias!!
    http://seguirviviendosinvos.blogspot.com just.shabby@gmail.com

    ResponderEliminar
  70. Hola Paola y Santiago,

    No he entendido bien, yo veo los títulos de las entradas sin ningún problema. Supongo que ya lo has solucionado.

    Saludos.

    ResponderEliminar
  71. Hola Potro.

    Te escribo en este post, porque es el que mas se parece a lo que necesito.
    Yo tengo hecho ya este sitemap. Está muy bueno.
    Ahora, yo quería saber si puedo hacer un índice de los post, de TODOS los post, pero por orden alfabético, sin importar la fecha de publicación.

    Eso por un lado.

    Luego quería quitar la nube de etiquetas flotante, en flash, porque a veces funciona y a veces no (o es mi PC, no lo se) pero no lo veo muy útil. ¿De donde lo saco? Ya ni me acuerdo en la plantilla donde está, y tengo miedo de romper algún código. No quiero tocar nada si no sé.

    En mi caso, por los temas del blog, la gente busca temas específicos y creo que por orden alfabético sería lo mejor. Pero a mano, copiar uno por uno sus links ... ¡me llevaría una vida! son 273 post !!!!

    ¿Hay algún truco para poder hacer eso?
    Yo no tengo los post como los tuyos, que solo se ven los títulos y se pueden expandir para leer.
    ¿Es mejor tenerlos asi? Como en tu blog, Solo los títulos. Si es así busco el post para hacerlo.

    Bueno.
    Besotes para vos amigo !!!!!!!!! :)

    ResponderEliminar
  72. Hola Maria Rosa,

    Qué gusto verte de nuevo por acá.
    Para eliminar el gadget de etiquetas sólo entra en Diseño > Elementos de la página y elimina el gadget titulado Etiquetas.
    Respecto a la tabla de contenidos no sé si se pueda, yo sólo conozco el de este post que es por etiquetas, y por fecha.
    A mí gusto es mejor tener los títulos así de forma expandible, ya que es más fácil para el lector encontrar lo que busca debido a que sólo lee el título del blog y ve si está el artículo que busca, de lo contrario tiene que esperar a que cargue toooooda la página y si tenemos muchas entradas se tardará bastante en encontrar lo que busca.
    Si te animas a ponerlo así puedes hacerlo siguiendo este tutorial.

    Besos!

    ResponderEliminar
  73. Listo ;)

    ¡Gracias, mi cielo !!!
    Eres mi salvador ¡Siempreeee!

    Voy a ver el link que me dejaste para ver solo los títulos de los post, cada vez que piquen en una etiqueta.

    Organicé las etiquetas tamb. eliminé varias y agrupé mejor con los que dejé.

    Me voy a leer le post.

    Despues te cuento corachónnnnn !!!!!!!

    Muaaaaaaaaaack (super beso!!) :)

    ResponderEliminar
  74. Perfecto, verás que con las etiquetas bien organizadas y los títulos expandibles les será mucho más fácil a tus lectores encontrar la información.

    Cualquier duda me comentas, ya sabes que cuentas siempre conmigo ;)
    Besos!

    ResponderEliminar
  75. Potro:
    Sabes cómo (si se puede) editar el script para excluir algunas etiquetas, ó mostrar sólo las deseadas en el Sitemap.

    Saludos.
    Jpz.-

    ResponderEliminar
  76. Desgraciadamente no, cuando se trata de leer el feed se lee todo, no se puede manipular ya que es algo externo y ajeno a nosotros sobre el cuál no tenemos control.

    Saludos.

    ResponderEliminar
  77. Hola, Potro. En diciembre me ayudaste a poner este índice de entradas en un blog y me sirvió estupendamente. Gracias de nuevo. Solo que quisiera implementar además, si se puede, otra cosa parecida en otro blog, como lo que haces tú aquí en Ciudad Blogger: veo que en los botones de menú de arriba, cuando uno clikea, eso te lleva también a un índice de posts, pero no de todos los posts del blog, sino solo según el tema del botón. Así es aún más fácil encontrar lo que se busca.
    Ya tengo en mi blog botones de menú. Pero como no sé cómo hacer esto al estilo de los "Supersónicos" (automáticamente), pues lo hago al estilo de los "Picapiedras" (manualmente): dirijo cada botón de menú hacia un post, en el cual escribo una lista-links de los títulos de los post. Pero lo malo es que tengo que hacerlo manualmente, escribiendo cada título y creándole el link respectivo.
    ¿Hay algún "truco maravilloso" pero no tan complicado (como esos que nos regalas a menudo) para que esto que te digo se genere y se actualice automáticamente? Gracias y perdona por ser tan preguntona.

    ResponderEliminar
  78. Hola
    seria posible hacer un indice de una determinada etiqueta (marcador) y que las otras no aparecieran?

    ResponderEliminar
  79. veo que ya habian preguntado eso...
    gracias de todas formas

    ResponderEliminar
  80. Hola Vicky,

    No hay ningún truco especial más que poner en las pestañas del menú las URL de las etiquetas.
    Para esto es necesario que tus entradas tengan etiquetas, lo cual hará que se agrupen en esa etiqueta. Luego saca su URL y ese es el enlace que deberás poner en la pestaña del menú.

    La URL de una etiqueta es más o menos así:
    http://tublog.blogspot.com/search/label/Nombre de la etiqueta

    Saludos.

    ResponderEliminar
  81. Petrópolis Inc, perdón no terminé el comentario. No se puede hacer un índice y excluir ciertas entradas y mostrar sólo unas cuantas, pero lo que sí se puede hacer es un índice para una etiqueta específica, sólo hay que cambiar en el código esta línea:

    http://tublog.blogspot.com/feeds/posts/default

    Por esta línea:

    http://tublog.blogspot.com/feeds/posts/default/-/Nombre_de_la_etiqueta

    Con eso tendrás un sitemap sólo de la etiqueta que quieres.

    Saludos.

    ResponderEliminar
  82. Hola, Potro. ¡Gracias, gracias, gracias! Ya probé con uno de los botones y salió perfecto, tal como dijiste. Así sí es fácil y no como yo lo hacía, al estilo Picapiedras.
    Solo una preguntita más: ¿cómo hacer para que allí solo aparezcan los títulos de las entradas con (+/-) para expandir y contraer? Aunque tengo los post con "Leer más", y no se muestran completos, yo preferiría, si es posible, que solo aparecieran los títulos (como en tu sitio).
    Vi en Ciudad Blogger un post de "Mostrar solo los titulos de las entradas en una búsqueda". ¿Es así como tengo que hacer en este caso?
    Muchísimas gracias por todo.

    ResponderEliminar
  83. Exactamente es ese el método que uso para mostrar sólo los títulos de las entradas, lo cual ahorra mucho espacio en la página, tarda menos en cargar y facilita por mucho la forma en que los usuarios encuentran lo que buscan ;)

    Saludos!

    ResponderEliminar
  84. Una vez más, gracias por todo.
    Hasta luego.

    ResponderEliminar
  85. GRACIAS POR EL CODIGO, PERO... ¿POR QUE NO FUNCIONA PARA LA PAGINAS EN BLOGGER?

    ResponderEliminar
  86. Hola Administador,

    El script funciona perfectamente tanto en entradas normales de Blogger como en las nuevas páginas de Blogger.
    Revisa que estés poniendo en forma correcta el código.

    Saludos.

    ResponderEliminar
  87. Hola, Potro, otra vez estoy por aquí.
    Me ha gustado esta entrada tuya para tener el sitemap de las entradas.
    Soy un tanto rebuscada, lo sé jejejejjej: He probado a hacerlo, pero en vez de ponerlo en una entrada normal lo he querido hacer en una página nueva, por lo que no puedo editarlo y poner la fecha, ya que las páginas carecen de ella. Me encuentro con que me salen muchas entradas, pero no todas.
    ¿Es por aquello de no tener fecha o es por otra razón por la cual no me salen todas?
    Socorro¡¡¡

    Rebuscando en tu blog he encontrado una barra de búsquda para el blog; he ido a google y me he creado un buscador para mi url; he copiado el código y probado en otro blog de pruebas para ver como quedaba y ..... horroroso¡¡¡¡
    Yo quisiera que fuera pequeñito (que se acomodara a la parte de los cacharros, izquierda), más o menos como el traductor que tengo allí, pero por más que he buscado la manera de cambiar algo, no lo he conseguido.
    ¿LLeva arreglo o queda así sin que se pueda tunear?
    Otro socorrro¡¡¡¡¡
    Y gracias
    Y besos
    (pesada soy xd:))))

    Ío

    ResponderEliminar
  88. Hola Ío,

    La recomendación de editar la fecha era únicamente porque no existía lo de las Páginas nuevas de Blogger pero no es necesario.
    El script toma los datos de tu feed, aquí pueden suceder dos cosas, una es que requiera un poco de tiempo en recopilar toda la información, y otra es que tengas más de 500 entradas y eso haga que no se puedan mostrar todas.
    Del buscador puedes usar uno más simple, pero los resultados de la búsqueda no son muy buenos:

    Buscador para el blog

    Saludos.

    ResponderEliminar
  89. Buenas, Potro; gracias por la aclaración.
    Tengo más de 500 entradas en el blog, así que, claro, no todas me salen en el sitemap.
    Lo he insertado en una página, va bien.
    El buscador: al final me decanté por el motor de búsqueda personalizado de google porque el otro, el gadget que ofrece blogger no me gusta; sale el resultado de la búsqueda en mitad de la página y hace muy feo, la verdad; lo he arreglado un poco para que quede mejor, tamaño y color, no queda mal después de todo.
    Gracias por tu paciencia infinita.
    Saludos, besos, Potro

    Ío

    ResponderEliminar
  90. El buscador desde el gadget de Blogger nunca me ha gustado, ni la forma que tiene ni la manera que muestra los resultados, definitivamente prefiero otras opciones como el buscador avanzado GFC (que es el que yo uso)

    Saludos y besos!

    ResponderEliminar
  91. ayyyyyyyyyy es tremendo¡¡¡¡ se ve horrible otra vez, muy ancho, ocupa mucho espacio; le he puesto de 180x20 pero se alarga hacia abajo aunque varíe los píxeles, jope, y sale todo eso de "Create your ......" y en el tuyo no se ve, voy a llorar¡¡¡¡¡¡¡¡¡
    ¿Puedo hacer algo para arreglarlo? o queda así per secoula secoulorum?
    Es terrible no saber cómo hacerlo
    Besos, Potro

    Ío

    ResponderEliminar
  92. Ummmm, si seguiste los pasos de este tutorial:
    http://ciudadblogger.com/2009/11/motor-de-busqueda-personalizada-de.html

    No debió haber quedado así :S

    ResponderEliminar
  93. Potro, me estoy volviendo medio loca; me suceden fenómenos paranormales con el código del buscador personalizado; lo hice en el sitio que me dijiste, en "Diseño".
    He probado a insertarlo en el blog de los videos y funciona y se ve muy bien, aunque se abre en la misma página, digo, como que el código no tiene eso de "target="_blank", no sé, no me abre otra página para ver los resultados de la búsqueda.
    Lo más raro es que intento insertar el mismo código en un gadget nuevo en el blog principal y no funciona: no se puede escribir nada en la barra que aparece, mucho menos efectua búsquedas, claro está¡¡¡¡
    Lo he cambiado de lugar, para ver si sucede lo mismo en cualquier sitio que lo coloque, y sí, en ninguno funciona.
    Ya no sé qué hacer¡¡¡¡
    pufffffffff
    Perdón por tanta pesadez.
    Besos, Potro

    Ío

    ResponderEliminar
  94. vuelvo.
    te dejo la dirección donde lo puedes ver funcionando:
    http://melodiaenmisoidos.blogspot.com/
    (está hacia abajo, después de todas las entradas, en el footer)
    como verás, no abre una nueva página para los resultados.
    Gracias y besos, Potro

    Ío

    ResponderEliminar
  95. Hola Ío,

    Entra a http://www.google.es/cse/
    Abajo del botón azul de crear dice administrar tus motores de búsqueda actuales, haz click ahí.
    Luego click en Panel de control que está del lado derecho del nombre de tu buscador.
    Ahora en el menú lateral izquierdo haz click en Diseño, ahí selecciona Iframe, si quieres elige colores, guarda los cambios y obtén el código.

    Con ese deberán aparecer los resultados en otra página.
    Saludos.

    ResponderEliminar
  96. Gracias, Potro; he ido allí, pero me dice que tengo que pegar otro código en el blog para que se vean los resultados, se me hace muy complicado.
    He añadido un target blank al mismo código que he insertado en el blog de los videos, y ahora sí que se me abren los resultados en una página nueva, pero he vuelto a intentar insertar el código en el blog Ío y nada, que sigue sin funcionar, no deja escribir nada en la barra de búsqueda, ¿será cosa de la plantilla??? no encuentro una explicación a porqué funciona en un blog y en el otro, donde quiero ponerlo de verdad no funcione.
    He probado a insertarlo en una página estática (del blog Ío)y tampoco funciona, no hay manera¡¡¡¡¡
    ¿Qué puedo hacer??? ¿cambio de plantilla o inserto el gadget de la barra de búsqueda que tiene blogger???
    Gracias por tu paciencia conmigo.
    Buenas noches, besos, Potro

    Ío

    ResponderEliminar
  97. No, no, no es por la plantilla, el problema es que tienes un código que inhabilita la selección de texto (para evitar que te copien), esto hace que también se inhabiliten los formularios, buscadores, etc.
    Es por eso que en el tutorial acerca de cómo usar ese código les recomendaba ponerlo sólo dentro de < div class='post-body entry-content' > para que surgiera efecto únicamente dentro de las entradas; así los buscadores de la sidebar no se ven afectados.

    Buenas noches!

    ResponderEliminar
  98. Era eso¡¡¡¡¡¡¡¡¡¡
    He quitado el anticopia, hacía poco que lo tenía puesto, si alguien quiere copiar algo que lo haga, vaya.
    Y ya¡¡¡¡¡¡¡ya funciona el buscador, a las mil maravillas, en página aparte y todo eso.
    Te agradezco en el alma toda la ayuda que me has prestado, Potro, no sé qué hubiera hecho sin ella.
    Te deseo un hermoso fin de semana, disfruta cuanto puedas.
    Besos

    Ío

    ResponderEliminar
  99. Me da gusto que ya has podido resolverlo por completo ;)
    Buen fin de semana.
    Besos!

    ResponderEliminar
  100. hola no entiendo una cosa donde pongo el script que dice descargar saludos y gracias por el trabajo que te toma hacer todo esto

    ResponderEliminar
  101. Hola Longchamps_tiza,

    Lo subes a un servidor como Google Sites o el que prefieras, obtén la URL del archivo y en el pedazo del código que muestro en esta entrada verás que dice esto:
    http://dl.getdropbox.com/u/647003/CiudadBlogger/Scripts/tableindex.js
    Eso lo remplazas por la URL del archivo que subiste.

    Saludos.

    ResponderEliminar
  102. Hola gracias por los artículos tan constructivos ellos me ayudan a salir de menudos problemas gracias ciudad trucos blogger

    ResponderEliminar
  103. Gracias a ti por tu visita, me da gusto que encuentres útil la información de este sitio.

    ResponderEliminar
  104. Muchas gracias por tus aportes...han sido muy utiles...felicitaciones

    ResponderEliminar
  105. Gracias a ti por tus comentarios :)

    ResponderEliminar
  106. Hola LUCHA,

    Desde hace varias semanas Blogger está trabajando para incluir la paginación de números en los blogs, en esos experimentos que está haciendo se han afectado muchos blogs, de modo que se muestran un número de entradas distintas al que tenemos configurado en el blog.

    Este es un problema que se supone es temporal y deberá estar solucionado una vez que Blogger termine con sus experimentos. Por lo pronto me parece que sólo queda esperar a que lo resuelvan.

    Saludos.

    ResponderEliminar
  107. Hola potro mira me parece muy buen truco, pero sabes me gustaría que me aparezca así como lo tienes tu, en la parte de arriba (donde esta la fecha) y como Mapa del sitio. ¿me ayudarías?

    ResponderEliminar
  108. Sólo tienes que ubicar el código de la cabecera y pegar el enlace arriba de él.

    ResponderEliminar
  109. Hola Potro, soy nuevo y estoy haciendo un recorrido por tus entradas "impresionantes", he puesto en mi blog este script y se ve en Mozilla excelentemente, pero no se ve en Explorer, me sale una ventana que dice:

    ¿Desea detener la ejecución de este Script?
    Un Script de esta página está provocando que Internet Explorer funcione con lentitud. El equipo podría dejar de responder si se sigue ejecutando.


    He colocado el dropbox en la plantilla para ver si era por eso pero pasa lo mismo.
    No sé si es por tener muchas entradas en el blog (1093 con sus respectivas etiquetas)o por que es incompatible con Explorer.

    Te dejo la página del mapa por si lo quieres ver
    http://partiturasmusicalesbanda.blogspot.com/2009/10/mapa-del-sitio.html

    ResponderEliminar
  110. Hola Alberto,

    En ocasiones es temporal, intentas unas cuantas veces y ya carga la página.
    Pero todo esto es porque Internet Explorer no soporta todos los scripts así que es un poco complicado el asunto, pues más que el blog es problema del navegador.

    De todas formas, si consideras que el script te da mucho lío pues habrá que considerar quitarlo.

    Saludos.

    ResponderEliminar
  111. Hola Potro, mira en la plantilla de este blog http://borest-borest-net.blogspot.com el interlineado esta muy cerca, quisiera saber como puedo ampliarlo, ya use un codigo, pero tambien me cambio el de los titulos de los posts, como puedo hacer que cambie el de las entradas pero que el de los titulos se quede igual? Saludos.

    ResponderEliminar
  112. Hola potro, parece ser que ya esta solucionado ese detalle :D Saludos.

    ResponderEliminar
  113. Qué bueno que ya lo has solucionado :)

    ResponderEliminar
  114. Hola Potro, intente agregar el script, pero cuando voy a la pagina solo se recorta, sabes porque siceda eso? Saludos.

    ResponderEliminar
  115. Pasame la URL de la página donde lo pusiste para verlo.

    ResponderEliminar
  116. www.borest.net/p/site-map.html Saludos.

    ResponderEliminar
  117. El código no lo has puesto del todo bien, quizá cambiaste a la pestaña Redactar y se modificó la estructura.
    Y otra es que se recomienda usar en el código la dirección original del blogger, o sea, blogspot.com

    Saludos.

    ResponderEliminar
  118. Mmm, intento agregar el codigo, pero no sale se recorta la pagina, :S y con la plantilla antigua que tenia si funcionaba. Sera la nueva plantilla?

    ResponderEliminar
  119. Podría ser aunque no entiendo por qué, y más que dices que en la otra plantilla no había problema.

    ResponderEliminar
  120. Saludos potro ,sobre este post ,seria bueno que aclararas que ahora blogguer te deja crear hasta 10 paginas ,para poder poner esto ,es nuevo en bloguer ,saludos

    ResponderEliminar
  121. Puede ser tanto en una página estática o una entrada, ya será a elección del lector, ustedes deciden ;)
    ¡Saludos!

    ResponderEliminar
  122. Hola, Potro! Le puse este mapa del sitio a otro de mis blogs. Solo que lo puse como una página estática y no como una entrada. Un botón del menú horizontal (que también aprendí aquí) es el que me linkea a esa página. Gracias.
    Yo descargué el script, pero como ese lenguaje no es lo mío, te quería preguntar si hay en esos códigos alguna manera de excluir determinadas etiquetas para que no aparezcan en ese índice o mapa del sitio.
    Procuro ponerle una sola etiqueta a cada entrada, pero a veces algunos posts tienen varias etiquetas. Entonces, una misma entrada aparece repetida varias veces en ese mapa del sitio.
    ¿Se pueden excluir ciertas etiquetas? O sea, que si un post tiene, por ejemplo 3 etiquetas, el mapa del sitio solo tome en cuenta una de ellas; o dicho de otra forma, que no vea las otras 2 y solo tome una de ellas.
    Gracias por toda tu ayuda y tu enorme paciencia para con todos los ciudadanos. Saludos!

    ResponderEliminar
  123. Hola Vicky,

    Lamentablemente no, al menos he visto el script y no veo la forma que se pueda hacer :S

    ¡Saludos!

    ResponderEliminar
  124. Ah, bueno. Ahora sé que no se puede hacer eso con ese script. Muchas gracias por tu atención.
    ¡Hasta luego!

    ResponderEliminar
  125. Hola no muestra nada creo que es por que el enlace este:
    http://dl.getdropbox.com/u/647003/CiudadBlogger/Scripts/tableindex.js
    no esta funcionando, como le hago y gracias.

    ResponderEliminar
  126. Ese enlace sí está funcionando.

    ResponderEliminar
  127. Todo bien, esta en la entrada más antigua, pero como hago para que se visualice en la página de inicio.
    Muchas gracias.
    http://sitioparamuchos.blogspot.com/

    ResponderEliminar
  128. Lo de cambiarlo a la entrada más antigua es para quienes no quieren que se muestre en la página de inicio.
    Si tú quieres que esa siempre sea la primera entrada que se ve cambia la fecha de la entrada a una fecha en futuro.

    ResponderEliminar
  129. Genial, lo que me llama la atención es que los links se ven distintos en los navegadores Chrome, Firefox e IE, seleccione un color similar al fondo del Blog, como tenía la costumbre de usar Word y luego copiar y pegar en el Blog pensé que tal vez había tomado el formato del procesador, pero cambie los títulos sin formato y sigue igual, algunos verdes y otros azules, pero sin ninguna coherencia que me indique donde está el problema.
    Muchas gracias por compartir la info.

    ResponderEliminar
  130. Necesitaría la URL de la entrada donde te sucede eso para echarle un ojo a los códigos.

    ResponderEliminar
  131. Como te comente, el color que seleccione es el verde que luego de visitado el link es azul, esta es la URL:
    http://sitioparamuchos.blogspot.com/2009/09/mapa-del-sitio.html

    Una consulta, que debo cambiar para que los comentarios se visualicen como aquí, con número de entrada, fecha, etc. sin necesidad de ejecutar un click en comentarios, pero con un color de fondo distinto.

    ResponderEliminar
  132. Hola de nuevo Miguel,

    Los links tienen tres opciones de color que se pueden cambiar, el color del link en estado normal, el color del link al pasar el mouse, y el color del link cuando ya ha sido visitado.
    Te dejo esta entrada para que veas cómo puedes personalizar el color de los enlaces.

    Para que los comentarios del autor tengan un color diferente lee este artículo. Para numerar los comentarios no tengo una entrada. En esta sección puedes encontrar algunas otras cosas que se pueden hacer en los comentarios.

    ResponderEliminar
  133. Gracias, pero lo que no puedo lograr es que como tenes vos, que al final del post este el formulario de comentarios, seleccione en la ficha comentarios, entrada incrustada a continuación, después indica:
    El formulario de comentario incrustado no se puede utilizar si está inhabilitado "Publicar páginas".
    No encontré donde debo habilitar eso y recorrí todas las pestañas.

    ResponderEliminar
  134. Primero entra en Configuración > Archivo y donde dice ¿Habilitar páginas de entrada? selecciona , luego podrás poner el formulario como este.

    ResponderEliminar
  135. Está en Si, lo extraño que si deseo No, está inhabilitado, pero no se visualiza el formulario al final del post.

    ResponderEliminar
  136. Pues en los dos blogs que tienes en tu perfil aparece debajo de las entradas como querías.

    ResponderEliminar
  137. Disculpa, había hecho un recorte en el texto, muchas gracias.
    Voy aprendiendo en tu Blog, esta genial.

    ResponderEliminar
  138. saludos para almacenar el scropt es necesario alojar en un hoster como sigmirror??? o hay que instalarlo en la plantilla
    agradeceria tu respueta

    ResponderEliminar
  139. En el código ya está el script que subí a Dropbox, no es necesario alojarlo de nuevo, pero si quieres puedes subirlo en tu propio alojamiento, o bien, puedes ponerlo directo en tu plantilla.

    ResponderEliminar
  140. Hola Potro, ¿qué tal? Ya es mi segunda consulta contigo, así que gracias de antemano. No he podido revisar los 150 comentarios por si ya se ha preguntado antes, disculpa si ya te han preguntado:

    La marca de Nuevo! al lado de cada nuevo post, ¿cuánto tiempo dura? ¿Podemos confirmar que por cada edit al post, se detecta como nuevo? Es que tengo posts desde abril en el blog y no se va...
    Fíjate, el sitemap está a la derecha (donde pone CATEGORIDAS).
    http://juansaman.blogspot.com/

    Muchas gracias por todo.

    ResponderEliminar
  141. Se supone que no debe tardar mucho, en sí lo que hace es que detecta el último post de esa categoría y es el que etiqueta como Nuevo! pero veo que ese no fue el último, quizá se trate de esas lentitudes del feed que siempre nos traen dolores de cabeza.
    Si quieres puedes editar el script para eliminar la palabra Nuevo! pero obviamente dejaría de aparecer ese texto aun en los posts que sí son nuevos.

    ResponderEliminar
  142. Me lo imaginaba... Nada, ya lo he quitado, es una pena pero mejor así que de la otra manera.
    Muchas gracias, maestro.

    ResponderEliminar
  143. Muchas gacias Potro, me funciono de maravilla

    ResponderEliminar
  144. Gracias a ti por tu visita claudia :)

    ResponderEliminar
  145. Hola El potro una pregunta cunado Pego el Scrip en una entrada trato de guardarlo M dice k se produjo un error al guardar por que?
    k hago mal
    Vale espero una respuesta

    ResponderEliminar
  146. Seguramente hay algún caracter que está faltando, hazlo de nuevo pero en la ficha Edición de HTML, no en la de Redactar.

    ResponderEliminar
  147. Ante todo Felicidades, la verdad que llevo solo dos dias con esto de los blogs y ya estoy haciendo cosas que ni me hubiese podido imaginar.
    Comentas que es mejor poner el script en nuestro propio hosting, que es esto? Me suena a chino.
    Gracias
    Eva

    ResponderEliminar
  148. Si por ahora estás empezando no te preocupes, en realidad no es algo que afecte al blog, sólo que ayuda a hacer más rápida la carga del blog. Pero como te digo, por ahora no te preocupes por eso ;)

    ResponderEliminar
  149. Es muy complicado esto del hosting? Ya que lo hago me gustaria hacerlo bien.
    Tambien quiero poner un reproductor mp3, supongo que tendré que subir los archivos en algun servidor. Un servidor es un hosting?
    Gracias

    ResponderEliminar
  150. Sí, necesitas subirlos a aun servidor, por ejemplo este:

    http://ciudadblogger.com/2010/04/como-usar-dropbox.html

    Sólo tienes que conseguir la URL del archivo como se explica ahí y así podrás echar a andar el reproductor u otras cosas que quieras.

    ResponderEliminar
  151. Una duda, me gustaria que el listado no saliese la numeracion, me refiero a esto:

    1. xxxxx
    2. xxxx
    3. xxxx

    Asi me quedaria ordenado alfabeticamente.
    Como lo puedo quitar?
    Gracias
    Eva

    ResponderEliminar
  152. Otra duda, puedo listar solo las etiquetas que yo elija?

    Gracias
    Eva

    ResponderEliminar
  153. Hola ev@linedancer,

    Para eliminar la numeración de la lista encierra el código entre <div class="toc"> y </div> luego antes de ]]></b:skin> pega esto:

    .toc li {
    list-style-type: none;
    }


    Filtrar algunas etiquetas no se puede lamentablemente.

    ResponderEliminar
  154. Wow!! NO me la creo!!!! Excelente!! *-* pense k iba a tener que hacerlo manualmente T--T no me daba idea de como...GRACIAS POTRO!!!

    ResponderEliminar
  155. Por nada, qué bueno que encontraste lo que necesitabas :)

    ResponderEliminar
  156. hola que tal potro antes que nada espero que te la pases bien en tus vacaciones.
    sabes tengo un problema:
    utilizo el atributo para abrir todos los enlaces en otra ventana pero no se como poner la excepción para este post espero que me ayudes

    ResponderEliminar
  157. Hola!! genial,me saliò a la primera,pero no lo publiquè como entrada,si no como una nueva pàgina,ahora que se puede en blogger je.
    Pero te hago una pregunta¿no hace al blog muho màs pesado?,para conocer cuanto tarda mi blog yo uso tools pingdom,pero me vuelvo locaaa! siempre me dà distintos resultados,¿como puedo saber cual es el verdadero?

    ResponderEliminar
  158. zona lerh, este es un script y tendrías que editar el contenido aunque nunca lo he hecho y no sabría decirte exactamente dónde poner la declaración para que se abra en la misma ventana.

    mariangeles, pues todo lo que agregues lo puede hacer un poco pesado, aunque si lo has puesto como página no pasa nada ya que no cargará hasta que el lector dé click sobre esa página.

    ResponderEliminar
  159. Gracias Potro, llevaba tiempo tratando de hacer esto. Me encanta tu blog, encuentro todo lo que necesito

    ResponderEliminar
  160. Hola Potro.

    He implementado este código en mi blog pero en vez de hacerlo como una entrada lo he publicado como una Página, ¿se actualizará?

    Gracias de antemano :D

    ResponderEliminar
  161. Claro, de hecho la mayoría lo pone en una página estática, lo que sucede es que cuando publiqué esta entrada aún no existían las páginas de Blogger :P

    ResponderEliminar
  162. Amigo Potro:
    Los saludo muy atentamente. Solicito a Ud. ayuda sobre como colocar tablas en mi blog, estoy trabajando uno para publicar resultados de encuentros deportivos y es por ello que requiero su ayuda. Gracias anticipadas por su atención.

    ResponderEliminar
  163. Hola daveco489,

    En el siguiente enlace podrás ver cómo insertar tablas en Blogger.
    Saludos.

    ResponderEliminar
  164. una preguntita no se puede hazer algo para k te salgan por ejemplo solo 10 actualizaziones?? o te salen todas

    ResponderEliminar
  165. Pues si le cambias donde dice 9999 por otro número (por ejemplo 10) deberán aparecer entonces sólo las 10 últimas entradas publicadas.

    ResponderEliminar
  166. Lo he puesto en una página estática y ha quedado genial el índice. Eso sí, he reducido las etiquetas y he dejado una etiqueta en cada entrada para que las agrupe por temas o categorías y que no se repitan. Antes lo hacía a mano insertando enlaces a cada entrada pero así queda fenomenal!!!. Muchas gracias. No sé que hariamos sin ti.

    ResponderEliminar
  167. Ya imagino lo tedioso que ha de haber sido hacerlo manualmente, pero qué bueno que eso ya quedó en el pasado :)

    ResponderEliminar
  168. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  169. Que tal Potro,

    Qusiera hacerte una pregunta con realcion a este truco. Si o si hay q ponerlo como la primera entrada para que funcione?? porq yo quiero tenerlo pero no para que aparezca como entrada princpial.. en ese caso que tendria que hacer.. desde ya muchas gracias

    ResponderEliminar
  170. Hola matink,

    Mira el enlace que está después del código de la entrada, verás que se explica que se puede editar la fecha para que no aparezca al principio del blog.

    ResponderEliminar
  171. Que tal potro,

    N se si no te entendi o vos no me entendiste.. yo ya se como cambiar el orden de las entradas.. a lo que me refiero es que este sitemap solamente me funciona cuando esta como primer post. Si yo lo ubico como ultima entrada me aparece vacia. Solamente cuando esta como entrada principal me aparece la lista con todo el contenido del blog. Lo que yo quiero es poner el sitemap como ultima entrada y que aparezca el contenido de mi blog.. Desde ya muchas gracias potro

    saludos,

    Matias

    ResponderEliminar
  172. Ummmm eso sí es bastante extraño. Agrégalo y luego me dices en cuál entrada lo has puesto para ver qué puede estar pasando.
    Saludos.

    ResponderEliminar
  173. Potro,

    Ya se me arreglo! La primera vez que lo puse como ultima entrada no me habia funcionado. Lo puse como primera entrada y después la volví a colocar como última y me funciono. Gracias igual!

    ResponderEliminar
  174. Hola El Potro!
    Usualmente no suelo comentar en los blogs que leo de ayuda porque o no sirven sus tips XD o de plano estan en otro idioma ^^ Felicidades por la clara explicacion, tu post me ayudo mucho a hacer un Index de casi 2,500 entradas *y que horror si me hubiera tocado hacerlo manual x_x*
    Lo que no se.... Sabras de casualidad como ponerlo en otra seccion?
    http://senkohime.blogspot.com/ <- es q si ves mi blog hay unas cosas que dicen Home, Entries (RSS), Comments (RSS)y Edit .... queria saber si no habria forma de que el indice sea como esas etiquetas (o lo que sea que esten como parte de plantilla) :S se puede hacer?
    Saludos!!! *w* y gracias por el aporte!!!

    ResponderEliminar
  175. Hola ~Senko~,

    Gracias por tu comentarios.
    Sí es posible agregar un enlace ahí, sólo busca esta parte del código en tu plantilla y agrega lo que está en negrita:

    <LI class='navlinks'><A href='URL del enlace' target='_blank'>Mapa del sitio</A></LI>
    </UL>
    </DIV>
    <div id='content-wrapper'>

    Cambia donde dice URL del enlace por la URL de la entrada o la página donde has puesto el sitemap.
    Saludos.

    ResponderEliminar
  176. Muy bueno. Lo acabo de probar y funciona perfectamente.
    Un saludo.

    ResponderEliminar
  177. hola potro:
    verás hoy he probado con esto para lograr un indice pero no me sale nada , la nueva entrada a de tener titulo? si se me ha guardado donde esta el indice? no lo veo por ninguna parte y me gustaría que la gente pudiese acceder a el , perdona pero a mi se me da bien la cocina , la informatica....ya no tanto.....muchas gracias por tu atención.

    ResponderEliminar
  178. Hola tetxu,

    Si no le has puesto título a la entrada entonces entra en Creación de entradas > Editar entradas y ahí busca la entrada que publicaste, o bien, si la publicaste en una página entra en Creación de entradas > Editar páginas.

    En cualquiera de los casos cuando la localices da click en Visualizar y se abrirá la entrada o página que habías publicado y perdiste.

    Saludos.

    ResponderEliminar
  179. hola potro:
    al final di con el problema había editado mal ya que tenía que hacerlo en HTML y no en la de Redactar.
    muchas gracias y ya te digo que te consulto habitualmente , aun ha costa de perderme entre tanto termino informatico.
    ;D

    ResponderEliminar
  180. Qué bueno que ya lo has resuelto :)

    ResponderEliminar
  181. Hola Potro quería preguntarte algo ¿Puedo crear la tabla de contenidos pero solo con las etiquetas que quiera?

    Atte gracias!

    ResponderEliminar
  182. Hola América,

    Puedes hacerlo agregando un poco más de código por cada etiqueta que quieras mostrar. Pero aunque si funciona es posible que algunas etiquetas te aparezcan dos veces pero puedes probar. El código sería así:

    <script style="text/javascript" src="http://dl.getdropbox.com/u/647003/CiudadBlogger/Scripts/tableindex.js"></script>
    <script src="http://tublog.blogspot.com/feeds/posts/default/-/Etiqueta1?max-results=9999&alt=json-in-script&callback=loadtoc"></script>
    <script src="http://tublog.blogspot.com/feeds/posts/default/-/Etiqueta2?max-results=9999&alt=json-in-script&callback=loadtoc"></script>

    Sólo debes cambiar el nombre de tu blog y el nombre de la etiqueta. Por cada etiqueta que quieras mostrar deberás agregar una como esta:

    <script src="http://tublog.blogspot.com/feeds/posts/default/-/Etiqueta2?max-results=9999&alt=json-in-script&callback=loadtoc"></script>

    Saludos.

    ResponderEliminar
  183. Gracias potro lo estoy probando y funciona muy bien!

    Saludos desde Chile!

    ResponderEliminar
  184. Saludos Potro!!

    Queria saber... ¿se pueden cambiar los parametros que definen cuando se aplica la etiqueta de NUEVO en el sitemap?
    Definir que antigüedad debe tener una entrada para que se ponta la etiquetita junto al titulo, me refiero

    Desde ya, gracias

    ResponderEliminar
  185. Hola "El Garras",

    Sí se puede, aunque no se maneja por fecha sino por el número de entradas recientes.
    Necesitas editar el script que está en:
    http://dl.dropbox.com/u/647003/CiudadBlogger/Scripts/tableindex.js

    Ahí busca esta parte:
    j;postMp3[ii]=o;if(h<10)

    Ese 10 indica que las últimas 10 entradas publicadas bajo cada etiqueta serán las que tendrán el texto Nuevo.
    Puedes reducir ese valor, por ejemplo a 2 para que sólo las últimas 2 entradas de cada etiqueta sean las que tengan el texto Nuevo.

    ResponderEliminar
  186. hola,

    aqui estoy de nuevo con mis problemas... de verdad que me siento un poco tonto.
    he intentado agregar este complemento al blog primero en una pagina estatica, pero no funcionaba, despues en una entrada normal, pero tampoco funcionaba. mire en configuracion-feed y esta en completo, aplique unos cambios que lei en tus contestaciones en tu blog, pero sencillamente no me sale nada...
    muchas gracias y perdon por ser tan pesado.

    ResponderEliminar

Si tu blog contiene material protegido por derechos de autor habilita tu perfil y deja únicamente el nombre de tu blog, no dejes la dirección del mismo, de lo contrario el comentario será eliminado.

Nota: solo los miembros de este blog pueden publicar comentarios.

 
Ir Arriba Ir Abajo
I Ciudad Blogger