Управление статьями

Нажав на ссылку [статьи] справа от сайта в их листинге мы попадаем в модуль управления статьями. Настройка данного модуля состоит из трех этапов:

  • Задание имени директории, в которой будут храниться статьи
  • Генерация шаблона статейного раздела
  • Генерация кода клиента, для размещения на хостинге

После сохранения имени и нажав на соответствующую ссылку генератора шаблона мы получаем возможность первоначального редактирования шаблона статейного раздела. HTML-код берется прямо с главной страницы и затем редактируется так, что бы расположенные в заданной директории виртуальные HTML-страницы брали правильные настройки CSS и JS файлов. В принципе возможно сделать его полностью похожим на весь остальной сайт.

Используя макро-вставки мы размечаем страницу на области для показа категорий, полных и кратких текстов статей. И таким образом формируем будущий шаблон для статейного раздела.

Далее мы генерируем клиентский код, получающий и отображающий статьи (его работа невозможна без mod_rewrite, именно за счет него и создаются красивые адреса) и добавляем сами статьи, которые и будут появляться в статейном разделе.

Форма редактирования статьи включает в себя следующие поля: заголовок, содержимое, ключевые слова и описание, категория, дата окончания публикации и одно изображение, которое можно загрузить и вставить внутрь описания путем добавления специальной макро-подстановки. Плюс такого решения в том, что статья разбавленная картинкой выглядит лучше для поисковых машин и в том, что клиентский код загрузит картинку к себе на хостинг и будет отдавать ее уже от своего имени.

Статейный раздел готов. Всеми статьями на всех сайтах можно управлять из одного места, что, согласитесь, очень удобно.