Desde mi tarima: a vista de profesor : Una mejora en Thingamablog

« Primera nevada del ¿ invierno ? | Home | Elimina tus "favoritos" duplicados o muertos. »

26/11/2005

» Una mejora en Thingamablog

By Javier García Calleja at 1:46 PM

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á.