DLE Asset 1.1.1 : автозагрузка стилей и скриптов

DLE Asset 1.1.1 : автозагрузка стилей и скриптов

Модуль предназначен для автоматического подключения файлов скриптов и стилей к шаблону сайта. Всё что нужно для подключения скриптов и стилей - прописать путь к папке/папкам содержащим js и css-файлы. Причём сначала подключатся все скрипты, а потом уже стили. Если в админке отметить галочку сжатия js и css, то модуль сам соберёт нужные строки для передачи в класс минификации.


При формировании html-кода учитывается время последнего изменения каждого файла и приписываются соответствующие параметры, таким образом нет необходимости каждый раз при изменении css или js обновлять кеш браузера. Также учитываются настройки сжатия и объединения скриптов и стилей, при этом модуль сам формирует корректный код в соответствии с настройками DLE.

Установка:
1. Распаковать содержимое папки upload в корень сайта.

2. Открыть {THEME}/main.tpl и в нужном месте, перед закрывающим тегом:
</head>

Добавить строку подключения модуля:
<!-- css -->
{include file="engine/modules/asset/add.php?folder={THEME}/css/"}
<!-- /css -->
<!-- js -->
{include file="engine/modules/asset/add.php?folder={THEME}/js/"}
<!-- /js -->

Или одной строкой:
{include file="engine/modules/asset/add.php?folder={THEME}/css/,{THEME}/js/&ignore=main"}

Где:
  • folder - пути от корня сайта к папкам, содержащим css и js файлы. Если необходимо указать несколько путей, то они перечисляются через запятую. Вложенные папки не учитываются.
  • ignore - префиксы имён файлов, которые будут исключены из обработки. По умолчанию используются два символов "-" и "_", если необходимо исключить ещё какие-то файлы, то достаточно прописать начало названий этих файлов через запятую. Такое поведение полезно, когда нужно гарантированно прописать подключение отдельных файлов в начале или в конце остальных (например основной файл со скриптами сайта как правило подключается после всех используемых библиотек).

3. Положить в указанные папки нужные скрипты и стили.

Готово!

dle-asset-1_1_1-avtozagruzka-stilej-i-skriptov.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 9.x-10.х
Кодировка: utf-8
Автор: ПафНутиЙ
Источник
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.