새 컨텐츠가 추가 된 후 알림 이메일 보내기


11

어떤 사람들은 RSS에 대해 배우기를 거부하고 (예를 들어, 어떤 형태로든) 전자 메일 (등록없이)을 줄 수 있고 새로운 내용에 대해 자동으로 통보받을 수 있기를 바랍니다.

Drupal 7에서이 기능을 달성하는 방법을 알려주시겠습니까? 도움이 될 수있는 세 가지 모듈 인 규칙, 구독 및 알림에 대해 들었습니다. Drupal 7의 첫 번째 기능 만 작동합니다. 적합한 모듈로이 기능을 구성 할 수 있습니까?


"등록없이"라고 말하면 사이트에 계정이 없어도 새로운 콘텐츠에 대한 알림을받을 수 있다는 의미입니까?
— kiamlaluno

@kiamlaluno, 정확히, 그것은 이상한 요구 사항입니다. 등록 된 사용자는 원하지 않지만 전자 메일 알림을 원합니다. 나는 이것이 성 가시지 않다는 것을 이해합니다 (회사의 사이트이며 방문자가 고용주가 될 것입니다). 나는 이메일을 수집해야하며 스팸 가능성 때문에 새 이메일을 수락하지 않아야한다고 생각합니다.
— xralf

가능한 많은 후보자를 제거하는 것은 매우 이상한 요구 사항입니다.
— kiamlaluno

답변:


19

규칙 이 가장 적합하며 엔티티 API에 따라 다릅니다.

  • 간단한 다운로드 및 관리-> 모듈에서 활성화
  • 이제 관리-> 구성-> 워크 플로우-> 규칙을 따르십시오.
  • 클릭 Add new rule
  • 이름 예를 들어, 정의를 "New content email notification"선택, 'After Saving new content'이벤트 선택 상자에 반작용에서하고 저장 충돌
  • 다음 페이지에서 이벤트가 이미 정의되어 있으며 여기에 정의 할 조건이 없습니다. 조치 섹션으로 이동하여 히트하십시오. Add action
  • To필드 상자 에 수신자 이메일 주소를 입력하십시오
  • 보낸 사람 필드와 제목 및 메시지를 채 웁니다. (텍스트에 포함시킬 수있는 많은 대체 패턴이 있습니다)

예를 들어 [node : created]에서 [node : type] 유형의 [node : author]에 의해 추가 된 새 컨텐츠 [node : title].

  • 세이브
  • 설정 필드 세트에서 확인란을 확인 Active하십시오.

이 완벽한 답변에 감사드립니다. 작동하지만 새 내용을 만든 후에 만이 오류 메시지를 씁니다.이를 Notice: Undefined offset: 0 in node_tokens() (line 140 of /var/www/modules/node/node.tokens.inc).복구 할 수 있다고 생각하십니까?
— xralf

그리고 새로운 내용을 저장하는 것은 매우 느립니다. 저장하는 동안 이메일을 보내는 것 같습니다. 새 노드를 만든 후 2 분 후에 전자 메일을 보낼 수 있으면 구성을 조사했지만 그러한 옵션이없는 것 같습니다.
— xralf


2

규칙 은 정확하게 이것을 수행합니다 :

사용 사례의 예
-유연한 컨텐츠 게시 워크 플로우 변경 사항 빌드
-사용자에게 중요한 정보를 알리기 위해 사용자 정의 된 메일 보내기
-사용자 정의 경로 재 지정, 시스템 메시지, 사이트 이동 경로 작성 ...

구성하는 데 도움이 필요하십니까?


구성에 경험이 있다면 친절 할 것입니다. 나는 그것이 내가 원하는 방식으로 작동하는지 확신하지 못했기 때문에 오히려 물었다.
— xralf

예를 들어 시스템이 2 시간마다 규칙에서 알림을 보내도록하고 모든 새로운 컨텐츠를 요약하는 방법은 무엇입니까? 내가 이것에 대해 새로운 질문을해야할지 모르겠다 ..
— Azz Kawa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.