नई सामग्री जोड़ने के बाद अधिसूचना ई-मेल भेजें


11

कुछ लोग RSS के बारे में जानने से इनकार करते हैं और चाहते हैं कि वे मुझे (उदाहरण के लिए, कुछ फ़ॉर्म के माध्यम से) ई-मेल (बिना पंजीकरण) दे सकते हैं और उन्हें स्वचालित रूप से नई सामग्री के बारे में सूचित किया जाएगा।

क्या आप मुझे ड्रुपल 7 में इस कार्यक्षमता को प्राप्त करने में मदद कर सकते हैं? मैंने तीन मॉड्यूलों के बारे में सुना जो मदद कर सकते थे: नियम, सदस्यता और अधिसूचना। केवल Drupal 7 के तहत पहला काम करता है। क्या आप कुछ उपयुक्त मॉड्यूल के साथ इस कार्यक्षमता को कॉन्फ़िगर कर सकते हैं?


जब आप "बिना पंजीकरण के" कहते हैं, तो क्या इसका मतलब है कि वे आपकी साइट पर एक खाता बनाए बिना नई सामग्री को अधिसूचित करने में सक्षम होना चाहते हैं?
kiamlaluno

@kiamlaluno, बिल्कुल, यह अजीब आवश्यकता है। वे पंजीकृत उपयोगकर्ता नहीं चाहते, लेकिन वे ई-मेल सूचना चाहते हैं। मैं समझता हूं कि यह थोड़ा बोझिल है (यह एक कंपनी के लिए साइट है और आगंतुक उनके नियोक्ता होंगे), इसलिए मुझे लगता है कि मुझे अपने ई-मेल को इकट्ठा करना चाहिए और फिर स्पैम की संभावना के कारण नए ई-मेल को स्वीकार नहीं करना चाहिए।
xralf

यह काफी अजीब आवश्यकता है, जो कई संभावित उम्मीदवारों को खत्म कर देता है।
kiamlaluno

जवाबों:


19

इसके लिए नियम सबसे अच्छा है, यह एंटिटी एपीआई पर निर्भर करता है।

  • सरल डाउनलोड करें और उन्हें व्यवस्थापक -> मॉड्यूल से सक्षम करें
  • अब व्यवस्थापक -> कॉन्फ़िगरेशन -> वर्कफ़्लो -> नियम का पालन करें
  • पर क्लिक करें Add new rule
  • नाम को परिभाषित करें "New content email notification", 'After Saving new content'ईवेंट से रीलेक्ट बॉक्स चुनें और सेव को हिट करें
  • अगले पृष्ठ पर, घटना पहले से ही परिभाषित है, यहां परिभाषित करने के लिए कोई शर्त नहीं है, हेड टू एक्शन सेक्शन और हिट Add action
  • Toफ़ील्ड बॉक्स में प्राप्तकर्ता ईमेल पता दर्ज करें
  • खेतों से विषय और संदेश आबाद करें। (पाठ में शामिल करने के लिए कई प्रतिस्थापन पैटर्न उपलब्ध हैं)

जैसे नई सामग्री [नोड: शीर्षक] [नोड: लेखक] प्रकार [नोड: प्रकार] द्वारा [नोड: बनाई गई] पर जोड़ा गया।

  • बचा के मारो
  • सेटिंग्स फ़ील्ड पर, Activeचेक बॉक्स की जाँच करना सुनिश्चित करें ।

इस सही जवाब के लिए धन्यवाद। यह काम करता है लेकिन यह केवल इस त्रुटि संदेश को लिखता है एक नई सामग्री बनाने के बाद Notice: Undefined offset: 0 in node_tokens() (line 140 of /var/www/modules/node/node.tokens.inc).आपको लगता है कि मैं इसे सुधार सकता हूं?
xralf

और नई सामग्री को सहेजना अब बहुत धीमा है। ऐसा लगता है कि यह बचत करते समय ई-मेल भेजता है। मैंने कॉन्फ़िगरेशन में देखा कि क्या मैं नया नोड बनाने के 2 मिनट बाद ई-मेल भेज सकता हूं लेकिन लगता है कि ऐसा कोई विकल्प नहीं है।
xralf

7

... वैकल्पिक रूप से, यदि आपको इस प्रोग्राम को ( नियम मॉड्यूल के माध्यम से नहीं ) करने की आवश्यकता है, तो आप हुक_नोड_इन्टर () में हुक कर सकते हैं और $ नोड ऑब्जेक्ट को पकड़ सकते हैं, फिर इसके साथ वही करें जो आप चाहते हैं।


2

नियम ठीक यही करेंगे:

उदाहरण के मामलों का उपयोग करें
- लचीली सामग्री के प्रकाशन वर्कफ़्लोज़ में बदलाव करें
- अपने उपयोगकर्ताओं को महत्वपूर्ण के बारे में सूचित करने के लिए अनुकूलित मेल भेजें
- कस्टम रीडायरेक्शन, सिस्टम संदेश, ब्रेडक्रंब, बनाएँ ...

क्या आपको इसे कॉन्फ़िगर करने में सहायता की आवश्यकता है?


यदि आपके पास कॉन्फ़िगरेशन के साथ अनुभव है, तो यह आपकी तरह होगा। मुझे यकीन नहीं था कि यह मेरी ज़रूरत के हिसाब से काम करेगा, इसलिए मैंने पूछा।
xralf

मैं हर 2h उदाहरण के लिए नियम से सूचना भेजने की प्रणाली कैसे बना सकता हूं और सभी नई सामग्री बना सकता हूं? निश्चित नहीं कि मुझे इसके लिए नया सवाल करना चाहिए ..
अज़ कावा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.