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.