Пользователи электронной почты Drupal - PullRequest
1 голос
/ 21 мая 2010

Я использую Drupal 6.16: когда пользователь создает учетную запись на моем сайте, я должен выбрать категорию (например, дети, молодежь, взрослые и т. Д.). Это делается с помощью списка выбора с помощью модуля content_profile. У меня есть тип контента, который публикует объявление. В этом типе контента есть флажок с надписью «группа электронной почты». Прямо сейчас это ничего не делает, но я хотел бы, чтобы это отправляло по электронной почте всем пользователям, которые связаны с группой, которую они выбрали при регистрации для своей учетной записи. Если это потребует дополнительного кода, пожалуйста, будьте конкретны, поскольку я не являюсь сильным программистом php.

Спасибо за помощь !! msindle

Ответы [ 2 ]

1 голос
/ 21 мая 2010

Может быть какой-то модуль, который делает это точно, но я так не думаю.
Я сделал бы это, используя несколько строительных блоков:

  • Получить список электронных писем, используя Представления - определите представление, которое дает вам адреса в соответствии с заданным групповым аргументом.
  • Используйте модуль «Правила», который отправит уведомление по электронной почте после создания узла.
  • Объедините два (это сложная часть) - вставьте значения из представления в качестве получателей для электронного письма. Возможно, вы сможете сделать это, используя PHP внутри определения правила, а также выполнить представление.

Попробуйте сделать это, и если у вас возникнут проблемы, вы можете связаться со мной по shushu.i@gmail.com

0 голосов
/ 01 июня 2010

Я бы попробовал http://drupal.org/project/subscriptions модуль + http://drupal.org/project/messaging модуль. Вы можете установить настройки для автоматической подписки на тип контента. Возможно, модуль «Правила» может автоматически подписывать пользователей после создания или обновления content_profile. Или, может быть, Правила могут помечать пользователей после создания или обновления content_profile, а модуль Подписки может автоматически подписывать помеченных пользователей.

...