Main menu

Принуждаем K2 грузить нужную версию JQuery

Yazov Rating Yazov Rating Yazov Rating Yazov Rating Yazov Rating Рейтинг 4.93 (76 Голосов)
Однажды мне понадобилась в K2 библиотека JQuery именно версии 1.7.1, при условии, что она грузилась бы с серверов Google. К сожалению в настройках такого выбора нет... Можно выбрать либо загрузку старых версий JQuery с серверов Google либо использование самой последней библиотеки JQuery ветки 1.7.x. На тот момент последней версией являлась библиотека JQuery 1.7.2, которая и грузилась при выборе в настройках "загружать удаленную версию JQuery 1.7.x". Грузить с localhost Я не хотел, так как это немного могло притормозить работу сайта. Поэтому решил разобраться и "заставить" K2 грузить нужную мне библиотеку JQuery... Загрузка удаленных копий библиотек JQuery в K2 осуществляется посредством системного плагина - System - K2. Поэтому для того, чтобы принудить загружать нужную нам копию библиотек JQuery идем в файл /plugins/system/k2/k2.php и находим в верхней части файла блок, отвечающий за загрузку JS скриптов. Далее изменяем строку
$document->addScript('//ajax.googleapis.com/ajax/libs/jquery/'.str_replace('remote', '', $jQueryHandling).'/jquery.min.js'); 
на эту:
 $document->addScript('//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js');
Вот и все. Пользуемся подключенной библиотекой JQuery с серверов Google

Follow me on TwitterЯ ВКонтакте