Tutorial - Instalando Joomla desde cero
|
Cómo Instalar el Widget de Twitter en Joomla |
Plugin jmsallfib v1.0.25 |
Template Manager Plus v0.1 para Joomla 1.5 |
FCK Editor en Joomla y con Google Maps |
Ja Teline III - 2ra Parte: Frontpage - Cabecera
|
Ja Teline III - 3ra Parte: Ja News FP
|
Módulo News Sticker para Joomla |
Ja Teline III - 1ra Parte: Configuración
|
Joomla: Agregar campo Países en formulario CB
|
Ventajas y desventajas de Adobe Flash |
Flexicontent v1.5.2 en español
|
Ja Teline III - 5ta Parte: Ja Tabs
|
T2D Ajax Preview - Módulo para Joomla
|
Módulo JU News Ultra v1.4 - Nueva versión |
|
Escrito por Tux Merlín : Buru en Joomla!, Software para Joomla! Uno de los plugins poco conocidos, o mejor dicho, poco utilizados, es GeSHi. Se trata de una extensión que se instala normalmente con Joomla! y que permite compartir o mostrar códigos de algunos lenguajes en los artículos. Hace unos días publiqué una breve descripción en las FAQs. Para su funcionamiento GeSHi no utiliza llaves o corchetes como otros plugins como por ejemplo DAvatar, sino que se vale de la etiqueta HTML llamada <pre> de "preformateo". Esta etiqueta, en un HTML normal haría que el texto puesto dentro se vea con una fuente de ancho fijo, generalmente Courier New. Aunque GeSHi funciona muy bien con algunos editores, no ocurre lo mismo con TinyMCE, el que trae por defecto Joomla!. Esto ocurre debido a que el editor mencionado codifica las entidades HTML y por lo tanto convierte al plugin en inservible. A continuación vamos a ver un breve tutorial para cambiar ciertas parte del código de este plugin de manera que funcione en TinyMCE. La idea básica es reemplazar el disparador (trigger), es decir, la etiqueta pre por otra que utilice llaves, y también, darle un estilo personalizado a la vista de los códigos mediante maquetación CSS. El disparador del plugin será {geshi xml:lenguaje}{/geshi} Primer Paso: Lo vamos a reemplazar por este: Segundo Paso: y lo cambiamos por este: Tercer paso: Estos serían los estilos para PHP, podemos crear una clase para cada estilo, pero hay una solución mejor. Vamos a hacer que tome siempre el mismo estilo para cualquier lenguaje. Lo reemplazmos por este: En el archivo de estilo nombrado en el tercer paso cambiamos la invocación de la clase, es decir: Una vez que hemos relizado todo los cambios, la forma de utilizar el plugin será, por ejemplo para PHP: Para finalizar, recordemos que con GeSHi solo podemos poner códigos de: PHP, CSS, Javascript, SQL, MySQL, XML, INI y Diff.
|












