16 agosto 2009

Mostrar solo 5 entradas por etiqueta

bloggerEs un problema que cuando damos clic en el enlace de una etiqueta -ya sea del sidebar o de la entrada- se muestren en una pagina algo de 20 entradas, pero no se puede manejar el numero de entradas que se muestren con la configuración. Por eso me parece util modificar en enlace agregando: ?max-results=n a la url de la etiqueta.

Modificar la URL de etiqueta del sidebar
Entrar a Diseño » Edición de HTML
Activar Expandir plantillas de artilugios
Buscar esto:
<li>
<b:if cond='data:blog.url == data:label.url'>
<data:label.name/>
<b:else/>
<a expr:href='data:label.url'><data:label.name/></a>
</b:if>
(<data:label.count/>)
</li>
Reemplazar por esto:
<li>
<b:if cond='data:blog.url == data:label.url'>
<data:label.name/>
<b:else/>
<a expr:href='data:blog.homepageUrl + &quot;search/label/&quot; + data:label.name + &quot;?max-results=5&quot;'><data:label.name/></a>
</b:if>
(<data:label.count/>)
</li>
Listo

Modificar la URL de etiqueta de las entradas
Entrar a Diseño » Edición de HTML
Activar Expandir plantillas de artilugios
Buscar esto:
<span class='post-labels'>
<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if>
</b:loop>
</b:if>
</span>
Reemplazar por esto:
<span class='post-labels'>
<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:blog.homepageUrl + &quot;search/label/&quot; + data:label.name + &quot;?max-results=5&quot;' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if>
</b:loop>
</b:if>
</span>
Listo

Lo he puesto para mostrar 5 entradas como maximo, pero pueden modificar ese numero si lo desean.

Con esto queda solucionado parcialmente, solo quedaria borrar eso que dice "Mostrando entradas con la etiqueta......"

14 comentarios:

  1. no mostrar todas las entradas de una etiqueta blogger
    no ver todas las entradas de una misma etiqueta

    ResponderEliminar
  2. Gracias brother, muy buenos los consejos brindados!!
    Lo nesesitaba este truco, pues es incomoda estar biendo entradas muy antiguas!!!

    ResponderEliminar
  3. Aún no la termino y me parece muy interesante (:.

    ResponderEliminar
  4. Me ha resultado muy útil esta entrada. Felicitaciones por tu trabajo y saludos desde Colombia.

    ResponderEliminar
  5. Se podria hacer lo mismo pero que solo afectara a una etiqueta en concreto? Seria una gran ayuda!
    Gracias!

    ResponderEliminar
  6. Creo que si, pero parece un poco complicado :)

    ResponderEliminar
  7. no pude encontrar ninguno de los 2 codigos

    ResponderEliminar
  8. Ctrl+F para buscar palabras de una pagina...
    :D -Usenlo
    Saludos

    ResponderEliminar
  9. Gracias, estaba perdido, fue por el código de más que pusiste para poder ubicarme.. muchas gracias amigo! me anda funcionando de maravilla!

    ResponderEliminar
  10. aún no me funciona... uso una plantilla personalizada, por lo que no puedo expandir artilugios... aún así pegué el código, sin resultados.

    ResponderEliminar

autor ausente.

El Porqué de la actividad humana

En cuanto aprendemos a hablar, empezamos a pregunta: ¿por qué? Aparte de preguntarnos por qué el mundo es como es, lo que constituye un elem...