Mostra Lista de Títulos de las Entradas en Páginas de Etiquetas


Navegando por el blog de Ariane de Templates Novo Blogger me encuentro con un truco muy interesante, el efecto de este truco es que cuando haces click en una de las etiquetas te mostrará una lista de los títulos de todas las entradas de la etiqueta.



Para ponerlo en tu blog ve a Diseño > Edición de HTML > Expandimos los artilugios con la ayuda de (Ctrl + F) buscamos el siguiente código:

<b:include data='post' name='post'>

Lo sustituimos por este otro código:

<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType != "item"'>
<div id='titulos'><ul><li>
<a expr:href='data:post.url'><data:post.title/></a>
</li></ul>
</div>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>
<b:include data='post' name='post'/>
</b:if>

Ahora le daremos estilo a la lista de los títulos, con un poco de CSS añadiendo el siguiente código antes de la etiqueta ]]></b:skin>:

# Títulos (/ * estilo para el espacio ocupado por la lista * /
margin:6px 0px; margin: 6px 0px;
background:#fff; background: # fff;
padding:6px; padding: 6px;
border:1px solid #e3e2e3} border: 1px solid # e3e2e3)

#titulos ul{ /*estilo da lista */ # Títulos ul (/ * lista de estilos * /
margin:0px; margin: 0px;
list-style-type:none; list-style-type: none;
background:#eeeded; background: # eeeded;
padding:3px;} padding: 3px;)

#titulos li{ /* estilo para cada item da lista */ # Títulos li (/ * estilo para cada elemento de la lista * /
background: #fff ; background: # fff;
padding:15px 0px 3px 40px; padding: 15px 0px 3px 40px;
font-weight:bold} font-weight: bold)

Para que las fechas de las entradas no aparezcan en estas páginas, buscamos el código que corresponde a las fechas de las entradas que es el siguiente:

<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>

Y lo sustituimos por el siguiente código:

<b:if cond='data:blog.homepageUrl == data:blog.url'>
<b:if cond='data:post.dateHeader'>
<div class='date-header'><data:post.dateHeader/></div>
</b:if>

<b:else/>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<b:if cond='data:post.dateHeader'>
<div class='date-header'><data:post.dateHeader/></div>
</b:if></b:if></b:if>

Guarda tu plantilla y listo.

Vía | Template Novo Blogger

12 comentarios:

Neurozero el 16 de febrero de 2010, 9:55 dijo...

ooohh gracias, hace mucho tiempo que queria hacer eso en mi blog. :)

me funciona perfecto.

Administrador el 16 de febrero de 2010, 12:06 dijo...

Hola [Neuromante],

me alegra que te haya servido.

Saludos!

Fernando Aíta el 26 de mayo de 2010, 7:56 dijo...

hola, Eduardo,
gracias por el truco.

¿Sabés cómo hacer para que las etiquetas muestren una lista de títulos pero las páginas muestren la entrada completa?

Por que tengo una barra que dirige a tres etiquetas y dos páginas.

Gracias de nuevo.

Anónimo dijo...

Hola!
Me ha gustado mucho las explicaciones, pero hay algún codigo para que salgan solo los titulos de entrada de las etiquetas sin cambiar las páginas?
Verás he estado probando, y mi problema es que solo quería cambiar la barra lateral de las etiquetas, pero me cambia las páginas tambien, como por ejemplo las de contacto, saliendo en vez de mi contacto el nombre de la página"contacto" solo quería enlazar los titulos de las entradas en etiquetas, sin alterar las páginas del blog.

Muchas gracias por tu ayuda.

Administrador el 30 de mayo de 2010, 6:49 dijo...

Hola Fernando Aíta, la verdad es que no te entiendo que quieres hacer, si puedes ser más explicito para que te entienda mejor.

Saludos!

Administrador el 30 de mayo de 2010, 6:59 dijo...

Hola Anónimo, pues mira yo no se como hacerlo pero hace tiempo atrás leí un artículo no me acuerdo si fue en ciudadblogger o en El escaparate de rosa en donde puedes plantear tu pregunta estoy seguro que podrán ayudarte.

Un saludo!

Casandra A. el 30 de junio de 2010, 1:28 dijo...

Gracias, Eduardo!

Me ha sido utilísima tu explicación y en mi blog ha quedado estupendamente. Justo como quería.

Administrador el 30 de junio de 2010, 6:16 dijo...

Hola Casandra A., me alegra que te aya sido de utilidad el truco, y la verdad es que se ve perfecto en tu blog.

Saludos!

William el 16 de septiembre de 2010, 9:36 dijo...

hola, me encanto este pequeño truco y lo implemente en mi blog, solo me queda una pequeña duda, aunque quizas no es tan pequeña. Queria saber Como lograr este mismo efecto para mi pagina de inicio, pero que quede con el mismo estilo que este? No se si me puedes ayudar. Gracias de antemano.

Administrador el 17 de septiembre de 2010, 12:08 dijo...

Hola Yaque, no sabría decirte como hacerlo, pero averiguaré y te lo digo si consigo algo parecido. Saludos!

Anónimo dijo...

HOLA.Esto truco es muy útil. Sólo tengo un problema.Tenia la fecha con color de fondo y color de texto.Pero ahora la fecha solamente me sale en negro.Gracias

jorge garcia... dijo...

no me funciona...

los primeros tres títulos los pone muy separados

*titulo1



*titulo2


*titulo3


*titulo4
*titulo5
*titulo6

alguna idea...

Quieres Comentar

Todos los comentarios están siendo leídos y moderados.

- Todos los comentarios deben ser relacionados con el artículo
- Serán borrados aquello comentarios que sean considerado SPAM
- Si quieren pedir ayuda,que no tenga nada que ver con el post, utilicen la página de Contacto
- Los comentarios serán publicados a la brevedad mínima posible

¿NO PUEDES COMENTAR?

¡Si no puedes ver la caja donde tienes que poner la palabras de verificación, has clic en donde dice "Verificación de palabras" y te saldrá la cajita donde tienes que ingresar la palabra!

NO TE OLVIDES DE RECOMENDAR PAZOSBLOGGER.COM A TUS AMIGOS

sábado, 9 de enero de 2010

 

Ayuda para blog - Pazos Blogger Copyright 2010 | Template por:Brian Gardner | A Blogger por: Bloganol | Modificado y Diseñado por:Eduardo Sanguino