Убираем лишние jQuery файлы из Joomla при помощи ReReplacer

Joomla Компоненты


Здравствуйте дорогие друзья и любители Joomla. Если на вашем Joomla сайте установлено множество расширений и сложный шаблон, вы можете столкнуться с распространённой проблемой: большим количеством Javascript файлов.

Разнообразные шаблоны и расширения часто загружают свои собственные библиотеки или даже несколько версий одной и той же библиотеки. В результате этого шаблон или расширение могут работать некорректно.

Убираем лишние jQuery файлы из Joomla при помощи ReReplacer

Убираем лишние jQuery файлы из Joomla при помощи ReReplacer

Решить эту проблему можно при помощи плагина jQuery Easy. Однако, для этого так же подойдёт Rereplacer от разработчика NoNumber, который мы сегодня и рассмотрим. Оба варианта позволят вам избавиться от дублирования Javascript без необходимости править исходный код.
Установка и использование Rereplacer
Установка расширения Rereplacer производится при помощи Менеджера установок. Настройки довольно просты, то есть изменять вам почти ничего не нужно из настроек по умолчанию. Разве что, вам при добавлении нового выражения на замену, можете указать где производить замену, в теге body или полностью во всем коде.

Найдите ненужные jQuery файлы

Вы можете найти дублирующиеся библиотеки jQuery, посмотрев исходный код своего сайта. Для этого нажмите Ctrl + U, либо кликните на страницу правой кнопкой мыши и выберите пункт «Показать исходный код».

Изображение ниже иллюстрирует пример дублирующихся файлов.
rereplacer_jquery_1
Примечание: возможно, вам придётся поэкспериментировать с тем, какие файлы лучше убрать. Пожалуйста, внимательно проверьте работоспособность своего сайта после удаления любых файлов.

Создайте замену

Зайдите в Компонент >> NoNumber ReReplacer >> Новая.

На следующем экране добавьте код, который необходимо заменить, как показано на изображении ниже:

  1. Вставьте HTML код, подключающий лишнюю библиотеку jQuery
  2. Это поле оставьте пустым

Во вкладке Области поиска >> Активировать в области >> Везде (Search Areas tab >> Enable in area >> Everywhere).

rereplacer_jquery_2

Результат

Обновите страницу своего сайта и снова проверьте исходный код. На месте, где ранее подключался ненужный jQuery файл, вы обнаружите пустую строку.
rereplacer_jquery_3

Компонент ReReplacer будет очень полезным для людей, которые уже хорошо знакомы с CMS Joomla и имеют представление, за что может отвечать тот или иной кусок кода. А вот в неумелых руках с помощью ReReplacer  можно поменять такой код, что потом сайт просто перестанет работать. По этому еще раз хочу вас предупредить быть осторожным в работе с данным расширением. Если вам все таки сложно разобраться с ReReplacer и вы не знаете что к чему, пишите в комментариях и если вас будет хоть пару человек, то именно для вас напишу отдельный пост с руководством по работе с ReReplacer.

Скачать расширение ReReplacer вы можете на официальном сайте разработчика здесь СКАЧАТЬ ReReplacer

А на этом пост Убираем лишние jQuery файлы из Joomla при помощи ReReplacer завершен. Желаю вам пр работе с ReReplacer не натворить чудес. Увидимся.

Joomla Блог Nauca – научись работать с Joomla

Хочешь получать на e-mail свежие статьи о компонентах, модулях, плагинах и других полезных вещах связанных с Joomla? Не пропусти ничего полезного, подпишись на новости блога Nauca: