miércoles, 12 de abril de 2006

Anteriores posts en Blogsome

Como presentar tus posts, que llevas escritos, en Blogsome

Blogsome, hospedaje gratuito de bitácoras

Una bitácora, si por algo se caracteriza es por ser una página web que, presenta los escritos o posts introducidos en orden inverso a sus fechas de creación, el moderno arriba y el anterior abajo.

Cada sistema de publicación tiene sus características para poder presentar esta información.

En Blogsome, si queremos presentar los últimos 15 posts que, hemos publicado, debemos situar en el menú, dentro del archivo "index.html", el siguiente código:

{lastposts posts='15'}
{if $lastposts != ''}
<ul><li>Escritos Recientes:</li>
<ul>
{foreach from=$lastposts key=id item=title}
<li><a href="{get_permalink id=$id}" title="{$title}">{$title|truncate:25:"..."}</a></li>
{/foreach}
</ul>
</ul>
{/if}


Si lo que deseamos es presentar él o los posts escritos, hoy hace un mes, debemos incluir este otro:

{todayayearago when='month'}
{if $todayayearago != ''}
<ul><li>Hace un mes, escribí:</li>
<ul>
{foreach from=$todayayearago key=id item=details}
<li><a href="{get_permalink id=$id}" title=" $details.content|truncate:20:"..."}">{$details.title|truncate:25:"..."}</a></li>
{/foreach}
</ul>
</ul>
{/if}


Si también queremos presentar, hoy hace un año, incluiremos lo siguiente:

{todayayearago when='year'}
{if $todayayearago != ''}
<ul><li>Hace un año, escribí:</li>
<ul>
{foreach from=$todayayearago key=id item=details}
<li><a href="{get_permalink id=$id}" title="{$details.content|truncate:20:"..."}">{$details.title|truncate:25:"..."}</a></li>
{/foreach}
</ul>
</ul>
{/if}


Ten en cuenta que, solamente cuando se cumpla un mes o un año, aparecerán en tu menú él o los títulos creados en aquellas fechas. Ten paciencia.

Y por último si quieres presentar todos los escritos que has tecleado desde que inauguraste tu bitácora, primero crearás una página con el nombre “archivos”, la dejas en blanco y la guardas, a continuación debes incluir en tu archivo “index.html”, después de {$content}, lo siguiente:

{if $smarty.server.REQUEST_URI == '/archivos/'}
<h2>Todos mis escritos, por orden cronológico:</h2>
<br />
{get_archives type='postbypost'  limit='' format='html'}
{/if}


Y en tu menú, dentro del propio archivo “index.html”, el siguiente enlace:

<ul><li>Archivo general:</li>
<ul><li><a href="http://el-nombre-de-tu-bitácora.blogsome.com/archivos/">Mis escritos - </a>{the_author_posts}</li></ul>
</ul>


Cuando pulses el enlace Mis escritos, a cuya derecha aparecerá el número de posts que tienes en tu bitácora, te llevará a una página en la que estarán ordenados cronológicamente todos tus posts y desde donde puedes abrir cualquiera de ellos.

Las etiquetas <ul>, <li> las debes adaptar, según sea la plantilla de tu bitácora.

¡Que tengas un buen día!

1 comentario:

  1. Hola! Muy bueno tu blog!! estoy modificando muchas cosas en el mio que no tenía idea cómo hacer :)
    Ahora tengo un problemín, quise aplicar esto que explicás del "Archivo General" pero al hacer click en mis escritos la página sale vacía... Algo estaré haciendo mal pero no sé qué, jeje. Si podrías ayudarme te lo agradecería eternamente. BeSOS!

    ResponderEliminar

Anímate y expresa tu opinión:

Emoticones