WEB лаборатория DLE » DataLife Engine » Модули DLE » LessForDle - модуль автокомпиляции LESS-файлов для DataLife Engine by ПафНутиЙ
Навигация
Популярное
    Статистика

    Материалов: 1789 [+0]
    Пользователей: 685 [+0]

    Всего онлайн : 2
    Пользователей: 0
    Гостей: 2

    Google
    Последние комментарии
    ...
    HI-tech:
    0

    LessForDle - модуль автокомпиляции LESS-файлов для DataLife Engine by ПафНутиЙ

    Автор: Robot_DLElabкатегория: DataLife Engine » Модули DLEдата: 8-05-2013, 12:54
    LessForDle - модуль автокомпиляции LESS-файлов для DataLife Engine by ПафНутиЙ


    Текущая версия модуля: 1.2.0
    Версии DLE: 8.x - 9.x (проверялся на 9.8)
    Автор модуля: ПафНутиЙ

    Если вы, как и я, используете в работе LESS - этот модуль для вас!
    Модуль основан на готовом классе lessphp и по сути является связкой этого класса и DLE, он автоматически компилит LESS-файлы шаблона, а подключается в main.tpl одной строкой.
    Если вам не известно, что такое LESS - рекомендую почитать и попробовать, крайне полезная штука.

    Для чего это?
    * Для нормального использования LESS при вёрстке под CMS DLE.
    * И как следствие - для удобной, быстрой и эффективной разработки сайта.

    Возможности:
    - Автоматическая компиляция less при изменении файла, при этом отслеживаются изменения и в импортированных файлах.
    - Сжатие выходного css-файла (с возможностью отключать сжатие).
    - Вывод ошибок компиляции.
    - Вывод времени выполнения компиляции.

    Установка:
    - Загрузить содержимое папки upload из архива в корень сайта.
    - В начале main.tpl прописать:
    
    { include file="engine/modules/less/less.php"}
    

    - По умолчанию подключается файл main.less из папки css текущего шаблона сайта, туда же записывается одноимённый css-файл, который и прописываем в head шаблона.
    - Для указания собственных файлов и показа времени выполнения скрипта пишем примерно так:
    { include file="engine/modules/less/less.php?&inputFile=/styles/file.less&outputFile=/css/style.css&showstat=y"}

    - Для отключения сжатия пишем так:
    { include file="engine/modules/less/less.php?&normal=y"}


    Скачать модуль LessForDle, как всегда, можно только с github т.к. там удобнее поддерживать код и всегда актуальная версия.



    Теги: dle, модуль

    Другие новости по теме:


    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.