- Главная
- Блог
- Веб-разработка
- Подключаем jQuery с Яндекса или Гугл
Подключаем jQuery с Яндекса или Гугл
Отключение загрузки стандартной библиотеки jQuery в Joomla может понадобиться в разных случаях, например:
- Когда нужна более свежая версия jQuery
- Когда нужно загружать её быстрее (параллельное подключение к другому хосту)
- Когда нужно перенести её загрузку в другое место
- Когда нужно объединить JS скрипты в один файл
У меня же получилось так что jQuery загружалась после вспомогательных скриптов, которые не могут работать без jQuery.
Поэтому некоторая часть модулей и плагинов не работали и вызывали ошибки.
Скорее всего это особенности шаблона или какой то глюк.
Поэтому было решено отключить стандартную загрузку jQuery В Joomla 3 и подключить её вручную с CDN Яндекса.
Как отключить jQuery в Joomla 3?
Для этого в index.php установленного шаблона, в самом начале, после
unset($this->_scripts[$this->baseurl.'/media/jui/js/jquery.min.js']);
Это отключит загрузку jQuery в Joomla 3.
Изменить файл index.php можно через админку Joomla.
Для этого нужно перейти в Расширения -> Шаблоны.
Напротив вашего шаблона, во второй колонке нажать на его название.
После чего вы попадёте в менеджер файлов вашего шаблона.
Выбираете index.php, редактируете и сохраняете.
Как подключить jQuery из Яндекса или Гугл?
Яндекс и Гугл представляют для веб-мастеров наборы библиотек.
Они хранятся на CDN серверах, т.е. при скачивании библиотеки, заказчка будет идти с самого ближнего к клиенту сервера.
Это позволяет сократить время скачивания, а вашему сайту сэкономить на трафике.
Какую будете использовать - решать вам.
Я так лучше Яндекса, чтобы меньше проблем было, а то Гугл вдруг опять заблокируют...
Для подключения используется тег script
Подключается в самом начале head (предпочтительно) или перед закрывающим /body
В последнем случае будьте внимательны, потому что многие скрипты требуют библиотеки jQuery.
Значит она должна загружаться первее их.
На этом всё, желаю успехов)
С уважением, Олег Касьянов.