Khufu Reborn (subs: eng, rus)

Опубликовано: 15.06.2017

Чтоб в Drupal настроить форму оборотной связи и получать сообщения с веб-сайта - нужно зайти в панль управления - модули.

Активируем модуль Contact.

 

Ошибки:

После регистрации юзеров на веб-сайте, вылетает извещение - Нереально выслать e-mail. Свяжитесь с админом веб-сайта, если неувязка повторяется. Ранее было все нормально, все могли региться. Подозреваю, что неувязка в хостере, но как это проверить? И где мне отыскать php.ini, может в нём некорректно прописано!


Khufu Reborn (subs: eng, rus)

- Не так давно на веб-сайте активировал Вэб форму Оборотная связь. И при отправке сообщения зарегистрированными юзерами тоже выскакивало сообщение  Нереально выслать e-mail. Свяжитесь с админом веб-сайта.

Все перепробовал, все чаты исследовал и ничего! На хостинге nic.ru

А оказалось проще некуда!

Заходим в кабинет, избираем Хостинг - опции и дальше как на рисунке. Вписываем собственный действующий почтовый ящик и все!

Все сообщения через интернет форму с веб-сайта приходят на обозначенный ящик

 

Как настроить Webform Drupal 7

Итак, установите данный модуль, и было бы хорошо его русифицировать. После установки у вас должен появится новый тип материала Webform (node/add). Потому нажимаем «Добавить содержимое» и создаем новый Webform.

У вас раскроется страничка прибавления webform на которой предложено ввести заголовок и содержимое (оно будет над формой). Давай введем последующие данные:

Прокручиваем страничку до опций отображения и ставим свой алиск (ЧПУ / характеристики адреса).

Как вы видите, я выключил автоматическую генерацию, чтоб при сохранении он не сделал синоним на базе макетов из pathauto, и если вы делаете какое-то обновление в форме, не следует забывать отключать галочку, потому что она автоматом врубается каждый раз.

Также я указал синоним contact — будьте внимательны, он является системным синонимом для формы контактов от одноименного модуля (о котором говорится сначала статьи). Потому удостоверьтесь что модуль contact выключен. После этого смело нажимаем кнопку «Сохранить».

Перед вами раскроется страничка сотворения формы контактов. Здесь нужно добавлять поля, которые будут находиться в форме, тоесть те, которые вам нужно.

Я буду обрисовывать как я делаю свою почтовую форму, вы же сможете по анологии делать свою.

Для начала добавим поле где опльзователь сумеет указать собственный E-Mail адресок. Для этого вводим последующие данные:


Метка: E-Mail


Тип: E-mail // Данный тип поля добавлен конкретно данным модулем. Он автоматом проводит проверку на валидность email адреса.

И нажимаем «Добавить».

Как и с полями для типа содержимого, у нас раскрывается 2-ой шаг опции поля. Очевидно, у каждого поля опции свои. Но есть те, которые присущи каждому полю и исключительно в границах webform:


Главные


Метка — она выводится в форме над полем. Хоть это и стандартно, я написал чтоб вы не путали её с машинным именованием.


Field Key — это ключевое имя, нужное для идентификации поля и подстановки его как переменной в шаблон письма. Данное машинное имя действует в границах формы. Тоесть, если вы решили сделать еще одну форму, там тоже может быть поле с таким ключем.


Validation


Mandatory — делает поле неотклонимым для наполнения


Unique - в границах формы это должно быть уникальным значением. Некоторая защита когда во все поля вводят одно и тоже.


Показать (также могуть быть и другие значения)


Ширина — ширина поля.


Label display — где будет и будет ли отображаться метка поля.


Отключено — данное поле выключено.


Private — делает данное поле видимым только тем юзерам, у каких есть права на просмотр результатов.

Нам нужно заполнить описание (на свое усмотрение), установить галочку Mandotary, Unique и сохранить. Наше поле добавиться автоматом. Таким же методом добавьте нужные вам поля. (я добавил приложение типа файл и текст сообщения типа textarea)

После того как вы добавили нужные вам поля, нам нужно донастроить форму. Для этого вверху есть 3 вкладки.

Перебегаем на вкладку «Электрические адреса». Вы увдите страничку с опциями электрических адресов. В их указывается куда и какая информация будет отсылаться после отправки формы.

Для начала добавим собственный почтовый ящик, тем убрав необходимость повсевременно входить на веб-сайт и инспектировать наличие писем. Для этого в поле Addess вводите собственный E-Mail адресок и жмете «Добавить». Вы сможете указать несколько адресов, разделяя их запятой.

После прибавления вы попадете на настройку писем.


E-Mail header tetails. Базисная информация о письме.


E-Mail sibject — заголовок письма.


E-Mail from address — адресок почты с которого (типо) отправлено письмо. Вы сможете подставить адресок обозначенный юзером, чтоб при нажатии на ответ письмо было адресовано ему. Также вы сможете указать произвольную почту, чтоб фильтровать письма по данному адресу.


E-Mail from name — от чьего имени письмо.

E-Mail template позволяет настроить содержимое письма. Вы сможете использовать TOKEN VALUES — разная информация с веб-сайта, или INCLUDED E_MAIL VALUES, в каких содержатся значения из формы.

Я его заполнил так:

Для подстановки используеются подстановочные шаблоны: %email[field_key]. Используйте их для вставки данных раздельно. Если необходимо воткнуть все без особенной нужды в оформлении то употребляется %email_values.

Сейчас перебегаем в третью вкладку Form settings. В ней можно настроить данную форму еще поточнее.


Confirmation message — сообщение на страничке, которое увидет юзер после отправки формы.


Redirection location — куда будет перенаправлен юзер после отправки формы.


Total submissions limit — ограничение на количество писем вообщем, в денек, месяц и т. д. Тоесть при достижении этого количества, форма будет блокироваться.


Per user submission limit — как и выше, но только для определенного юзера.


Status of this form — доступна форма либо нет.


Submission access — у кого есть доступ к почте.


Расширенные опции — более детальная настройка формы.


Available as block — форма будет доступна также в перечне блоков, соответственно вы можете располагать её на подходящих вам страничках.


Show complete form in teaser — если вы кое-где показываете все формы, то в коротком содержании будет отображаться форма, по другому лишь на основной страничке.


Show «Save draft» button — добавляет кнопку сохранения текущих характеристик. Это означает что юзер может сохранить, закрыть веб-сайт, а позже возвратиться и продолжить заполнять.


Automatically save as draft between pages — принудительно сохраняет значения.


Show the notification about previous submissions — указывает то что юзер уже отсылал письма.


Заглавие кнопки для прибавления инфы — что будет на кнопке которая служит для отправки почты. Напишите «Выслать», по другому будет на англ. Языке.

Сохраняйте и смотрите что вышло, для этого перебегаем по адресу site/contact (либо тот алиас который вы указали).

Самое время проверить форму. Для этого заполните нужные поля и нажмитке кнопку «Выслать». После этого письмо будет доставлено на ту почту(ы), которую вы указали на вкладке «Электрические адреса». Вы также сможете поглядеть результаты на веб-сайте. Довольно зайти на страничку формы и надавить «Результаты».

 

rss