Как запретить загрузку JavaScript в шаблоне Joomla

0
700

Этот прием не панацея, но иногда помогает избавиться от лишних JS скриптов, которые подгружают сторонние расширения на ваш сайт.

Самый распространенный вариант, это когда какое-либо расширение случайно вызывает mootools, который не нужен ни ему ни вам. Тогда можно применить следующий ход.

Для начала узнаем как называется файл и полный путь до него:

  • Щелкаем правой кнопкой мыши и вызываем контекстное меню.
  • Выбираем "Просмотреть код страницы".
  • ищем интересующий нас файл, который нам надо заблокировать.

Теперь мы знаем какой файл нам надо исключить.

Для этого есть два пути:

Отредактировать через админ панель Joomla.

  • В админ панели: Расширения => Менеджер Шаблонов => Шаблоны.
  • Выбрать интересующий вас шаблон.
  • В редакторе выбрать файл "index.php"
  • И сразу после строки "defined('_JEXEC') or die;" вставить вот такой код:
1
unset($this->_scripts[JURI::root(true) . '/media/system/js/mootools-core.js']);

где -  /media/system/js/mootools-core.js - путь к интересующем вас файлу.

Редактирование через FTP.

  • Подключаемся через FTP клиент.
  • Открываем файл "index.php", который располагается по адресу: /templates/имя вашего шаблона/
  • Дальше так же вставляем код из первого варианта.

Запрет с помощью плагина

На самом деле можно сделать все без кода, просто поставив плагин и настроив в нем нужные исключения.

Можно использовать плагин, допустим: JCC - JS CSS Control

Кстати с помощью плагина можно очень гибко управлять, где и что выводить.

Похожие записи

07.07.2019
0
4286

5 Калькуляторов Joomla под любые задачи, обзор и настройка

Сегодня при помощи сторонних разработок для joomla можно рассчитать всё, что угодно: стоимость ...
06.07.2019
0
3778

Меню в Joomla — добавление вложенного или выпадающего меню

В шаблоне позиции для меню обычно предусмотрены слева или справа, а так же и в верху (горизонт...
08.07.2019
0
5681

Тестируем Joomla 4: административная панель, разделы, поле работы вебмастера

Концепция оформления административной панели joomla4 разработана веб-студией JoomShaper, специализ...

Комментарии

Ваш комментарий будет отправлен на модерацию.
  • Комментарии не найдены