Отключение Mootools в Joomla 2.5 (1.7)
Добавил(а) Administrator   
22.06.12 14:28

В CMS Joomla 2.5(1.7) по прежнему по умолчанию для решения задач на Js используется фраймворк Mootools , а так же вспомогательные Js скрипты работающие совместно с mootools.
Например такие как : mootools-core.js , mootools-more.js, core.js, caption.js, modal.js, caption.js.
Но зачастую разработчики веб-сайтов сами выбирают себе js-фраймворки для разработки интерфейса или вообще отключают вывод дефолтных скриптов которые не несут не какой пользы в их проекте.

Существует несколько способов отключить загрузку, я вам хочу привести универсальный 100% работающий и легко понятный скрипт всем кто мало мальски знаком с PHP.
Ниже приведенный код надо вставить в код шаблона Joomla 2.5 перед позицией

<jdoc:include type=»head» />

1
2
3
4
5
6
7
<?php
// здесь представлен список js скриптов отключаемых  при загрузки
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']);
?>

Основной конструктивизм кода состоит из того что мы оператором unset просто разрушаем (разустанавливаем) специфическую переменную, заранее предопределенную в другом файле( функции).

Данный способ является максимально правильным и простым при отключение Mootools в Joomla 2.5 (1.7).

Последнее обновление 06.07.12 11:22
 

Комментарии  

 
+1 #7 Евгений 20.04.2015 15:53
так и не вкурил зачем удалять mootools? это может быть связанно с проблемой выпадающего меню, а точнее его не выпадения на некоторых разделах "живого" сайта? (joomla 2.5, VirtueMart + шаблон Leo jewelry) сие zhem.kz
Цитировать
 
 
0 #6 Олег 07.05.2014 16:35
ОГРОМНОЕ СПАСИБО! классный способ, наконец-то bootstrap-овские классы нормально заработали :lol:
Цитировать
 
 
+1 #5 Владимир 31.07.2013 00:14
респект автору, все красиво убралось
Цитировать
 
 
0 #4 fxr 15.03.2013 14:46
Спасибо, толковый способ :D а то carousel из bootstrap'а никак не хотела нормально работать.
Цитировать
 
 
+2 #3 Андрей 18.02.2013 13:15
Спасиибо! всё работает! Видимо реально был конфликт mootools c jquery если я правильно написал, после вашего метода всё как рукой сняло!
Цитировать
 
 
+13 #2 Bender 23.01.2013 19:41
И какой конкретики тебе еще надо? Куда подгружаются скрипты, там их и режут. index.php это для особо одаренных. Не знаешь матчасти - нехер оставлять гневные комментарии
Цитировать
 
 
-19 #1 sfera 02.01.2013 03:11
а это надо в каком файле писа то!
что сказал что нет толку ноль без конкретики
Цитировать
 

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


Наверх