Доска объявлений для CMS Danneo 054.
Модуль предназначен для размещения объявлений на сайтах работающих на CMS Danneo 054.
Администраторская часть
Модуль имеет богатое количество настроек.
- Антифлудер, при добавлении контента (в секундах)
- Поиск / Состояние (да/нет)
- Выводить рекомендуемые (да/нет)
- Комментарии (вкл/выкл)
- Кто может комментировать (все/только пользователи)
- Смайлики (вкл/выкл)
- Редактор и тэги (вкл/выкл)
- Разрешить распечатку (да/нет)
- Во сколько столбцов выводить
- Количество на страницу
- Количество рекомендуемых
- Разрешить добавлять объявления (да/нет)
- Разрешить редактировать объявления (да/нет)
- Разрешить поднимать объявления (да/нет)
- Разрешить выделять объявления (да/нет)
- Выводить в форме поле icq (да/нет)
- Выводить в форме поле телефон (да/нет)
- Количество бесплатных выделений и поднятий объявления
- Количество дней поднятия и выделения объявления
- Вид комментариев (древовидный/обычный)
- Сообщение выводимое при отсутствии объявлений в категориях
- Активация объявлений (без активации/через электронную почту)
Каждая категория настраивается с учётом Ваших потребностей и в соответствии с контекстом раздела.
Это означает что для каждой категории можно создавать свои собственные формы для добавления объявлений.
Для настройки схемы формы имеются следующие типы элементов:
- Однострочное текстовое поле
-- Тип проверки
--- текст
--- емаил
--- целое число
--- номер телефона
- Многострочное текстовое поле
- Переключатель
- Выпадающий список
- Дата
- Текстовый разделитель
Следующая настройка модуля - Сроки размещения.
Здесь указываются сроки которые будут доступны пользователю при размещении объявления.
Сроки указываются в днях. При указании 0 будет доступно размещение навсегда.
Также имеются настройки для вывода Типов сделки, Города.
Из администраторской части имеется возможность добавлять, активировать/деактивировать, редактировать, удалять объявления.
Имеется возможность добавлять объявления как от имени гостя так и от имени зарегистрированного пользователя.
Управление комментариями, осуществляется также из администраторской части.
Клиентская часть
В работе модуля широко используется фреймворк jQuery.
Главная страница модуля представляет собой список объявлений, которые отсортированы в зависимости от даты размещения и опции поднятия объявления.
Также объявления можно выделять из общей массы (опция выделения объявлений), объявление обводится рамкой красного цвета.
Переход к категориям осуществляется посредством модального (всплывающего) окна.
В каждом объявлении можно оставлять комментарий либо задавать вопрос автору публикации (в момент размещения комментария система уведомит автора объявления отправив уведомление на email), но только в том случае если автор при подаче объявления укажет в настройках получать письма от пользователей.
При включенном режиме "древовидных комментариев" будет доступна опция ответа на комментарий.
Емаил автора объявления не публикуется на сайте, но используя кнопку "написать сообщение" Вы можете отправлять письма из почтовой формы модального (всплывающего) окна.
Также при прочтении объявления имеется настройка для отправки объявления в социальные закладки.
Изображения прикрепленные к объявлению выводятся посредством highslide.
Редактирование, поднятие, выделение объявления доступно для гостей только после проверки пароля (который устанавливается при подаче объявления), а для зарегистрированных и залогиненных пользователей эта процедура не требуется.
Для зарегистрированных пользователей доступен личный кабинет доски объявлений.
Где вы можете видеть полный список своих объявлений, в том числе которые не активированы либо у которых истек срок размещения (о чём рядом с объявлением выводится соответствующее уведомление).
В кабинете вы можете производить различные манипуляции с объявлениями, в том числе не дожидаясь письма с активационной ссылкой в одно касание можно активировать объявление.
При подаче/редактировании объявления форма проверяет заполнение полей на соответствие их типам посредством jQuery. Если хитрый пользователь уберёт, заблокирует или удалит этот код то проверка все равно будет осуществлена но уже скриптом php.
Добавлена возможность прикреплять до 5 изображений.
Вывод текста объявления вырезает лишний всевозможный "нехороший код" оставляя только нормальный чистый текст.
Для большего удобства создан блок вывода объявлений, который автоматически показывает и прокручивает объявления в зависимости от настроек.
Настройки блока:
- Количество: Количество выводимых объявлений в блок
- Опубликовано: Выводить дату (да/нет)
- Изображение: Выводить изображение (да/нет)
- Speed Slide Changе: скорость анимации смены объявлений (slow/normal/fast)
- Auto Slide Interval: Время для чтения объявления в миллисекундах до смены
- Height Block Board: Высота блока для корректировки высоты в зависимости от количества объявлений
- Type Slideshow: Вариант листания объявлений (sequence/random/random_start)
- Animation Type: Тип анимации смены объявлений (fade/slide)
- Image Align: Выравнивание изображений (слева/справа)
Обход объявлений проводится скриптом автоматически один раз в сутки.
Все манипуляции с объявлениями подтверждаются уведомлениями на указанный автором email.