Home Artículos Articulos Bug Opciones Encuesta Joomla y Joomfish

Bug Opciones Encuesta Joomla y Joomfish

icoDetalles Artículo - Nivel : Intermedio, Versión Joomla : 1.5.x, Formato : texto y video.
Joomfish es un componente muy útil cuando se necesita realizar un sitio multiidioma, permite traducir artículos, menúes y módulos, pero existe un bug cuando se trata de traducir las opciones del módulo poll de encuestas.

 

En el siguiente video se muestra dos maneras de solucionar este bug

Suscríbete a monitojoomla en youtube para que puedas ver todos los videos publicados

 

Generalidades

Al incluir el módulo de encuestas en el sitio web y realizar el cambio de idioma, nos damos cuenta que las traducciones de las opciones de las encuestas no se traducen, tal como se puede apreciar en la siguiente imagen:

img1

Al parecer este problema ocurre cuando se trabaja con versiones actuales de PHP y de Mysql.

 

Primera forma de Solución: Modificando el Core

Ubicamos el archivo : /modules/mod_poll/helper.php y en la línea 40 ubicamos la función getPollOptions(), cambiamos la consulta sql agregando un alias a la tabla, tal como se muestra a continuación:

$query = 'SELECT p.id, p.text' .
 ' FROM #__poll_data p' .
 ' WHERE p.pollid = ' . (int) $id .
 ' AND p.text <> ""' .
 ' ORDER BY p.id';

 

Segunda forma de solución: Cambiando el Driver de mysql

En el panel de administración del backend, en configuración global y luego en las opciones de sistema cambiamos el driver de mysql a mysqli, tal como se muestra en la siguiente imagen:

img2

 

Recomendaciones

Es importante tener en cuenta que si se modifica el core tener un backup del archivo a modificar, así como, realizar un backup del mismo archivo que se ha modificado en cada actualización de versión de joomla que se realice.

 

 

Comparte este postDel.icio.us! Google! Live! Facebook! Twitter! Joomla Free PHP
Comentarios (4)
  • Felipe Rguez A.
    avatar
    Simplemente, excelente videotutorial.
    Felicitaciones se nota a simple vista que tienes conocimientos solidos en cuanto a Joomla.
  • Byjana
    avatar
    Gracias!! Tu explicación ha sido clara y entendedora!
    Solucioné mi problema enseguida.
    Muchas gracias de nuevo ^_^
  • Carmen
    avatar
    Mil gracias, este tema me ayudo mucho :D
  • giovanni
    avatar
    Muchas gracias!! que buena explicación como siempre jhon.. yo apenas estoy aprendiendo joomla.. me gustaria que explicaras como hiciste para saber que agregando un alias se iba a arreglar el problema (aparte de la experiencia que tienes). Saludos1
Escribir comentario
Gravatar enabled