2014, Декабрь 27 , Суббота
Форма обратной связи с дополнительными функциями.
Что бы помочь посетителю получить нужную ссылку для скачивания сразу на свой электронный почтовый ящик и тем самым немного разгрузить себя от переписок через Е`mail, выручил ресурс Dagon Design, с которого взял на применение плагин Form Mailer с простеньким скриптом.
О плагине Dagon Design Form Mailer совсем мало в интернете описания, а о его всех возможностях вообще речи не ведут. Есть некоторое описание работы самого скрипта, но оно мало что даёт обычному или начинающему блоггеру, для которого технические термины не понятны, а многим и вовсе не нужны.
Для того, что бы разобраться во всех возможностях плагина Dagon Design Form Mailer, мы установили его на тестируемый блог, на котором прогнали плагин по всем доступным для нас тестам, потом перевели его на русский язык и удалили остальные не нужные нам языковые файлы. В предлагаемой версии все языковые файлы присутствуют.
Возможности Dagon Design Form Mailer удовлетворили наши требования и несколько его форм успешно работают на некоторых страницах этого сайта. Заполняются все поля формы, в одной из которых указывается верный адрес e`mail, на который приходит письмо с запрашиваемой информацией.
Основная настройка плагина Dagon Design Form Mailer.
После установки и активирования плагина в административной панели управления появляется строка ‘DDFM — Установка’, которая открывает страницу с основными настройками плагина.
- В поле ‘Количество форм’ указывается количество форм, которые должен генерировать скрипт плагина. Количество форм выставляете столько, сколько необходимо для Ваших нужд. Список форм появляется в панели настроек ссылками с надписью DDFM1, DDFM2 и так далее, в зависимости от того, сколько форм создано. Каждая форма имеет свою отдельную страницу с независимыми друг от друга настройками.
- Общей настройкой для всех форм является установка проверки введённого кода. Эту функцию можно отключить или использовать встроенную функцию с поддержкой графической библиотеки GD для генерации изображений на лету. Если имеется аккаунт на ресурсе ‘ReCaptcha’ , то в соответствующих полях опции вводится секретный и публичные ключи.
- Изменяя шестнадцатеричный цветовой код в строке ‘Основные параметры’ можно изменять цвет фона и ввода текста в поле для ввода проверки изображения.
- Когда все установленные настройки удовлетворяют желания и запросу, мы нажимаем на кнопку ‘Записать опции и тем самым сохраняем установленные настройки в существующем виде.
- Кнопка ‘Вернуть опции по умолчанию’ делает сброс всех основных настроек плагина до первоначального состояния и удаляет все созданные Вами формы, оставляя одну первую.
Что бы настроить отдельную форму, переходим по ссылке с основной страницы настроек или выбираем форму из списка в админ панели настроек.
Настройка формы плагина Dagon Design Form Mailer.
Страница настройки формы открывается с надписью Dagon Design Form Mailer v5.8 (Форма *), где вместо * будет номер выбранной для редактирования формы.
- Язык вывода сообщений. Выбор опции определяет отображение текста сервисных сообщений плагина на соответствующем языке для посетителя, отправившего сообщение. Добавить новый или редактировать имеющийся языковой файл можно самому. Под полем имеется подсказка.
- Описание формы. В это поле вносите своё название создаваемой формы, которое можно увидеть в списке на странице основной настройки плагина. Если поле оставить пустым, то по умолчанию скрипт установит название формы ‘Описание этого экземпляра’.
- Страница обратной связи. В этом поле указывается URL — адрес страницы, на которую будет переадресован посетитель после отправки сообщения. Здесь можно указать адрес страницы с обратной связью, страницы с поддержкой, другой ресурс скрытый или недоступный для поисковиков. Одним словом, посетитель попадёт туда, куда Вы его перенаправите. Если поле оставить пустым, то после отправки сообщения из этой формы у посетителя перезагрузится страница, форма исчезнет и на странице с основным содержимым появится надпись из содержимого поля ‘Успешное сообщение’.
- Получатели. В это поле вводится рабочий и верный адрес электронной почты, на который будут поступать сообщения от отправителей с дополнительными данными, указанными в разделе ‘Дополнительные опции’. Можно указать несколько адресов почты и письма поступят на них одновременно с одинаковым содержимым. Если поле оставить пустым, скрипт работать не будет.
- Структура формы. Поле имеет много интересных функций, которые формируют вид самой формы. Каждая строка это отдельное поле для ввода информации. Их можно менять местами, удалять или добавлять новые. Название каждого поля по умолчанию выводится на английском языке. Вывести названия на другом, удобном для Вас и посетителя языке можно заменив слово, изменив его на своё.
К примеру, строка …extarea|label=Message|fieldname=fm_message... имеет название поля Message с функцией fm_message. Текст Message замените на ‘Сообщение’ , ‘Введите текст’ или другое название, но что бы оно было понятно Вам и посетителю и соответствовало своей функции fm_message.
- Свой код формы. Это поле изменяет структуру стандартной формы плагина на Вашу по соответствию введённого сюда html-кода. Опция из поля ‘Структура формы’ работать не будет. Стиль CSS формы будет соответствовать основному стилю CSS темы Вашего сайта. В поле можно ввести код таблицы или другой код своей формы.
- Email генератор. Это опция, которая генерирует письмо на электронную почту по адресу, указанному в поле ‘Получатели’. В письме будет указано имя отправителя, его тема, сообщение, структура сообщения и дополнительные данные, если они отмечены в полях раздела ‘Дополнительные опции’. На странице настройки формы имеется подробное описание функции ‘Email генератор’ .
- Успешное сообщение. В это поле вводится текст сообщения для отображения его на странице с формой при удачной отправке письма. Можно использовать дополнительные теги. Если поле оставить пустым, то после перезагрузки страницы текста не будет, а при заполненной форме ‘Страница обратной связи’ посетителя переадресует по указанной ссылке, даже если поле ‘Успешное сообщение’ заполнено.
- Автоответчик. Если Вы не желаете использовать функцию автоответчика, то не заполняйте его поля. Когда же Вам явно не достаёт помощника или желаете помочь посетителю получить ту информацию, которой Вы располагаете, то поля опции ‘Автоответчик’ заполняются. В них вносятся данные, которые получит посетитель, отправив Вам письмо из установленной Вами формы.
При активированном режиме автоответчика иногда письма прямиком идут в папку ‘Спам’ и это понятно, так как почтовые серверы определяют сразу на соответствие указанного адреса отправителя с тем, откуда действительно было отправлено письмо.
- Запись вложений. Когда у Вас возникает необходимость сохранять все вложения из сообщений, установите галочку в соответствующем поле, но прежде создайте в корневой папке Вашего сайта папку со своим именем и укажите к ней путь в поле ‘Сохранить путь’. Опция работает если в поле ‘Структура формы’ добавлена функция отправки вложений.
- Дополнительные опции. Помимо указания к заполнению обязательных полей, в этом разделе отмечаются поля, данные из которых будут поступать к Вам на почту вместе с сообщением от отправителя. Если в поле ‘Структура формы’ Вы внесли функцию для отправки файлов, то в поле ‘Максимальный размер загрузки’ указывается максимальный размер в битах загружаемого файла.
- Запись данных в файл. Если возникает необходимость в архивировании сообщений из выбранной формы, то в этой опции имеется поле, в которое внесите адрес к файлу данных.
При клике на кнопку ‘Записать опции’, плагин сохраняет настройки формы, которая будет как форма обратной связи или выполнять другие функции.
Саму форму можете вставить в нужное место кодом триггера выбранной формы. Например: форма №16 будет содержать текст триггера с номером формы — <!— ddfm16 —>. Код триггера вставляется в текстовом режиме редактора страницы или записи.
Скачать плагин Dagon Design Form Mailer на русском.