Imprimir
Abr
16
2011

Fallo detectado en Joomla 1.6.2 - Parche para solucionarlo

Autor // Isidro B.

( 0 Votos )

La versión 1.6.2 de Joomla, liberada hace dos días y de la que os informamos ayer, contiene un cambio en el core que según parece provoca que muchos de los botones de las barras de herramientas del backend dejen de funcionar, ya que el nuevo código no carga por defecto Mootools, y estos botones basan su comportamiento en dicha librería Javascript. Este cambio debería afectar no sólo a esos botones, sino en general a cualquier elemento del backend que use Mootools y no cargue la librería al ser ejecutado.

El fallo ha sido confirmado en el bug tracker de Joomla 1.6, y ya se ha creado un parche que lo corrige, aunque su incidencia es tal que no descartamos que en breve aparezca una nueva versión de Joomla 1.6 que lo subsane.

El parche puede descargarse directamente del bug tracker, y para los que tengan acceso a la consola de su servidor linux puede ser aplicado fácilmente a través del comando patch. Sin embargo, dado que el parche consiste únicamente en volver a añadir la línea que se eliminó y que origina el fallo, os contamos a continuación qué es lo que debéis hacer para arreglarlo.

Basta con editar el archivo

     /administrator/includes/application.php

y buscar el siguiente código en torno a la línea 141:

 
 
              switch ($document->getType()) {
 
                  case 'html':
 
                      $document->setMetaData('keywords', $this->getCfg('MetaKeys'));
 
                      break;
 
 
                  default:
 
                      break;

 

y justo tras la línea que empieza con $document... añadir una, de modo que quede así:

 
 
              switch ($document->getType()) {
 
                  case 'html':
 
                      $document->setMetaData('keywords', $this->getCfg('MetaKeys'));
 
                      JHtml::_('behavior.framework');
 
                      break;
 
 
 
                  default:
 
                      break;

 

Con este simple cambio corregiremos el fallo.

Enlace directo al reporte del fallo y al parche en el bug tracker de Joomla 1.6

Escribir un comentario

REGLAS APLICABLES A LOS MENSAJES

  • Los comentarios serán publicados una vez que hayan sido comprobados y aprobados por un administrador del sitio.

  • No están permitidos comentarios injuriosos o amenazadores.

  • No está permitido hacer spam.

  • Los enlaces que no vayan a sitios oficiales Joomla! o que no estén relacionados con el mensaje serán editados.


Código de seguridad
Refescar