El aspecto será muy parecido al de un "mapa del sitio" (sitemap) o "mapa de la web". Vereis que se trata de una forma de mostrar las entradas clasificadas según sus etiquetas, bastante distinta. El mapa se tiene que mostrar necesariamente en una entrada, a modo de página independiente. Aquí podeis ver un ejemplo hecho en una página estática.
Entre los dos sistemas, podeis elegir el que más os convenga.
En este caso, la instalación es bien sencilla. Primero se crea un post y se le coloca una fecha atrasada (más antigua que el post más antiguo que tengamos publicado). Directamente en ese post, colocamos...
<script style="text/javascript" src="http://olobloggerblog.googlecode.com/files/blogtoc-min.js"></script>
<script src="http://NOMBRE_BLOG.blogspot.com/feeds/posts/default?max-results=9999&alt=json-in-script&callback=loadtoc"></script>
<script src="http://NOMBRE_BLOG.blogspot.com/feeds/posts/default?max-results=9999&alt=json-in-script&callback=loadtoc"></script>
Sustituimos NOMBRE_BLOG por el nombre de nuestro blog, guardamos y si vemos la entrada, ya comprobaremos que tenemos nuestro pseudo-sitemap.
Ahora sólo nos resta hacer un enlace en la barra lateral que lleve a esa página, con un nombre significativo: mapa, sitemap, índice, contenidos... para que nuestros lectores puedan saber que existe y acceder a él.
#BPT on
Para hacer el enlace, nos vamos a Elementos de página > Añadir gadget > HTML/JavaScript y en la ventana emergente que sale copiamos esta estructura:
<a href="URL_PAGINA_INDICE">Indice</a>
Cambiamos URL_PAGINA_INDICE por la dirección que tenga la entrada que hemos creado según se explicó al principio.
Guardar.
#BPT off
El script incluye un gráfico con la palabra New!! que automáticamente se incorpora a los posts más recientes.
Igual que con el otro sistema, si teneis muchas entradas, la carga de vuestra página se ralentizará. Pero en esta ocasión sólo afectará a la página dónde se incorpore el índice, no a todas las páginas cómo sí ocurría con el anterior.
Si lo preferís, podeis alojar vosotros mismos el script original para no depender del hosting actual. En ese caso, habrá que cambiar la dirección http://olobloggerblog.googlecode.com/files/blogtoc-min.js del código por la vuestra.
Como tercera opción, podeis copiar este texto e incorporarlo directamente en vuestra plantilla, antes del </head>. Si lo haceis de esta última manera, la primera de las dos líneas a introducir en la entrada no será necesaria.
¿Vemos otro post al azar por si le encuentras utilidad o quizás prefieres ser más metódico y suscribirte a nuestras entradas por correo? También puedes imprimir este artículo y por supuesto compartirlo en redes sociales si fue de tu agrado.
Cada vez te superas más :)
ResponderEliminarSalu2
Quizá lo pruebe, aunque de momento tengo más o menos una entrada por etiqueta así que no sé si me merecerá la pena.
ResponderEliminar¡Gracias!
Este comentario ha sido eliminado por el autor.
ResponderEliminarMuchas gracias Oloman
ResponderEliminarEl Abu este ( de nombre "polvo" en indonesio)es un artista y también cada dia se va superando.
Un saludo
No está nada mal.
ResponderEliminarSaludos
Este comentario ha sido eliminado por el autor.
ResponderEliminarMuchas gracias, como siempre. Ya lo instalé en uno de los míos y creo que lo haré en varios más^^
ResponderEliminar¡Un beso!
Vaya, en el privado al que tienes acceso no me funciona lo del índice. ¿Es como lo que nos pasó con las entradas al azar en la plantilla Oldbook que hiciste?
ResponderEliminarYo uso ambos sistemas -me refiero también al de tu anterior entrada sobre el tema-, pero tengo que mejorarlo gráficamente con CSS.
ResponderEliminarY el que nos presentas ahora... Creo que lo tendría mejor aprovechado si redujera las etiquetas a unas pocas, llevo un tiempo queriendo hacer un poco de limpieza.
Esta muy bien, si tienes muchas etiquetas tarda un poco en cargar, pero organiza de manera automática todo tu blog en un momento. Lo recomiendo.
Mercier, tú sí que te superas. Cada vez te veo por más sitios.
ResponderEliminarLaura, seguro que aunque tengas pocas entradas, la cosa quedará muy mona :)
Lils, class="comments"
Gildo, Joselop44: el mérito es de Abu Farhan. Servidor prácticamente sólo ha hecho la transcripción.
Sí Ἀθάνα. Tendrás el mismo problema con todo lo que esté basado en el feed (fuente) del blog.
José GDF, yo siempre he intentado no generar demasiadas etiquetas distintas. Para mí llegar a 20 ya serían muchas y no hacerlo me ha costado muchas "re-etiquetaciones", tanto en este blog como en el otro. ¡Ah!... y la tardanza en la carga creo que se debe más al número de posts totales que al número de etiquetas distintos.
En uno de los blogs me sale letra capital a cada nueva categoría:
ResponderEliminarhttp://grimoriodesonia.blogspot.com/1982/02/indice.html
¿Se puede remediar?
Se puede si escogiste la tercera opción, porque habría que modificar el script.
ResponderEliminarBuscas esta parte:
document.write('<p><a href="/search/label/'+temp1+'">'+temp1+"</a></p><ol>");
Y la cambias por esta otra si quieres mantener la letra capital
document.write('<p><a href="/search/label/'+temp1+'">'+temp1+"</a></p><br/><br/><ol>");
...y por esta otra si no
document.write('<a href="/search/label/'+temp1+'">'+temp1+"</a><br/><br/><ol>");
Si escogiste usar el original no puedes hacer nada. Si escogiste alojarlo tú misma, entonces deberías modificarlo y volverlo a alojar.
Ahora sí que queda perfecto (utilcé la tercera opción). Gracias^^
ResponderEliminarMe encanta este blog, felicidades, es muy educativo para la gente que quiere aprender informática.
ResponderEliminarMi blog es www.tutoshector.blogspot.com
Hola ante todo felicidades por el blog ¡me va ha venir más bien!...Soy muy novata en esto de blogspot y he empezado a dineñar mi blog asi que al consultarte e intentar poner las categorías no he encontrado lo de "elementos de pagina" en las pestañas que se me ofrecen de: inicio, escribir noticias, subir ficheros, estadisticas, plantillas, configuracion, autores, mi blog y salir.
ResponderEliminarPor lo que dices, parece que tu plataforma no es Blogger. En ese caso, este post por ejemplo, no lo puedes aplicar.
ResponderEliminarPodrás encontrar otras cosas que te sirvan, pero cuando veas la etiqueta "Blogger", ya sabes que no te valdrá.
Oh! vaya, muchas gracias Oloman. Entonces creo borrare lo poco que tenía empezado y comenzaré desde cero con blooger
ResponderEliminarNo era eso lo que pretendía, pero bueno.
ResponderEliminarLo primero enhorabuena por tu blog, me ha servido siempre de mucha ayuda :-)
ResponderEliminar¿Se puede realizar la llamada a esta página de categorías en vez de un nuevo elemento de barra lateral desde un menú de pestañas típico de debajo de la cabecera como tengo en mi blog?
Gracias por adelantado
Salu2
Lagu, si lo quieres tal cual, no hay ningún problema en añadir el enlace que aquí se cita, como una pestaña más dentro de tu menú.
ResponderEliminarGracias por la rápida respuesta, Oloman. :-)
ResponderEliminarEntiendo que donde pone -ïndice- puedo usar la palabra que yo quiera.
Esta noche lo pruebo y si veo algo raro te comento.
Salu2
Claro Lagu. Sólo se trata de un enlace simple. La miga está en el post que creas con el contenido del índice.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarHola que tal, yo soy novato y cuando doy al enlace sólo sale el título del post. No se que puedo estar haciendo mal, es tan sencillo que no lo entiendo.
ResponderEliminarHola Jesús.
ResponderEliminarAcabo de comprobarlo y funciona perfectamente.
Por favor, borra el código que pusiste en el psot y luego copia y pega el código que aquí se facilita. Sólo cambia NOMBRE_BLOG por jesus2607, porque creo que te has comido un par de palabras y ese es todo el problema.
Ya está implementado en el blog y funciona perfectamente.
ResponderEliminarGracias como siempre Oloman :-)
Salu2
Además de funcionar, te carga muy rápido.
ResponderEliminarUn saludo.
hola olomán, otra duda. implementando estos scripts es necesario poner la URL de cada entrada o se hace automáticamente???
ResponderEliminarJe, je. No CN, no hay que hacer nada a mano excepto copiar y pegar el código que se explica en esta entrada. El Script leerá nuestra fuente e irá colocando los títulos de nuestros posts con sus correspondientes enlaces.
ResponderEliminaruy, y yo que había comenzado copiando cada URL... me estaba volviendo loca!! gracias x la aclarción, olomán. qué suerte!
ResponderEliminarhola olomán, no entiendo cómo puedo crear una entrada con fecha modificada...
ResponderEliminarCuando crees la entrada, pincha abajo a la izquierda en Opciones de Entrada. Se despliegan varias opciones adicionales; entre ellas asignar fecha manualmente al post.
ResponderEliminarvaya, no lo había mirado jamás- gracias, olomán.
ResponderEliminarhola olomán, he intentado hacer que el INDICE (CONTENIDOS) apareciera en el menú arriba de la cabecera del blog en http://cielosdondeestaeldinero.blogspot.com , pero no lo consigo. He pegado en el widget esto <a class="menu" href= etc., que es como están el INICIO y CONTACTO. ¿por qué crees que no sale?
ResponderEliminarya está arreglado. lo hice!
ResponderEliminarCreo que no del todo CN. Ahora mismo pone
ResponderEliminar<a class="menu http://cielosdondeestaeldinero.blogspot.com/2009/11/contenidos.html">Contenidos</a>
Y para que funicione el enlace, debería poner
<a class="menu" href="http://cielosdondeestaeldinero.blogspot.com/2009/11/contenidos.html">Contenidos</a>
Se ve que borraste parte sin querer... ;)
Oloman, muy buena entrada, desde hace tiempo que queria hacer esto, pero yo pensaba que se hacia manualmente agregando cada entrada.
ResponderEliminarPero bueno, queria saber si es que puedes elejir las Categorias (etiquetas) que quieres que se vean.
Por ejemplo, si quiero que no se vean la entradas de la categoria "Dinero", como lo hago?.
Bueno amigo, seria solo eso, estoy seguro de que me podras ayudar ^^.
Bendiciones!
A bote pronto no se me ocurre nada fácil. Habría que modificar el script y alojarlo nosotros mismos, pero nunca le he visto las tripas.
ResponderEliminarDe todas formas, si no te interesa mostrar cierta etiqueta ¿no sería mejor suprimirla? No sé realmente cual es tu caso.
Para no sobrecargar el blog, es mejor pegar el código completo en la misma entrada. Lo probé y funciona
ResponderEliminarCorrecto, pero supongo que te refieres a la primera opción explicada y ahí dependes de que se mantenga el script en su alojamiento original. No pude hacerlo funcionar insertando el código del script directamente en la entrada del índice. Algo me fallaba.
ResponderEliminarHola Oloman!
ResponderEliminarAnte todo darte las gracias por el tremendo manual de blogger que tienes aquí. Anteriormente hice un blog por bromear con un amigo y saqué varios trucos de esta pág.
Ahora estoy tratando de hacer un blog para mi curso, y se me ha ocurrido una idea pero no puedo llevarla a cabo xD
Agregué varios gadgets de etiquetas y de títulos les puse los nombres de los ramos, entonces como etiqueta quiero que se ocupen los nombres de los profesores.
La cosa es...¿Conoces alguna forma en que las etiquetas se vean como "menú" es decir, mi idea es parecida a la de este post, pero yo no quiero el sitemap en un post, si no en las barras de etiquetas (para poder verlo sin moverse de la pág. inicial).
Quiero algo así:
[Nombre de Ramo/Título gadget de etiquetas]
Nombreprofesor1/etiqueta1(aquí va siempre el N° entradas)
- entrada1
- entrada3
Nombreprofesor2/etiqueta2(idem)
- entrada2
- entrada4
y así sucesivamente con los distintos ramos/gadgets
En resumen, mi pregunta es:
¿Es posible hacer de las etiquetas un menú desplegable?
Si no se puede entonces mi única opción es lo del post que se menciona acá, en cuánto a eso, ¿le puedo poner en lugar de una fecha anterior al 1er post, una fecha muuuy a futuro? osea, ¿con eso el índice se mantendría siempre como 1er post o no aparecería hasta que fuera la fecha indicada?
Eso es, espero puedas ayudarme y gracias de antemano. Si entras al blog que estoy haciendo ahora no será mucho lo que encontrarás, lo empecé a hacer hace un ratito no más xD todavía tengo que ver los colores y esas cosas.
Salu2!
Teoria2010, no hay ningún problema en instalar esto en un gadget tipo HTML/JavaScript. Créalo en tu barra lateral y luego si quieres, lo desplazas justo encima del bloque de entradas. Todo eso se hace desde Diseño > Elementos de página.
ResponderEliminarHola Oloman! gracias por la pronta respuesta, no entendí cuál fue tu sugerencia XD
ResponderEliminarpero de todos modos he logrado lo que quería, al final tuve que utilizar un script (que no son mis favoritos por eso de tener que estar alojándolos)
Encontré el método en otro blog"tutorial" no se si habrá problema si dejo el link, así que de momento no lo pongo =P
De todos modos gracias por tu ayuda.
Salu2
Si es el script del índice, también anda por ahí, pero en cualquier caso, no hay ningún problema en que publiques enlaces de otros sitios que puedan aportar cosas, así cómo tampoco hay problema en que expliques aquí lo que gustes.
ResponderEliminarOk. De aquí fue de donde saqué el script =P http://elescaparatederosa.blogspot.com/2008/08/titulos-de-entrada-por-etiquetas.html
ResponderEliminarEse post de Rosa no lo conocía. Está bien el sistema y además es justo lo que querías. Ya sabemos otra cosita más.
ResponderEliminarHola de nuevo.
ResponderEliminarHe descubierto este indice por categorias y la verdad que es muy funcional.
En mi caso he colocado el codigo dentro de una pagina estática. Hasta aqui todo bien.
El problema me surge en que yo necesito que cada pagina me filtre las entradas por tags o categoias. He modificado el codigo escribiendo lo siguiente:
"http://piscinasarnedo.blogspot.com/feeds/posts/default/-/MENU?max-results=9999&alt=json-in-script&callback=loadtoc"
y no me filtra solo por esta categoria como deberia de hacer por lo menos en los feeds, sino que busca toda las categorias que hay en esa entrada y las muestra con lo que conlleva a que se repita la misma entrada en las diversas categorias.
¿como se puede solucionar?
Saludos.
Desconozco la manera, aunque lo cierto es que SÍ te filtra por la categoría. El problema es que tal como está montado el script, una vez que localiza una entrada con la etiqueta MENU, si esta tiene una segunda o tercera etiqueta, también te lo saca dentro del título de esa etiqueta.
ResponderEliminarPor tanto, la única chapucilla que se puede hacer, es que las entradas que necesites "filtrar" y mostrar de esta manera, tengan una única etiqueta. No sé si esto será posible en tu caso.
Gracias Oloblogger. Colocando solo una categoria funciona a la perfeccion,asi que lo cambiare, porque no tengo ningun problema en dejar solo una etiqueta.
ResponderEliminarMe surge luego otra duda. Cuando entro en inicio aparecen las ultimas entradas que he escrito.
¿se puede filtrar de alguna manera para que solo se muestren las entradas que tengan una determinada categoria?
Un saludo.
Pues no lo he probado nunca, pero quizás se pueda hacer algo. Lo voy a ver.
ResponderEliminarVengo a felicitarte, porque con este post me has conquistado. te sigo desde hace un tiempo pero realmente esta entrada me ha sido de lo mas util. Un saludo
ResponderEliminar¿Conquistada? Voy a hacer una broma muy masculina, Lola: ¿Qué tal si quedamos ahora que tengo la mitad del trabajo hecho? :D
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarCHARO veo que has solucionado lo tuyo, pero no era necesario que borraras el comentario. Es más se agradecería que comentaras cómo lo solucionaste ¿Usando lo dicho en #47 y #48? ;)
ResponderEliminarOloman, gracias por la preocupación. Borré el comentario por no liar a la gente con mis dudas.
ResponderEliminarYo antes tenía tres índices independientes, los tenía creados como tres páginas. Si creaba la cuarta página con este código: Indice
al clicar en índice temático me llevaba no al índice en si, sino otra vez a la palabra índice temático, es decir tenía que clicar dos veces en el título para acceder al índice.
Al final la solución ha sido crear otro gadget, el de añadir enlaces. Supongo que más o menos me he explicado...
Gracias por todo
Creo que sí Charo. Has usado en el Temático este que se explica aquí y en los otros tres que van filtrados por etiquetas, has ido poniendo los enlaces a mano.
ResponderEliminarCreo que si haces lo que comentaban en #47, te puedes ahorrar bastante trabajo. Tendrías que hacer tres páginas y en cada una meter el script, pero cambiando la dirección...
http://NOMBRE_BLOG.blogspot.com/feeds/posts/default
por:
http://NOMBRE_BLOG.blogspot.com/feeds/posts/default/-/ETIQUETA
...siendo ETIQUETA aquella que quieres que se muestre en cada caso.
La pega es que tus tres secciones no se corresponden con tus etiquetas, por lo que tendrías que re-etiquetar todas con las correspondientes a las páginas. Otro problema es que tendrías que borrar las actuales (arroz, pescado, etc.).
O sea, que lo mejor es que lo dejes como está :)
Buenas! como hago para que esta entrada solo se vea desde el link que le doy en un boton y no como una entrada mas. y como hago para quitarle los comentarios? Gracias! aguardo tu respuesta!
ResponderEliminarTienes que crear una PÁGINA, no una ENTRADA. Esto te creará un botón automáticamente en el menú de páginas. Para lo de los comentarios, cuando la estés creando, en la barra de la derecha te aparecen varias opciones. Una de ellas (no recuerdo la posición exacta) es para no permitir comentarios.
EliminarOtra vez aquí, perdona las molestias! Hace años que tenía hecho el índice por categorías, siguiendo tus indicaciones. De golpe y porrazo desapareció, no sé si por mi torpeza o por la torpeza de blogger, que también puede ser. He vuelto a crearlo http://charococina.blogspot.com.es/2010/05/blog-post.html y ya vuelvo a tener índice, pero veo que no me aparecen todas las entradas. Por ejemplo, mi etiqueta bebidas tiene 8 entradas, pero en el índice por categorías sólo me aparecen 5.... ¿Sabes qué está pasando=
ResponderEliminarSinceramente no lo sé. Sólo se me ocurre que puedas tener más de 500 posts en total y que algunos no salgan porque sean los que sobrepasan esa cifra.
EliminarPodrías probar a cambiar esto...
<script src="http://NOMBRE_BLOG.blogspot.com/feeds/posts/default?max-results=9999&alt=json-in-script&callback=loadtoc"></script>
...por estas otras dos líneas, pero de verdad que no sé si funcionará:
<script src="http://NOMBRE_BLOG.blogspot.com/feeds/posts/default?start-index=1&max-results=500&alt=json-in-script&callback=loadtoc"></script>
<script src="http://NOMBRE_BLOG.blogspot.com/feeds/posts/default?start-index=501&max-results=500&alt=json-in-script&callback=loadtoc"></script>
Muchas gracias. Lo he probado pero no ha funcionado. Entiendo entonces que no hay manera de tener un índice automático cuando tenemos más de 500 entradas verdad? Cuál es la solución entonces, pasar de un blog a una web?
EliminarFunciona cambiando un poco el código que te dije, pero no de manera óptima. Lo que genera esto es una tabla y luego la otra, pues no llega a intercalar los posts con la misma etiqueta.
Eliminar<script style="text/javascript" src="http://olobloggerblog.googlecode.com/files/blogtoc-min.js"></script>
<script src="http://DIRECCION_BLOG/feeds/posts/default?&alt=json-in-script&start-index=1&max-results=500&callback=loadtoc"></script>
<script src="http://DIRECCION_BLOG/feeds/posts/default?&alt=json-in-script&start-index=501&max-results=500&callback=loadtoc"></script>
Durante unos días lo tengo de prueba para que lo veas en http://www.oloblogger.com/p/blog-page.html
De todas formas comprueba lo que tarda en cargar el índice cuando se sobrepasan los 500 posts y valora si merece la pena dejar sólo los 500 últimos... o incluso 200 sólo.
gracias Oloman. ya veo lo que hace, sería un índice y después otro índice, sin juntar las entradas según las etiquetas. Lo he dejado, aunque me estoy planteando hacer un índice de manera manual, entrada por entrada. Veo que la mayoría de los blogs que sigo no tienen indice, pero algunos, la minoría, si que tienen índice, y yo me pregunto: habrán escogido la opción de tener sólo las últimas entradas, lo harán manualmente, usarán otro código diferente? O la última pregunta: la solución pasa por tener una web y no un blog?
EliminarMil gracias por tu ayuda, haces que todo sea un poquito más fácil
Pues no lo sé a ciencia cierta, pero sospecho que lo primero, sólo las últimas entradas. Con respecto a lo de una web supongo que te refieres a contratar un hosting propio y no depender de Blogger, pues el formato puede ser igualmente el de un blog.
EliminarCon un servidor podrás controlar todo y tendrás una base de datos que podrás manejar como quieras. Esa base de datos se nutrirá de tus publicaciones y otra rutina los puede ir mostrando como deseas. Ahora bien, a mí no me preguntes cómo se hace eso ;)
mil gracias por tu ayuda
EliminarHola,
ResponderEliminarSabes si alguna manera de poder seleccionar las etiquetas que quiero que me aparezcan en el índice (no quiero que aparezcan todas)
Gracias!
Para eso habría que currarse el script y modificarlo. La forma fácil sería buscando la parte que carga los datos de las entradas y añadiendo una condición para que no lo hiciera con las etiquetas que tu quieres. Otra similar sería modificando de igual manera la parte que "imprime" los datos en pantalla.
EliminarDisculpa habría otra manera de hacerlo porque la web de abu farhan la han reportado por malware da susto usar su script.
ResponderEliminarHola Chori. Este script en concreto que publiqué aquí, lleva ya 5 años funcionando y además suelo echarles un vistazo antes de publicarlos. A mí no me ha dado ningún problema en todo este tiempo y tampoco nadie me ha dicho tener ningún problema. De todas formas al final será el mismo que puedes encontrar en otras partes.
EliminarSigue funcionando, lo que ocurre es que Google Code se ha cansado del hotlink y el fichero .js sólo funciona para descarga. Pero esa es precisamente la solución, descargar el JavaScript desde el enlace que pongo al final para ello, alojarlo tú mismo y luego sustituir la dirección.
ResponderEliminarYo ya lo he hecho para que vuelva a funcionar la demo ;)
En ese caso has de cambiar la dirección general del feed http://NOMBRE_BLOG.blogspot.com/feeds/posts/default
ResponderEliminarpor la particular de la etiqueta:
http://NOMBRE_BLOG.blogspot.com/feeds/posts/default/-/NOMBRE_DE_LA_ETIQUETA
El link de descarga de tu Javascript ya no existe :(
ResponderEliminarCierto, pero ahora tienes otro índice más moderno: este :)
Eliminar