Microsoft ayudará a Joomla!

Ingresa a nuestro grupo de Joomla y deja tu opinión sobre lo que piensas acerca de la ayuda que Microsoft brindará a Joomla! en su nueva versión 1.6

Visita el grupo en http://groups.google.com/group/joomla_ulises?hl=es

Opina sobre Joomla 1.6

Ingresa a nuestro grupo de Joomla y deja tu opinión sobre Joomla 1.6

Visita el grupo en http://groups.google.com/group/joomla_ulises?hl=es

Grupo de Joomla

Grupos de Google
Suscribirte a joomla
Correo electrónico:

Consultar este grupo

Sindicación de los tutoriales de Joomla

Home arrow Tutoriales de Joomla! arrow Hacks y Trucos Joomla arrow El Mambot Geshi

El Mambot Geshi

Imprimir E-Mail

GeSHi:

Este Mambot muestra código preformateado en items de contenido basado en el motor de destaque GeSHi.

Para poder mostrar codigo preformateado en items de contenido lo que tenemos que hacer es ir a la administración dar click en Mambots/Site Mambots:

Seleccionar en el Mambot Manager [ Site ] el Mambot GeSHi.:

y dar click a Publish:

Otra manera de Publicar Mambots es simplemente dando click al icono

después de dar click sobre este icono debe de salir el icono de publicado

Una vez que el Mambot ya ha sido Publicado ahora podemos empezar a usar esta magnifica herramienta.

Ahora nos vamos al menu Content/All Content Items y damos click:

Damos click en New:

Aparecera la pantalla de edición de contenido:

En mi caso tengo desactivado el editor WYSIWYG, si tu tienes activado el editor cambia a modo html para evitar errores.

Aqui se inserta el codigo para usar el Mambot GeSHi.


Pero antes les explicare rápidamente como se usa GeSHi...

 

 

El uso del mambot GeSHi es simple, hay que usar:

< pre lang="xml" >tu código aqui ... < /pre >

Esto sin espacios entre los tags ni al abrirlos ni al cerrarlos.

Donde pre lang="xml" es el lenguage que quieres que GeSHi haga su highlight, por defecto Joomla!/Mambo solo trae por defecto los siguientes lenguajes:

  • CSS
  • Html4 Strict
  • JavaScript
  • PHP
  • PHP Brief
  • SQL
  • XML

Si requieres de más lenguajes por ejemplo C, C++, Perl, etc, necesitaras bajarte el paquete completo de GeSHi de:

http://qbnz.com/highlighter/

Tendras que bajar GeSHi 1.0.7.4

una vez que lo hayas bajado, descomprimelo, y ve a la carpeta \geshi\geshi y sube todos los archivos que vienen en esa carpeta a:

joomlaroot/mambots/content/geshi/geshi/

o

mamboroot/mambots/content/geshi/geshi/

Si tu cliente FTP te pide sobreescribir archivos no lo hagas, solo sube los archivos que no tengas.

Ok ahora ya tienes todos los lenguajes que soporta actualmente GeSHi.

Ahora vamos a agregar codigo en un articulo para que GeSHi haga su trabajo:

NOTA: Esto sin espacios entre los tags ni al abrirlos ni al cerrarlos.

Este preformateado de código resultaria de la siguiente manera:

 // Hola Mundo en PHP
     echo 'Hello World!';
?>

Un ejemplo de Hola Mundo! en C++ :

// Hello World in C++
#include 
main()
{
cout << "Hello World!" << endl;
return 0;
}

NOTA:  En Mambo 4.5.2.1, este bot parece ser que tiene una incompatibilidad con el mambot Email cloaking.

Este tutorial ha sido escrito por Molok de http://www.proyectohispano.org/, y se reproduce aquí con su expresa autorización.

 

Plantillas para Joomla

Galería de templates para Joomla

Novedades

Publicado: 27 de mayo 2010 17:00 PDT

* Proyecto: Joomla!
* Subproyecto: Todos
* Severidad: Alta
* Versiones: 1.5.17 y todas las versiones anteriores 1,5
Exploit * Tipo: Inyección de XSS
* Reportado Fecha: 2010-May-13
* Fecha Fijo: 2010-May-28

Descripción
Usuarios del Back-end pueden inyectar javascript en varias pantallas de administrador.

Instalaciones afectadas
Todas las instalaciones 1.5.x incluyendo la 1.5.17.

Solución
Actualizar a la última versión de Joomla! (1.5.18 o posterior)