Yeni içerik eklendikten sonra bildirim e-postası gönder


11

Bazı insanlar RSS hakkında bilgi almayı reddeder ve bana (örneğin, bir form aracılığıyla) e-posta (kayıt olmadan) verebilmeyi ister ve yeni içerik hakkında otomatik olarak bilgilendirilir.

Drupal 7'de bu işlevselliğe nasıl ulaşacağım konusunda yardımcı olabilir misiniz? Yardımcı olabilecek üç modül duydum: Kurallar, Abonelikler ve Bildir. Drupal 7 altında sadece ilk çalışma. Bu işlevi uygun bir modülle yapılandırabilir misiniz?


"Kayıpsız" derken, sitenizde hesabınız olmadan yeni içeriklerden haberdar olmak istedikleri anlamına mı geliyor?
kiamlaluno

@kiamlaluno, kesinlikle garip bir gereklilik. Kayıtlı kullanıcı olmak istemiyor, ancak e-posta bildirimi istiyorlar. Bunun biraz hantal olduğunu anlıyorum (bir şirketin sitesi ve ziyaretçiler işverenleri olacak), bu yüzden sanırım e-postalarını toplamalı ve spam olasılığı nedeniyle yeni e-postaları kabul etmemeliyim.
xralf

Olası birçok adayı ortadan kaldıran oldukça garip bir gereklilik.
kiamlaluno

Yanıtlar:


19

Kurallar bunun için en iyisidir, Entity API'sına bağlıdır.

  • Yönetici'den basit indirme ve etkinleştirme -> Modüller
  • Şimdi Yönetici -> Yapılandırma -> İş Akışı -> Kurallar'ı takip edin
  • Tıklamak Add new rule
  • Adı tanımlayın "New content email notification", örneğin 'After Saving new content'Etkinlikte tepki seçme kutusundan seçim yapın ve Kaydet'e basın
  • Bir sonraki sayfada, etkinlik zaten tanımlanmış, Burada tanımlamak için hiçbir koşul gerekli değil, Harekete geçin bölümüne gidin ve Add action
  • ToAlan kutusuna alıcı e-posta adresini girin
  • Konu ve İletiyi, Alanlardan doldurun. (Metne dahil edilecek bir dizi Değiştirme deseni mevcuttur)

örneğin [düğüm: oluşturulan] üzerine [düğüm: tür] türünde [düğüm: yazar] tarafından eklenen yeni içerik [düğüm: başlık].

  • Kaydet'e basın
  • Ayarlar alan kümesinde Activeonay kutusunu işaretlediğinizden emin olun .

Bu mükemmel cevap için teşekkürler. Çalışıyor ama sadece yeni bir içerik oluşturduktan sonra bu hata mesajını yazıyor, Notice: Undefined offset: 0 in node_tokens() (line 140 of /var/www/modules/node/node.tokens.inc).sizce bunu onarabilir miyim?
xralf

Ve yeni içerik kaydetmek artık çok yavaş. Görünüşe göre kaydederken e-posta gönderiyor. Yeni bir düğüm oluşturduktan 2 dakika sonra bir e-posta gönderebilirsem yapılandırmaya baktım, ancak böyle bir seçenek yok gibi görünüyor.
xralf


2

Kurallar tam olarak bunu yapacaktır:

Örnek kullanım örnekleri
- Esnek içerik yayınlama iş akışı değişiklikleri oluşturun
- Kullanıcılarınızı önemli konusunda bilgilendirmek için özelleştirilmiş postalar gönderin
- Özel yönlendirmeler, sistem mesajları, ekmek kırıntıları, ...

Yapılandırma konusunda yardıma mı ihtiyacınız var?


Konfigürasyon konusunda deneyiminiz varsa, bu sizin türünüz olacaktır. İhtiyacım olan şekilde çalışacağından emin değildim, bu yüzden sordum.
xralf

Sistemin her 2 saatte bir kuraldan bildirim göndermesini ve yapılan tüm yeni içeriği toplamasını nasıl sağlayabilirim? Emin değilim ben bunun için yeni bir soru yapmak ..
Azz Kawa
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.