Объявления
Модуль «Объявления» отображает текстово-графические материалы с сортировкой по датам.
Модуль относится к части CMS «Контент» и может быть установлен опционально.
Модуль «Объявления» можно прикреплять к различным страницам сайта. Если модуль прикреплен к нескольким страницам, в административной части модуля появляется специальный фильтр «Раздел сайта» с возможностью фильтрации вывода (списка объявлений, категорий и настроек) по принадлежности к странице.
Модуль состоит из трёх частей: категории объявлений, объявления и характеристики объявлений.
Объявления
В списке объявления сортируются по дате.
Объявление имеет следующие характеристики.
В модуль «Объявления» встроена автоматическая публикация объявлений в формате RSS.
Адрес RSS-ленты: http://site.ru/ab/rss/.
У англоязычной версии сайта адрес RSS-ленты новостей будет иметь вид: http://site.ru/eng/ab/rss/
Категории
Категории объявлений могут иметь неограниченное число подкатегорий. При необходимости категории можно не использовать. Для этого нужно отключить параметр «Использовать категории» в настройках модуля.
При удалении категории удаляются все вложенные подкатегории и объявления.
Категории имеют следующие характеристики.
Характеристики
Характеристики – это дополнительные параметры, характеризующие объявление. Можно добавлять характеристики общие (для всех объявлений в пределах одного раздела сайта) или присваивать характеристику одной или нескольким категориям объявлений.
Характеристики имеют следующие параметры.
Если выбран тип «галочка», появится 2 дополнительных поля: «да» и «нет». Они позволяют задать отображение параметра в пользовательской части сайта. Если значения пустые, то при показе объявления будет, отображается только название параметра (при активной галочке) и не отображается ничего (при неактивной галочке).
Пример:
Без посредниковЕсли значения заданы, то отображаются эти значения.
Пример:
Посредник: даПосредник: нет.
Если выбран тип «выпадающий список» или «список с выбором нескольких значений», то появятся дополнительные поля со значениями.
Если выбран тип «поле с визуальным редактором», то при редактировании поля будет отображаться визуальный редактор, что позволяет редактировать стиль текста.
Статистика
Настройки
Шаблонные теги
Для работы с модулем «Объявления» служат следующие шаблонные теги:
База данных
Файлы
Модуль находится в папке modules/ab и устроен классически.
modules/ab/ab.php – контроллер;
modules/ab/ab.action.php – обработка запроса на добавление объявления;
modules/ab/ab.install.php – установка модуля;
modules/ab/ab.model.php – модель;
modules/ab/ab.rss.php – RSS лента объявлений;
modules/ab/ab.search.php – настройки для поисковой индексации для модуля «Поиск»;
modules/ab/ab.sitemap.php – карта ссылок для модуля «Карта сайта»;
modules/ab/admin/ab.admin.php – редактирование объявлений;
modules/ab/admin/ab.admin.action.php – обработка POST-запросов в административной части модуля;
modules/ab/admin/ab.admin.category.php – редактирование категорий объявлений;
modules/ab/admin/ab.admin.config.php – настройки модуля;
modules/ab/admin/ab.admin.count.php – количество новых и неактивных объявлений для меню административной панели;
modules/ab/admin/ab.admin.counter.php – статистика просмотров;
modules/ab/admin/ab.admin.menu.php – карта ссылок для модуля «Меню на сайте»;
modules/ab/admin/ab.admin.param.php – редактирование дополнительных характеристик объявлений;
modules/ab/admin/js/ab.admin.param.js – редактирование характеристик объявлений, JS-сценарий;
modules/ab/admin/macros/ab.admin.param.group.category_rel.php – макрос для групповой операции: применение характеристик к категории;
modules/ab/admin/macros/ab.admin.param.group.category_unrel.php – макрос для групповой операции: открепление характеристик от категории;
modules/ab/img/* – изображения;
modules/ab/js/ab.edit.js – JS-сценарий формы редактирования объявления;
modules/ab/js/ab.form.js – JS-сценарий формы добавления объявления;
modules/ab/js/ab.js – JS-сценарий модуля;
modules/ab/js/ab.show_search.js – JS-сценарий формы поиска по объявлениям;
modules/ab/views/ab.view.attachments.php – шаблон прикрепленных к объявлению файлов в форме редактирования объявления;
modules/ab/views/ab.view.edit.php – шаблон формы редактирования объявления;
modules/ab/views/ab.view.first_page.php – шаблон вывода первой страницы модуля, если в настройках модуля подключен параметр «Использовать категории»;
modules/ab/views/ab.view.form.php – шаблон формы добавления объявления;
modules/ab/views/ab.view.id.php – шаблон страница объявления;
modules/ab/views/ab.view.images.php – шаблон прикрепленных к объявлению изображения, выводимых в форме редактирования объявления;
modules/ab/views/ab.view.list.php – шаблон список объявлений;
modules/ab/views/ab.view.param.php – шаблон дополнительных характеристик объявлений;
modules/ab/views/ab.view.rows.php – шаблон элементов в списке объявлений;
modules/ab/views/ab.view.rows_block.php – шаблон блока объявлений;
modules/ab/views/ab.view.rows_block_rel.php – шаблон блока похожих объявлений;
modules/ab/views/ab.view.show_block.php – шаблон блока объявлений;
modules/ab/views/ab.view.show_block_rel.php – шаблон блока похожих объявлений;
modules/ab/views/ab.view.show_search.php – шаблон форма поиска по объявлениям;
modules/ab/views/ab.view.sort_block.php – шаблон блока «Сортировать» с ссылками на направление сортировки.
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.
Ваш комментарий будет первым.