Блог

Новый модуль InlifeCMS для создания сайтов пользовательских объявлений

Cистема объявлений mod_notice_manager

Цель: Создание системы публикации объявлений о пропажах/находках посетителями сайта. Также может использоваться при создании сайта, на котором пользователи оставляют свои частные объявления. Это могут быть объявления о купле/продаже и др. При разработке сайта используются:

  1. Модуль mod_notice_manager;
  2. Плагин notice_list - вывод списка объявлений в любом месте сайта;
  3. Плагин notice_search - поиск объявлений в любом месте сайта;
  4. Плагин notice_list - вывод списка групп объявлений в любом месте сайта.

Добавление, редактирование, удаление объявления.

Пользователем при вводе объявления заполняются:

  1. Заголовок;
  2. Выбор категории объявления (найдено/утеряно);
  3. Выбор группы объявления внутри категории (документы/животные/…..);
  4. Подробности – общее для всех категорий текстовое поля для ввода дополнительной информации в произвольной форме;
  5. Изображение (фотография) потери/находки. Допускается добавление нескольких изображений);
  6. Дата и время объявления;
  7. Место: страна, населенный пункт, текстовое поле для уточнения места;
  8. Текстовое поле для введения контактной информации в произвольной форме;
  9. E-mail;
  10. Антибот - защита от автоматического ввода.

После добавления объявления на почту пользователя отправляется письмо с приглашением активировать объявление, тем самым подтверждается e-mail пользователя.

Поиск объявлений (плагин notice_search)

  1. Поиск по категориям и по группами;
  2. Поиск по дате (с …. по …. );
  3. Поиск по словам (в заголовке и описании).

Плагин вывода последних объявлений (notice_list)

В плагине используются параметры:

  1. Количество выводимых объявлений (count);
  2. Категория выводимых объявлений (потеряно, найдено и т.д.);
  3. Группа выводимых объявлений;
  4. Автор объявлений;
  5. Возможность вывода в переменную (assign)
Коленько Сергей