Данный урок поможет новичкам понять принцип построения модулей для DLE. Не судите строго, статья моя первая, прогер я (всм по похапе) начинающий, статья актуальна для пользователей DLE 7.5 (и вероятно 7.2 - точно не знаю).
И так - вступление. Недавно отрыл в паблике подобный урок, но судя по всему он был расчитан на DLE младше версии 7.2 - ибо админпанель отказалась работать вобще. Поковыряв код сам я решил обратиться за помощью на канал #php в наш любимый IRC, вот только любителей даталафа там не отыскалось и я отправился ковырять дальше сам. Всё, что я наковырял - 100% рабочее! В этом уроке я попутно к коду буду писать подробные коменты (в меру своих познаний). Приступаем! Для начала на надо определить, что же будет делать наш модуль (вобще - за основу можно взять любой php скрипт, подправить его под DLE и всё будет ок), а пока задумка такая: Наш модуль будет выводить 5 строк, значения которых будут задаваться в админпанели, напр
... Читать дальше »
Итак, начну с того что эта статья всего лишь пример реализации вывода новостей в несколько колонок (в данном случаи две). Статья предназначена в первую очередь для чайников, т.к. опытные пользователи давно уже нашли способ
Задача: 1. Вывод новостей на главной странице в 2 колонки. 2. При переходе в категорию и т.п. в одну колонку.
Средства: Стандартные средства движка ДЛЕ+CSS+HTML (никаких скриптов и примочек). Удобные для вас редакторы или редактор. Прямые руки.
Известные проблемы: 1. Бывают длинные заголовки новостей (на 2 и более строчки). 2. Разное количество символов в теле новости (от 1 до 1000+). 3. Изображения в теле новости (размер ограничен разумными пределами)
Все эти а так же специфические "проблемы" заставляющие новость менять высоту, думаю все извест
... Читать дальше »
Как вы знаете, начиная с версии 8.5, в скрипте появилась возможность сжатия javascript файлов, что позволяет до 70% уменьшить их размер и тем самым существенно ускорить их загрузку в браузер. В данной статье я хочу вам рассказать о том, что данную возможность можно применить для файлов стилей CSS вашего шаблона. Для этого необходимо изменить их подключение в шаблон, допустим ваши стили подключаются в шаблоне сточками:
для включения сжатия для этих файлов, эти строки необходимо заменить на:
Собственно и все, теперь ваши стили будут автоматически объединены и сжаты, и в браузер будут отдаваться уже сжатые файлы, существенно экономя
... Читать дальше »
Название: Ленивая загрузка Демо: _http://www.appelsiini.net/projects/lazyload/enabled_fadein.html Совместимость: Любая версия ДЛЕ, да вообще любой движок Описание: java-script плагин, позволяющий экономить время посетителя, трафик и нагрузку на ваш сервер. Плагин позволяет загрузить только те изображения, источник для которых указан в тексте, расположенном только на видимой части экрана, то есть посетителю вольно прочесть пару абзацев вашей статьи и решить - читаем дальше или уходим. Если ваш посетитель начинает использовать прокрутку, то картинки, расположенные в невидимой до сих пор части страницы начинают немедленно подгружаться, если он закрывает страницу - то все остаются при своей экономии (посетитель экономит время ожидания на загрузку картинок, вы экономите трафик и мощности). Актуальность: Очень помогает сайтам с большим количеством изображений на страницах. Установка: Качаем прикрепленный файл, распа
... Читать дальше »