Data Life Engine — типичный пример использования

http://webkev. com

Итак, сегодня поговорим об использовании DLE при разработке сайта.

Заходим на наш сайт http://dle. ru, на который мы с вами предварительно установили систему Data Life Engine и провели небольшие настройки. Видим главную страницу сайта:

Это стандартное оформление. Сменить шаблон дизайна можно в админке в разделе «настройка системы»: шаблон сайта по умолчанию. Выберем там Simple и нажмем сохранить. После этого обновим главную страницу сайта (кнопка F5). В результате мы видим наш сайт таким:

Видно, что изменилось оформление. Шаблонов существует огромное количество как платных так и бесплатных. Закачивать их нужно в папку «templates «. При установке шаблона внимательно следите за номером версии, под которую он рассчитан. Существуют несовместимости! Итак шаблон установили. Самое время заняться разделами сайта.

Сделаем, например, категорию «лучшие новости», попытаемся туда добавить новость и сделать её доступной для просмотра.

Создание категорий для DLE происходит в админке на странице «категории «:

Приведу пример заполнения полей (справку по каждому можно получить, подведя курсор к ссылке [?].

  • Имя: Лучшие новости
  • Альтернативное имя: bestnews
  • Описание для категории: Тестовая категория для лучших новостей
  • Ключевые слова: лучшая, новость
  • Основная категория: оставляем поле пустым (оно понадобится только при создании подкатегорий)

Все остальные поля относятся к оформлению. Мы будем работать в пределах текущего шаблона, поэтому оставляем там всё как есть.

Нажимаем «Добавить» и наша категория появляется снизу в списке доступных категорий.

Можете для практики добавить ещё несколько категорий.

Теперь обратите внимание в списке категорий появилось альтернативное имя нашей категории. Именно оно и отвечает за ссылку на неё. То есть адрес нашей категории такой: http://dle. ru/bestnews/

Идём по этой ссылке и смотрим результат

Возникла ошибка. Как думаете из-за чего? Правильно! Новостей же мы не добавили!

Будем исправляться. Топаем назад в админку и в левом верхнем углу находим ссылку «Добавить новость». Отлично! Нам это и нужно. Нажимаем

Тут всё предельно понятно. Вводим заголовок и текст новости (краткое описание и полное описание). Чтобы проследить, для чего какие поля нужны, введем такие данные:

  • Заголовок: Заголовок нашей лучшей новости
  • Категория: Лучшие новости
  • Краткое описание: Тут будет краткое описание нашей супер-пупер новости
  • Полное описание: А сюда будет помещен длиннющий, но интереснейший текст нашей супер-пупер новости.

Обязательно проверьте, стоит ли галочка около фразы «Опубликовать новость на сайте «. Иначе новость будет добавлена, но никто её не увидит, так как DLE её не опубликует.

Для форматирования текста предусмотрена панель редактора. Через неё вы можете заливать картинки, форматировать текст, изменять цвета текста и т. д.

Сразу давайте посмотрим вкладки «Опрос», «Дополнительно», «Доступ»

Во вкладке опросов предлагается создать опрос к нашей новости. Например, «Понравилась ли вам моя новость?» .

В «Дополнительно» мы видим расширенные настройки статьи. Вы можете изменить её адрес (поле ЧПУ), запретить комментарии, прописать вручную описание и ключевые слова. Если вы всего этого не сделаете, то Data Life Engine сама заполнит все необходимые поля при добавлении новости.

«Доступ» отвечает за возможность чтения/редактирования новости пользователями различных групп.

Посмотрели? Разобрались что для чего? Переходим во вкладку «Новость». Ещё раз проверяем введенные данные и нажимаем кнопку «Отправить». И видим результат «Новость «Заголовок нашей лучшей новости» была успешно добавлена!» .

Отлично!

Теперь опять идем по адресу http://dle. ru/bestnews/ и теперь мы там видим это:

То есть мы видим краткое описание нашей новости. Под новостью мы видим пустые звездочки (рейтинг новости) и линию слов (статистическая информация). Там находятся две важные ссылки:

иконка в виде очков — это редактирование новости (полное, краткое). Кликните на неё и сами увидите, чем они отличаются.

Вторая ссылка «подробнее». Ведет на полную новость. Кликните на нее, и вы увидите нашу полную новость

Обратите внимание на адрес страницы: http://dle. ru/bestnews/4-zagolovok-nashej-luchshej-novosti. html Это ни что иное, как перевод нашего заголовка на латинские символы. Число 4 обозначает порядковый номер новости независимо от категории. Вот так работает ЧПУ в Data Life Engine. Вывод ЧПУ можно менять в соответствующем разделе админки.

Теперь нам осталось добавить нашу категорию в основное меню сайта. Для этого нам понадобится подключиться по FTP (если сайт на сервере) и подкорректировать нужный файл. Находим папку templates, внутри папку с нашим шаблоном simple, а в ней выбираем файл main. tpl (этот файл отвечает за вывод общего оформления сайта).

Сохраняем файл. Обновите страницу сайта и увидите в левом меню нашу категорию:

С новостями разобрались.

Теперь буквально пару слов по расширению функционала движка путем установки дополнительных модулей.

В качестве общих упражнений по работе с DLE попробуйте добавить разных категорий (подкатегорий). Зарегистрируйте несколько пользователей, добавьте их в разные группы и попробуйте дать разные права доступа. Скачайте какой-нибудь нестандартный шаблон и модуль и попробуйте их установить. Ведь чему-либо научиться можно только с помощью практики. Любая, даже самая хорошая статья не в состоянии дать человеку самого главного — опыта работы.