Форма контактов

Добрый день.
Требуется настраиваемая форма контактов для возможности отправки разного рода вопросов и заявок с выбором темы письма и необходимыми полями для заполнения.

ТЗ ФОРМА КОНТАКТОВ

Форма должна размещаться в отдельном разделе «Контакты»

Должны быть стандартные поля как в профиле у пользователя с добавлением всех возможных способов связи и без ограничений в их количествах. Чтобы можно было указать несколько телефонов, icq и тд. То есть, эту часть полностью дублируем из профиля юзера.

Желательно чтобы все это компоновалось по способу связи. То есть если я добавил один телефон, потом скайп, потом второй телефон, то чтобы телефоны были друг с другом. Можно разбить по колонкам: Телефоны, ICQ, Skype но отображать колонки только если есть внесенные контакты. Если скайп не добавлен, то показывать колонку не надо.

Далее идет настройка полей для формы контактов.
Поля в админке
«Имя:» (обязательное, не редактируемое поле)
«Email:» (обязательное, не редактируемое поле)
«Тема:» выглядит как => Тема: «добавить тему обращения». «Добавить тему обращения» как кнопочка в стиле добавления нового пункта в голосовании.

При клике на эту кнопку появляются 3 поля:
1. «Тема обращения», в котором мы указываем нужное нам название. Например «Добавление сайта». Для пользователя потом это будет выглядеть как выпадающее меню.
2. «Ссылка» с присваиваемой ссылкой на эту тему. Типа хттп… адрес сайта/feedback.html#links. На этом настройка темы обращения закончена. Далее идет настройка текстовых полей формы.
3. Пустое поле, в котором мы будем указывать его название, например «Ссылка на сайт».
4. Далее как в голосовании добавление нового пункта «добавить еще поле», у нас появится снова пустое поле итд.

Далее есть галочка «Добавить прикрепление фалов». Если ставим галку, то у нас появляется окно, в котором указываем через запятую типы прикрепляемых файлов.

Потом идет не редактируемое поле «Сообщение:» (обязательное поле)

Обязательные поля (имя, мыло и сообщение) в админке можно не отображать.

Далее кнопка «Сохранить».

После сохранения темы под ней появляется новая кнопка «Добавить новую тему обращения».

Если никаких настроек полей не делалось, то выпадающего меню нет и для пользователя по умолчанию отображается просто:

Имя:
Емайл:
Сообщение:
Капча
Отправить.

В выпадающем меню с темами первый пункт «Без темы», далее все внесенные темы.

В приходящем на почту письме все это должно отображаться в таком же порядке как добавлялось. Обратный адрес отправителя должен быть указан в виде «Александр <www@www.ww>», Тема письма та, что выбрана в «Тема обращения», если выбрано «Без темы» или тем не были добавлены через админку то «Сообщение с сайта «название сайта»»

Желательно сделать совместную работу с АнтиБотом от avadim

Кто может реализовать и какова цена вопроса?

5 комментариев

avatar
Желающих нет?
  • ARM
  • 0
avatar
Разработчики у нас робкие, поэтому выкладываю ТЗ на всеобщее обозрение. Может найдется смельчак…
  • ARM
  • 0
avatar
Подскажите что с ТЗ и идеей? Как реализовали?!
avatar
не нашлось смельчаков на реализацию. пока поставил этот плагин
avatar
Ммм! Понятно, успехов Вам. Плагин — как пример, хорош, благодарю!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.