Главная страница / DataLife Engine / Плагины / DLE-Asset — Автоматическое подключение стилей и скриптов в шаблон

DLE-Asset — Автоматическое подключение стилей и скриптов в шаблон

23 мая 2020, Суббота
2 244
1
DLE-Asset — Автоматическое подключение стилей и скриптов в шаблон

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

При формировании html-кода учитываются настройки сжатия и объединения скриптов и стилей и модуль сам формирует корректный код в соответствии с настройками DLE.

Варианты подключения:
<!-- 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"}

Добавить отдельный файл:
{include file="engine/modules/asset/addFile.php?file={THEME}/js/main.js"}

folder — пути от корня сайта к папкам, содержащим css и js файлы. Если необходимо указать несколько путей, то они перечисляются через запятую. Вложенные папки не учитываются.

ignore — префиксы имён файлов, которые будут исключены из обработки. По умолчанию используются два символов «-» и «_», если необходимо исключить ещё какие-то файлы, то достаточно прописать начало названий этих файлов через запятую. Такое поведение полезно, когда нужно гарантированно прописать подключение отдельных файлов в начале или в конце остальных (например основной файл со скриптами сайта как правило подключается после всех используемых библиотек).

Версия DLE: 9.x и выше. Проверено на 14.0 - работает!

Источник
Скачать на гитхабе актуальную версию
dle-asset-1_1_1.zip [5.78 Kb] (cкачиваний: 45)

dle-asset-1_1_1_plugin.zip [4.23 Kb] (cкачиваний: 70)

dle-asset-2_0_1-plugin.zip [2.9 Kb] (cкачиваний: 60)
18-08-2021, 12:07: Добавлена версия 2.0.1 с обновлением
Комментарии:
{login}

Твой комментарий..

  1. Донат 12 ноября 2021 19:00

    Спасибо, классный модуль! 

Модули для создания киносайта и не только на базе DataLife Engine, и многое другое...
Просто блог Евгения Попова, он же - byroot © 2015-2025 | Карта сайта