Управление статьями
Нажав на ссылку [статьи] справа от сайта в их листинге мы попадаем в модуль управления статьями. Настройка данного модуля состоит из трех этапов:
- Задание имени директории, в которой будут храниться статьи
- Генерация шаблона статейного раздела
- Генерация кода клиента, для размещения на хостинге
После сохранения имени и нажав на соответствующую ссылку генератора шаблона мы получаем возможность первоначального редактирования шаблона статейного раздела. HTML-код берется прямо с главной страницы и затем редактируется так, что бы расположенные в заданной директории виртуальные HTML-страницы брали правильные настройки CSS и JS файлов. В принципе возможно сделать его полностью похожим на весь остальной сайт.
Используя макро-вставки мы размечаем страницу на области для показа категорий, полных и кратких текстов статей. И таким образом формируем будущий шаблон для статейного раздела.
Далее мы генерируем клиентский код, получающий и отображающий статьи (его работа невозможна без mod_rewrite, именно за счет него и создаются красивые адреса) и добавляем сами статьи, которые и будут появляться в статейном разделе.
Форма редактирования статьи включает в себя следующие поля: заголовок, содержимое, ключевые слова и описание, категория, дата окончания публикации и одно изображение, которое можно загрузить и вставить внутрь описания путем добавления специальной макро-подстановки. Плюс такого решения в том, что статья разбавленная картинкой выглядит лучше для поисковых машин и в том, что клиентский код загрузит картинку к себе на хостинг и будет отдавать ее уже от своего имени.
Статейный раздел готов. Всеми статьями на всех сайтах можно управлять из одного места, что, согласитесь, очень удобно.


