Javier García Calleja


Una mejora en Thingamablog

Para leer las entradas de una categoría concreta usa el menú de la derecha. Si quieres puedes consultar los archivos de una mes en la sección Archivos.

 Una mejora en Thingamablog

Categoría(s): Blogs y sistemas CMS (RSS)

Thingamablog ha mejorado un poquito: ha salido la versión 1.0.4

La mejora más interesante, a mi parecer, es la posibilidad de poner un enlace del tipo "Leer más..." para hacer las entradas de la página principal un poco más cortas.

Así se hace:

Se pone en la cabecera de la plantilla de la página principal (entre las etiquetas <HEAD> y </HEAD>) el siguiente código:

<script type="text/JavaScript">
var readMoreLink = "";
</script>

Luego, en la entrada del texto del blog (tag <BlogEntry>) se sustituye el tag <$EntryBody$> y su código por lo siguiente:

<!-- create a link tag that points to the archived entry page and store it in the variable-->
<script type="text/javascript">
readMoreLink = "<a href=\"<$EntryPermalink$>\">Leer más...</a>";
</script>
<!-- The entry body finds and replaces the 'more' comment -->
<$EntryBody find="\<\!--\s*more\s*--\>(?s).*" replace="\<p\><script type=&quot;text/javascript&quot;\>document.write(readMoreLink)\;\ </script\>\</p\>"$>

Sólo falta, a la hora de escribir la entrada, separar el resumen del resto del contenido poniendo en la pantalla HTML el comentario <!--more-->.

Y ya está.

Publicado el 26/11/2005 por Javier García Calleja

|