Actualizar Mootools 1.2 en joomla 1.5
A la espera de la liberación del Joomla 1.6, el cual vendrá con Mootools 1.2 por defecto, explico de forma breve como actualizar la librería javascript Mootools 1.1 a Mootools 1.2 para el Joomla 1.5
Si incluimos esto en nuestro index.php tendremos un conflicto sobre los scripts.
<script type="text/javascript" src="/media/system/js/mootools.js"></script>
<script type="text/javascript" src="/media/system/js/mootools2.js"></script>
Por ello vamos a la carpeta libraries/joomla/html/behavior.php y sobre la funcion mootools() dejamos el siguiente codigo
En la funcion mootoolsfunction mootools($debug = null)
{
global $mainframe;
static $loaded;
$administrator = JFactory::getApplication('administrator');
// Only load once
if ($loaded) {
return;
}
// If no debugging value is set, use the configuration setting
if ($debug === null) {
$config = &JFactory::getConfig();
$debug = $config->getValue('config.debug');
}
// TODO NOTE: Here we are checking for Konqueror - If they fix thier issue with compressed, we will need to update this
$konkcheck = strpos (strtolower($_SERVER['HTTP_USER_AGENT']), "konqueror");
if ($debug || $konkcheck) {
JHTML::script('mootools-uncompressed.js', 'media/system/js/', false);
} else {
// interface is for the front end show 1.2b
if($mainframe->isSite())
{
JHTML::script('mootools2.js', 'media/system/js/', false);
//Otherwise, use the stable 1.11
}else{
JHTML::script('mootools.js', 'media/system/js/', false);
}
}
$loaded = true;
return;
}Seguidamente añadimos la funcion mootoolsMore
function mootoolsMore() {
JHTML::script('mootools-1.2-more.js');
}
Para descargar mootools la utlima version vamos a
Descarga mootols 1.2.4 desde SyswoodyVia: http://www.ociolapalma.com/2009052748/como-actualizar-el-mootools-11-to-12-de-joomla-15