Уявіть ситуацію, коли вам потрібно створити новий шаблон, з безліччю різних скриптів, стилів до них. Звичайно, підключити один раз вручну все це не складно, але як бути коли це потрібно робити постійно, наприклад ви пробуєте використовувати jquery-плагін мобільного меню, підключаєте js і css, налаштовуєте, тестируете і розумієте, що цей плагін не підходить, видаляєте і робите повторне підключення вже іншого плагіна, знову js і css. Знову тести і начебто все підходить, але через тиждень розумієте, що цей плагін містить баг під iOS, який усунути неможливо в розумні часові рамки. Прикручуєте 3й, 4й, 5й скрипти, доповнюєте каруселькой, кастомними скролл, все вручну.
А після того, як все готово треба б провести оптимізацію і включити стиск і об'єднання css і js. І тут знову все в ручну збирати доводитися, а через тиждень ви натикаєтеся на необхідність видалити щось або додати, і знову вручну.
При використанні модуля, все що потрібно для підключення скриптів і стилів - прописати шлях до папки або папок, що містить js і css-файли, решта DLE-Asset зробить сам, причому спочатку підключаться всі скрипти, а потім вже стилі, а коли ви в адмінці відзначите галочку стиснення js і css - сам збере потрібні рядки для передачі в клас мініфікаціі.
Модуль призначений для автоматичного підключення файлів скриптів і стилів до шаблону сайту під управління CMS DataLife Engine.
При формуванні html-коду враховується час останнього зміни кожного файлу і приписуються відповідні параметри, таким чином немає необхідності кожного разу при зміні css або js оновлювати кеш браузера.
При формуванні html-коду враховуються настройки стиснення і об'єднання скриптів і стилів і модуль сам формує коректний код відповідно до настройками DLE.
1. Завантажити актуальну версію DLE-Asset
2. Розпакувати вміст папки upload в корінь сайту.
3. Відкрити # 123; THEME> /main.tpl і в потрібному місці, перед закриває тегом
вставити строкку підключення модуля:
# 123; include file = "engine / modules / asset / add.php? Folder = # 123; THEME> / css /">
# 123; include file = "engine / modules / asset / add.php? Folder = # 123; THEME> / js /">
Або одним рядком:
де
folder - шляхи від кореня сайту до папок, що містить css і js файли. Якщо необхідно вказати кілька шляхів, то вони перераховуються через кому. Вкладені папки не враховуються.
ignore - префікси імен файлів, які будуть виключені з обробки. За замовчуванням використовуються два символів "-" і "_", якщо необхідно виключити ще якісь файли, то досить прописати початок назв цих файлів через кому. Така поведінка корисно, коли потрібно гарантовано прописати підключення окремих файлів на початку або в кінці інших (наприклад основний файл зі скриптами сайту як правило підключається після всіх використовуваних бібліотек).
Завантажити модулі для dle без реєстрації з нашого порталу, як модуль DLE Asset - Автоматичне підключення стилів і скриптів в шаблон [DLE 9.x і вище] за наступним посиланням