Вам часто требуется использование различных форм заполнения данных на вашем сайте? Вы выполняете различные заказы и необходимо сделать для клиентов более удобную форму создания самого заказа? Вам необходимо принять резюме? анкету? вы боитесь что заполненная форма не дойдёт до вашего почтового ящика? Подсчитать стоимость того или иного товара с различными параметрами и количеством материалов? Тогда вам просто необходимо данное дополнение для DLE.
Данное расширение представляет как таковой центр управления всеми веб формами на вашем сайте. Он не заменит форму "Обратная связь", но с помощью него можно с очень большой лёгкостью создать не только такую же, но и с дополнительными функциями и новыми возможностями. Затем вы сможете разместить эту форму на любой странице сайта, и пользователю не придётся перезагружать страницу для отправки формы, т.к. модуль имеет возможность отправлять данные через AJAX.
В модуль уже встроен весь необходимый набор типов дополнительных полей (текстовое поле, большое текстовое поле, email адрес, скрытое поле, большое текстовое поле, список, список с выбором более одной опции, радио кнопки, чекбоксы, дата, картинки, файлы и каптча для защиты от ботов). Весь этот набор позволяет в 70% случаев создать то, что именно вам нужно.
Функция подсчёта количества стоимости заказа, работающая на стороне клиента (написана на javascript, а данные форм генерирует модуль) поможет вашим посетителям знать примерную сумму денег, которую необходимо будет потратить, непосредственно перед отправкой сообщения. Функция устроена таким способом, что вы можете создавать свои формулы для подсчёта, но для этого необходимо знание javascript.
Для форм, которые должны выводиться на отдельной странице, придумана специальная функция, которая перехватывает загрузку статических страниц непосредственно до самой инициализации. Таким образом форма может иметь адрес следующего типа: _sait.ru/***.html (где "***" - это любой набор символов). Статические страницы не исчезнут с вашего сайта, они также будут показываться с тем же адресом, однако стоит учесть, что лучше не создавать статическую страницу и форму с одинаковым альтернативным именем.
Как удобно отправить сообщение администрации сайта прямо с той страницы, на которой находитесь в данный момент. С этим модулей не составит проблем реализовать и такое. Поддержка принятия данных по технологии AJAX позволяет разместить любое количество веб форм, в любые места и с различными стилями оформления на любую страницу вашего сайта. Продуманность вывода позволяет при этом не потерять функционал веб форм (вы можете даже вывести 2 и более одинаковые формы на одной странице), сохранить работоспособность функции подсчёта стоимости для каждой веб формы. Единственное, что не возможно использовать при таком выводе, это загрузку файлов с компьютера, т.к. браузеры не позволяют это сделать при помощи AJAX в целях безопасности.
Если вы переживаете, что отправленное письмо не дойдёт до вашего почтового ящика, в следствии чего вы можете потерять клиента, то данный модуль избавит вас от тревожности. Встроенный "менеджер писем" позволяет принимать отправляемые письма, сохраняя при этом его копию в базу данных. С помощью данной функции вы можете быстро ответить своему клиенту прямо со своего сайта. Принимаемые письма можно сортировать по папкам для удобства поиска нужных сообщений.
Часто, при отправке формы, если какие-нибудь данные неправильно заполнены, вся форма становится пустой, и пользователю вновь приходится заполнять данные, а очень часто, посетители просто нервничают и передумывают отправлять вам сообщение. Продуманная система сохранение данных, автоматически вставляет принятый текст и выводит сообщение с указанием ошибок, которые допустил пользователь. Данная возможность работает как на отдельной странице, так и при выводе с помощью AJAX.
Встроенный менеджер стилей оформления, позволит без особого труда отредактировать шаблоны для вывода самой формы (конечно необходимо знание HTML). Менеджер автоматически определяет встроенность библиотеки jQuery для редактирования кода (проще говоря работает начиная с версии DLE 9.2), и при её присутствии подключает её, тем самым предоставляя более удобный вид для изменения. Если вы всё же предпочитаете редактировать шаблоны через спец. редакторы, то это возможно без особых проблем, все файлы шаблонов рассортированы по папкам (каждая папка - отдельный шаблон) и находятся в единой папке вашего шаблона сайта. Таким способом вы сможете принимать и сохранять данные по FTP.
Также вы можете разрешить использование формы только для определённых групп ваших посетителей. Данная функция работает как уникальная опция для каждой созданной вами веб формой, простыми словами, вы можете контролировать доступ к использованию каждой формы в отдельности, разрешая или запрещая тем или иным группам ею пользоваться.
Хочется отметить, что нагрузку на БД модуль не при выводе форм на сайте вовсе не создаёт. Ему достаточно один раз создать кэш (который обновится только при изменении одной из форм или создании новой) и во все следующие разы он будет использовать именно его, а не базу данных. Запрос от посетителя создаётся только в том случае, если пользователь отправляет сообщение и в настройках формы выбрана опция "Сохранять в БД".
Ну и плюс ко всему, весь админцентр на 100% работает без перезагрузки страницы, где в 90% случаев используется технология AJAX. Стоит отметить, что все функции были продуманно рассортированы по своим местам и не отвлекают вас при выполнении запланированного действия, таким образом освоить модуль проще простого.
* Как только выходит новая версий дополнения, то все старые автоматически пропадают с сайта и заменяются на новую.
* Если вы хотите посмотреть изменения старых версий, то можете переходить в них отсюда.
Возможности дополнения
1.0
Неограниченность форм
Неограниченность доп. полей
Неограниченность шаблонов
Настройка прав доступа для каждой формы
Удобный адрес для вывода формы
AJAX вывод и отправка формы
Встроенный менеджер писем
Категоризация всех писем
Удобный ответ на письма
Поиск необходимых писем
Свой email для каждой формы
Функция: расчёт стоимости
Поддержка UTF8
Поддержка DLE 10
Если, какая-то возможность не отмечена в данном списке, значит она поддерживается в новых версиях данного дополнения. Вы также можете опционально сравнить все возможности имеющихся версий данного дополнения на этой странице.
Скачивание файлов
Для того, чтобы скачать файл, необходимо быть зарегестрированным и авторизированным пользователем сайта. Перейдите по ссылке "Скачать" и выберите необходимый файл для загрузки (версию DLE, модуля и т.д). Если дополнение платное, то вам придётся сначала купить его.
Демо версия
В демо версии вы можете посмотреть всю работу дополнения до его установки. К тому же, если дополнение платное, то вы можете визуально оценить его возможности. Если имеется административная часть, то можете заходить в неё под логином:
Логин: demo
Пароль: demo
* Если вы не можете войти под указанным логином, то наберите в строке адреса браузера "http://webform.rezer.net/reset.php" и дождитесь ответа. После чего все настройки автоматически востановятся по умолчанию.
Форум поддержки
Все вопросы, ошибки и пожелания для новых версий вы можете оставлять на форуме. Для каждого дополнения имеется отдельная тема. Чтобы не засорять форум и не искать эту тему, вы можете перейти в неё по ссылке, указанной ниже.
Документация по модулю
Прочтите полную документацию по данному модулю и узнайте как работать со всеми функциями модуля.