Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!
Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!
По умолчанию библиотека JavaScript "MooTools" подгружается во все шаблоны Joomla. Но зачастую разработчики веб-сайтов сами выбирают себе js-библиотеки для разработки, и не всегда их точка зрения совпадает с выбором Joomla. Чтобы избавиться от лишнего веса страницы, в начало кода, после проверки константы "_JEXEC" вставим код, так как показано ниже.
Примечание: эту вставку сделать нужно перед позицией заголовков сайта
Этот фрагмент кода будет предварительно отчищать установленные по умолчанию библиотеки для гостей сайта (пользователи, которые еще не авторизовались) и для зарегистрированных пользователей.
Почему не отключить для всех посетителей сайта? Потому что пользовательская часть может использоваться администраторами сайта для редактирования контента, а для этого лучше оставлять библиотеку включенной.
Это не сработает если кроме MooTools никаких скриптов нету.
И что? У меня это не работает. Куда вставлять-то? В head.php??
Или это только для joomla 1.5?
Тоже непонятно, куда вставлять. В инете все тырят друг у друга статьи, вместо того, чтобы написать нормальную инструкцию. Автор, это камень в Вашу сторону. Потому что данную инструкцию без конкретных уточнений я вижу уже на 10-ке сайтов
Я вот здесь подробно расписал как правильно отключить mootools http://www.php-jquery.ru/poleznosti-dlya-web-razrabotki/otklyuchenie-mootools-v-joomla
Спасибо, дельный совет и без ковыряний в самом движке. В общем - то что доктор прописал :)
Кстати на joomla 2.5 работает (проверено)
Да способ довольно интересный, позволяющий без навешивания чудо-компонентов править четко содеожимое тега <head></head>, причем кстати это можно использовать к примеру совместно с $_SERVER['REQUEST_URI'] и в зависимости от значения менять содержимое, опять же без чудо-компонентов, а попросту используя if else