Disable mootools.js and caption.js in Joomla 1.5.x


Mootools.js si caption.js sunt doua librarii javascript care sunt predominant folosite de catre panoul de administrare al Joomla. Majoritatea template-urilor existente nu le folosesc. Datorita dimensiunii acestor fisiere javascript, care este de aproximativ 75-80Kb, incetinesc viteza de incarcare a unui site. Pot exista anumite probleme cu module instalate ulterior dar acest lucru se intampla foarte rar.

 

Pentru a dezactiva incarcarea acestor doua fisiere javascript trebuie sa editati fisierul index.php al template-ului folosit si sa adaugati inainte de orice cod prezent in fisier urmatoarele linii :

 

<?php 

//remove mootools.js and caption.js

$headerstuff=$this->getHeadData();

reset($headerstuff['scripts']);

foreach($headerstuff['scripts'] as $key=>$value){

 unset($headerstuff['scripts'][$key]);

}

$this->setHeadData($headerstuff);

?>

Dupa ce ati adaugat codul de mai sus in fisierul index.php dati un refresh al site-ului si goliti cache-ul din Joomla. Daca sesizati orice fel de neregula cu site-ul tot ce trebuie sa faceti este sa stergeti liniile de cod adaugate in fisierul index.php.