miércoles, 3 de octubre de 2012

¿Problemas con código insertado en artículos y búsquedas en Joomla 1.5.X?

Al utilizar plugins como Sourcerer o similares en Joomla 1.5X, para insertar código en los artículos, podéis encontraros con problemas en los resultados de las busquedas.

Esto sucede porqué los resultados de las búsquedas no se ejecutan en los plugins, es por esto que se verá el código.



Para evitar este problema hay que modificar el código del componente com_search para ello hay que seguir estos sencillos pasos:

Para seguir estos pasos te has de conectar vía FTP y modificar los ficheros que aquí se indican.

1.- Primero revisa si tu plantilla tiene overrides para com_search, mira en /templates/tu-plantilla/html y mira si ahí dentro hay un directorio com_search. Si es así, busca el fichero default_results.php y lo modificas como se indica en el paso 3.

2.- Si tu plantilla no tiene overrides de com_search, ve al directorio "components/com_search/views/search/tmpl", busca el fichero default_results.php y lo modificas como se indica en el paso 3.

3.- Modificación del fichero default_results.php:
Antes de modificar cualquier fichero haz una copia de seguridad.
Busca y elimina o comenta este código dentro del fichero:

div
php echo $result->text;
/div


Ya no debería mostrar el texto del artículo

miércoles, 18 de julio de 2012

Hora en un servidor de Joomla con WAMP o XAMPP


Cuando haces una instalación de Joomla en un servidor con XAMP o WAMP, te puede suceder que la fecha y hora que muestra el servidor no es la correcta.

Esto tiene una solución fácil, modificar el php.ini, ubicado en el caso de WAMP en C:\wamp\bin\php. Hay que añadir el Time Zone de donde esté ubicado el servidor.
 

Los pasos son:
  1. Abrir el fichero php.ini
  2. Buscar la línea ;date.timezone, que puede aparecer con el punto y coma (comentada) o sin el (Funcionando).
  3.  Si tiene las comillas quitarlas y añadir la zona horaria, por ejemplo: date.timezone = Europe/Madrid

Para saber como tienes que escribir tu zona horaria en PHP, dejo este link:
http://www.php.net/manual/en/timezones.php

En el caso de que la instalación de Joomla esté en un hosting, la solución es diferente. La dejo para el siguiente artículo.