joomla (1.7|2.5) — отключаем mootools

Совершенно не понятно по каим причинам разработчики прекрасной CMS Joomla до сих пор юзат mootools. По моему личному мнению mootools, как и 6й ослик, давно умер, и его использование крайне нецелесообразно в нормальных сайтах. Jquerry рулит 🙂

Mootools отключается однаково для новых версий joomla (1.6 -2.5).

В index.php вашего шаблона, после строки

defined('_JEXEC') or die;

Вставляем код:

unset(
        $this->_scripts[$this->baseurl.'/media/system/js/mootools-core.js'], 
        $this->_scripts[$this->baseurl.'/media/system/js/mootools-more.js'],
        $this->_scripts[$this->baseurl.'/media/system/js/core.js'],
        $this->_scripts[$this->baseurl.'/media/system/js/caption.js'],
        $this->_scripts[$this->baseurl.'/media/system/js/modal.js'],
        $this->_styleSheets[$this->baseurl.'/media/system/css/modal.css']
);

Приведенный код отключит все стандартные скрипты добавляемые движком, а последняя строка отключит css стиль модального окна, так как после отключения mootools модального окна не будет.

Отключение стих скриптов не затронет файлы joomla, обновление пройдет ровно.

Кстати, отключив скрипты я получил +5 попугаев  к производительности (использую Yslow и его виртуальные метрики).

Запись опубликована в рубрике Joomla. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *