2013-09-08 3 views
2

나는 사용자 포럼을 포함하는 드루팔 (drupal) 사이트를 운영하고 있습니다. 그것이 새로운 사이트이기 때문에 나는 적어도 시스템이 스스로 유지 될 때까지 포럼에 '시드'하고 사용자 게시물에 응답 할 준비가 된 자원 봉사자를 보유하고 있습니다.드루팔 (Drupal 7) 사용자에게 이메일 전송 또는 그룹화 지연 규칙

규칙을 사용하면 중재자가 아닌 사람이 게시물을 올릴 때마다 전자 메일 포럼 담당자에게 전자 메일을 보내도록 할 수있었습니다. 슬프게도, 전자 메일을 보내기 위해 대기하는 규칙을 얻을 수 없어서 친절한 자원 봉사자가 내 사이트에서받은 전자 메일을 충분히받을 수 있습니다. 행복을 낳기가 쉽지 않습니다!

필요한 이메일은 마지막 이메일을 보낸 후 의도 한 수신자가 로그온하지 않았거나 그날의 첫 번째 이벤트 인 경우에만 이메일을 보낼 수 있어야합니다. 이상적으로는 각 사용자가 하루에 2 개의 이메일 만 수신하도록하고 싶습니다.

규칙 만 사용하면 가능합니까?

이렇게하려면 비표준 시스템이 있습니까? - 이런 종류의 알림을 위해 규칙보다 우수한 모듈이 있습니까?

사용자 정의 PHP 페이지가 필요한 경우 시작점에 대한 힌트를 주시면 감사하겠습니다. 필자는 PHP 작성을 처리 할 수 ​​있지만 드루팔 (Drupal)을 처음 사용합니다.

답변

0

여러 가지 규칙을 조합하여 이러한 일이 발생할 수 있습니다.

  • 각 사용자에 대해 다른 값을 설정 고려
  • 에이 로그인 정보를 받아보기를 사용하여 전송하는 사용자의 목록을 가져옵니다 사용자가 로그인 할 때 규칙을 추가하고 자신의 로그인 날짜
  • 표시 당신은 이메일을 보내므로 같은 날에 다른 메일을 보내지 않을 것입니다 (예를 들어).

나는 간단한 해결책이라고 말하지는 않지만 끝내고 작동 할 것입니다. 그것 모두가 Drupal/Rules 지식으로 만 수행 될 수 있다고 생각하십시오.

추가 도움이 필요하면 언제든지 지원해 드리겠습니다.

0

나의 제안은 다음과 같아야합니다

1) Rules 스케줄러 모듈이 (가) 규칙

2) Queue Email 모듈

3)가 Comment Interval 모듈도 있지만 코멘트입니다 (답변을 제공).

+0

감사합니다. 나는 그렇게 말할 수있는 설명 규칙을 위반할 것입니다. 나는이 두 가지 대답 방법을 시도하고 결과에 응답 할 것이다. –

+0

@ RobertSeddon-Smith이 답변으로 문제를 해결했을 수 있습니까? 그렇다면 피드백을주세요 (upvote, 받아 들일 수있는 것으로 선택하십시오). – TheodorosPloumis

+0

고맙습니다. 아직 공정한 학습 곡선을 가지고 있지만이 파트 타임에 작업하고 있지만 원하는 작업을 수행 할 수있는 방법을 얻지 못했습니다. 나는 스케쥴러를 작동시킬 수있는 것 같지 않아 대기열 이메일을 시도 할 수도 있지만 여전히 동일한 메일 묶음을 보낼 것입니다. –