Форум русской поддержки Joomla!® CMS
25.04.2017, 10:37:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

[FAQ] Как отключить скрипты (Mootools, Caption) в Joomla 1.7?

 (Прочитано 38923 раз)
0 Пользователей и 1 Гость смотрят эту тему.
smart
Администратор
*******

Репутация: +1309/-14
Offline Offline

Пол: Мужской
Сообщений: 6850


снова дома...


« : 19.01.2011, 18:45:46 »

По умолчанию Joomla подключает в шапке страницы JavaScript библиотеки: core.js, mootools-core.js, caption.js, mootools-more.js, однако, далеко не всегда они нужны. Чтобы отключить их можно использовать в шаблоне сайта следующий код (спасибо SmokerMan):

Код
<?php
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']);
?>

Замечание от SmokerMan:

Изначально MooTools в стандартных расширениях используется в:

  • модуле авторизации
  • различные формы (регистрация, контакты, добавление материала и т.д.)
  • в стандартных шаблонах

Отключение MooTools может привести к недееспособности стандартного шаблона и стандартных расширений!

Например, скрипт поддержки сессии подключается в стандартном модуле авторизации (modules/mod_login/tmpl/default.php)
Если нужно отключить mootools и использовать стандартный модуль авторизации, нужно так же переопределить макет этого модуля в своем шаблоне и для избежания ошибки JavaScript закомментировать в нем:
Код
JHtml::_('behavior.keepalive');

При этом поддержка сессии пользователя осуществляться не будет. Для этого нужно написать свой JavaScript.
« Последнее редактирование: 29.08.2013, 10:14:40 от b2z » Записан
 
Dutch
Support Team
*****

Репутация: +88/-2
Offline Offline

Пол: Мужской
Сообщений: 661


Проф. разработка больших порталов с нуля!


« Ответ #1 : 11.01.2012, 16:22:15 »

А как отключить на уровне шаблона вообще все скрипты в head?
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet