Joomla! tiene un plugin/mambot llamado GeSHi que es bastante útil a la hora de colorear código para tus lectores. Lo he probado recientemente en un Joomla! 1.5 y me di cuenta de que funciona diferente en Joomla 1.5 que lo hacía en Joomla 1.0.

Pero qué es GeSHi?

GeSHi «Generic Syntax Highlighter», significa algo así como «Remarcador de síntaxis de código» y como su nombre indica, se utiliza para remarcar trozos de código en diferentes lenguajes como PHP, HTML, CSS, etc.. hay más de 30 lenguajes disponibles que podeis descargar e instalarlos en vuestra web.

Cómo utilizar Geshi en Joomla! 1.0

Para utilizar GeSHi in Joomla! 1.0, utiliza el código HTML a continuación:

<pre lang="html">
<!-- código HTML aquí -->
</pre>

Se puede cambiar ‘lang=»html»‘ para utilizar otros lenguajes como ‘lang=»php»‘, de esta manera Geshi coloreará de acuerdo a la sintaxis utilizada en el idioma deseado.

Cómo utilizar Geshi en Joomla! 1.5

GeSHi tiene una pequeña diferencia en Joomla! 1.5. como se muestra a continuación:

<pre lang="xml:html">
<!-- código HTML aquí -->
</pre>

Como podeis ver, en vez de ‘lang=»html»‘, ahora se utiliza ‘xml:html’. Esa es la única diferencia.

Cómo utilizar Geshi en versiones posteriores de Joomla

De nuevo el sistema volvió a cambiar para versiones posteriores, a partir de la 1.6 y posteriores el formato es el siguiente:

<pre xml:lang="html">
<!-- código HTML aquí -->
</pre>

Esperamos que sea de vuestra ayuda