[SOLVED] Автоматическая отправка письма при помощи модуля Webform

Главные вкладки

Аватар пользователя Heihachi88 Heihachi88 12 декабря 2010 в 22:26

Всем привет, имеется модуль [module=webform], вот, при его помощи я создал вебформу, создал 3 поля: Имя, Фамилия, e-mail. Так вот, как можно реализовать следующий функционал: пользователь вводит свои данные - Имя, Фамилия, E-mail и на указанный пользователем e-mail должно прийти письмо с изображением (Мол проходит акция - распечатай данное изображение и получи в магазине скидку). Подскажите, можно ли это реализовать при помощи вебформ модуля? Либо есть какие-то другие решения? Заранее спасибо.

Комментарии

Аватар пользователя Heihachi88 Heihachi88 13 декабря 2010 в 7:04

"<a href="mailto:sas@drupal.org">sas@drupal.org</a>" wrote:
Создать тип "Заявка на участие в акции" + cck + rules (отправка письма после создания материала) + mimemail для отправки html + вложения

Спасибо, т.е. без использования модуля Webform? А можно ли просто используя Rules + Webform + mimemail сделать отсылку?

Аватар пользователя Heihachi88 Heihachi88 13 декабря 2010 в 8:00

Нашел модуль [module=webform_rules] только вот теперь не могу разобраться как через него настроить отправку письма юзеру, который засабмиттил письмо.
Тело моего письма такого вида:

Номер чека № 00001 (Номер тоже должен быть динамический) Дата: 12.12.2010 (Должна быть динамической датой)
Данное письмо подтверждает что (Фамилия и имя, которое я создал при помощи модуля Webform), получает десяти процентную скидку на обучение в Автошколе «Авто Лидер»
(Фамилия и имя, которое я создал при помощи модуля Webform) ________________ подпись

Условия использования.
Распечатать данное письмо и предоставить с перечнем документов.

Аватар пользователя sas@drupal.org sas@drupal.org 13 декабря 2010 в 8:40

Часто Webform ограничен в возможностях например по типам используемых полей - зачем тратить на него время, когда есть гибкие "кирпичики" ?

Аватар пользователя Heihachi88 Heihachi88 13 декабря 2010 в 9:01

"<a href="mailto:sas@drupal.org">sas@drupal.org</a>" wrote:
Создать тип "Заявка на участие в акции" + cck + rules (отправка письма после создания материала) + mimemail для отправки html + вложения

Смотрите, если делать этим способом, я создаю e-mail поле при помощи CCK, которое необходимо заполнить, для того чтобы на него пришло письмо с изображением, в [module=rules] можно будет привязать CCK поле с email (Чтобы на введенный ящик отправлялось письмо)?

P.S. вот сайт http://prava.balservice.kz тут в правом регионе есть блок - форма заявки. С помощью [module=webform_rules] получилось настроить отправку письма при сабмите, но есть пару минусов - нет токенов, для того чтобы отображать данные, введенные в поля Имя и Фамилия, созданные при помощи вебформы, а также незнаю как привязать поле email, чтобы на введенный ящик приходило письмо. На данный момент работает только для зарегестрированных пользователей с введенным email'ом.

Аватар пользователя sas@drupal.org sas@drupal.org 13 декабря 2010 в 9:28

"Heihachi88" wrote:
можно будет привязать CCK поле с email (Чтобы на введенный ящик отправлялось письмо)?

rules очень мощный инструмент, если Вы с ним еще не знакомы, советую познакомится, то что Вы написали ниже у Вас не получается в т.ч. он делает с легкостью и token для него работают и привязку email нем можно сделать.

Аватар пользователя Heihachi88 Heihachi88 14 декабря 2010 в 6:26

Решил проблему без CCK. При помощи [module=webform]+[module=webform_rules]+[module=rules]+[module=mimemail]. ([module=webform_rules] скачал DEV версию, а в ней поддерживаются токены).

Sas, спасибо за наводку, [module=rules] и в правду очень мощный инструмент Smile