2010-05-21 2 views
1

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

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

ответ

1

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

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

Попробуйте выполнить это, и если вы попали в неприятности, вы можете связаться со мной по [email protected]

0

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

Смежные вопросы