Новый модуль InlifeCMS для создания сайтов пользовательских объявлений
Date Published
Cистема объявлений mod_notice_manager
Цель: Создание системы публикации объявлений о пропажах/находках посетителями сайта. Также может использоваться при создании сайта, на котором пользователи оставляют свои частные объявления. Это могут быть объявления о купле/продаже и др. При разработке сайта используются:
- Модуль mod_notice_manager;
- Плагин notice_list - вывод списка объявлений в любом месте сайта;
- Плагин notice_search - поиск объявлений в любом месте сайта;
- Плагин notice_list - вывод списка групп объявлений в любом месте сайта.
Добавление, редактирование, удаление объявления.
Пользователем при вводе объявления заполняются:
- Заголовок;
- Выбор категории объявления (найдено/утеряно);
- Выбор группы объявления внутри категории (документы/животные/…..);
- Подробности – общее для всех категорий текстовое поля для ввода дополнительной информации в произвольной форме;
- Изображение (фотография) потери/находки. Допускается добавление нескольких изображений);
- Дата и время объявления;
- Место: страна, населенный пункт, текстовое поле для уточнения места;
- Текстовое поле для введения контактной информации в произвольной форме;
- E-mail;
- Антибот - защита от автоматического ввода.
После добавления объявления на почту пользователя отправляется письмо с приглашением активировать объявление, тем самым подтверждается e-mail пользователя.
Поиск объявлений (плагин notice_search)
- Поиск по категориям и по группами;
- Поиск по дате (с …. по …. );
- Поиск по словам (в заголовке и описании).
Плагин вывода последних объявлений (notice_list)
В плагине используются параметры:
- Количество выводимых объявлений (count);
- Категория выводимых объявлений (потеряно, найдено и т.д.);
- Группа выводимых объявлений;
- Автор объявлений;
- Возможность вывода в переменную (assign)