คำถามติดแท็ก emails

Drupal core ใช้อีเมลสำหรับงานที่สำคัญหลายอย่างเช่นการยืนยันที่อยู่อีเมลของผู้ใช้ที่ได้รับการรับรองความถูกต้อง


4
วิธีใช้ drupal_mail () เพื่อส่งอีเมลด้วยเทมเพลตที่กำหนดเอง
ฉันต้องการใช้drupal_mail()ฟังก์ชั่นเพื่อส่งอีเมล แต่มีเทมเพลต HTML ที่กำหนดเองเพื่อให้สอดคล้องกับการออกแบบเว็บไซต์ของฉัน แต่ฉันเป็นมือใหม่ที่สมบูรณ์ในการขอและโมดูล ฯลฯ ดังนั้นฉันขอขอบคุณคำอธิบายบางอย่างหรือ โปรดเริ่มต้นคู่มือ ฉันสามารถสร้างเทมเพลตได้ฉันต้องรู้วิธีdrupal_mail()ใช้งาน
31 7  hooks  emails 

5
วิธีส่งอีเมล HTML
ฉันกำลังสร้างโมดูลอย่างง่ายซึ่งจะส่งอีเมล HTML ไปยังผู้ใช้เพื่อรับข้อเสนอในเว็บไซต์ของเรา ฉันค้นหามาก แต่ไม่สามารถหาโซลูชันที่เหมาะสมสำหรับ Drupal ตอนนี้ฉันสามารถส่งอีเมล แต่เป็นข้อความธรรมดา ขั้นตอนทีละขั้นตอนในการส่งอีเมล HTML ใน Drupal 7 คืออะไร? function example_form_submit( $form,&$form_state) { $friend_email=$form_state['values']['friend_email']; $mailto =$friend_email; //gift to a friend $mailfrom ='no-reply@example.com'; $subject = "another message for HTML email from example.com"; $body="<h2 style='font-size:28px;color:red;'>Hello EMAIL, i here i want to be <b>bolded</b></h2>"; if (drupal_mail('example', 'send_gift', $mailto, …
25 7  emails 

13
ฉันจะหยุด Drupal ไม่ให้ส่งอีเมลทุกประเภทได้อย่างไร
ฉันมีการตั้งค่าเวิร์กโฟลว์ dev, staging และ live เซิร์ฟเวอร์บน Pantheon เว็บไซต์ของฉันมีกฎมากมายที่ทำให้สมาชิกต้องส่งอีเมลด้วยเหตุผลหลายประการ บางครั้งฉันต้องทำงานกับสิ่งเหล่านี้บนเว็บไซต์ dev / การจัดเตรียมของฉัน แต่ฉันตระหนักว่าเนื่องจากพวกเขามีข้อมูลสดบางครั้งผู้ใช้จะได้รับอีเมลเพิ่มเติมหรือทำซ้ำเมื่อฉันทำงานกับบางสิ่ง มีวิธีใดบ้างที่จะปิดความสามารถในการส่งอีเมลทั้งหมด (โดยอัตโนมัติเพื่อป้องกันไม่ให้ฉันลืม) บนเซิร์ฟเวอร์ dev / การจัดเตรียม เป็นการดีที่ฉันต้องการปิดการใช้งานอีเมลผ่านโมดูลที่กำหนดเองเนื่องจากฉันมีขั้นตอนในการทำให้แน่ใจว่าโมดูลที่กำหนดเองเปิดใช้งานใน dev / การแสดงละคร
21 emails  staging 

5
BCC สำหรับฟังก์ชั่นจดหมาย drupal [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน7 เดือนที่ผ่านมา ฉันใช้ Drupal 7 และมุ่งเน้นที่จะทำงานกับตัวเลือกอีเมล ฉันใช้โมดูลส่งต่อ ฉันจะเพิ่มฟิลด์ BCC ในฟังก์ชัน drupal_mail () ได้อย่างไร ฟังก์ชั่นเริ่มต้นของฉันมี drupal_mail('forward', 'forward_page', trim($to), language_default(), $params, $params['from']);
20 emails 

4
การเพิ่มเขตข้อมูลพิเศษลงในแบบฟอร์มการติดต่อเว็บไซต์
นี่เป็นเรื่องยากสำหรับฉัน สิ่งที่ฉันคิดว่าเป็นเพียงการเพิ่มเขตข้อมูลเล็กน้อยเช่นการเพิ่มเขตข้อมูลลงในประเภทเนื้อหา แต่ไม่มี. ฉันไม่สามารถค้นหาสถานที่ใด ๆ เพื่อเพิ่มพูดหมายเลขโทรศัพท์ลงในแบบฟอร์มการติดต่อได้หรือไม่ มีใครรู้บ้างไหม?
18 7  forms  emails 

7
โมดูลจดหมายข่าวฉบับใดที่จะตรงกับความต้องการของฉัน
ฉันพยายามใช้จดหมายข่าวเพื่อให้ผู้ใช้ของฉันสมัครและฉันสังเกตเห็นว่ามีโมดูลจดหมายข่าวที่แตกต่างกันมากมาย ฉันกำลังมองหาสิ่งที่จะทำให้ฉัน: ส่งจดหมายข่าวรายสัปดาห์พร้อมสรุปยอดโพสต์ 5-10 อันดับแรกจากสัปดาห์นั้น อนุญาตให้ฉันมีจดหมายข่าวหลายฉบับสำหรับเนื้อหา "หมวดหมู่" ที่แตกต่างกันในเว็บไซต์ของฉัน (ฉันมีหมวดหมู่ "หมวดหมู่คำศัพท์" ซึ่งฉันต้องการให้ผู้ใช้สามารถเลือก "หมวดหมู่" ที่พวกเขาต้องการสมัครรับข้อมูล) ให้ฉันปรับแต่งรูปลักษณ์ของจดหมายข่าว ฉันลองเรียบง่ายแล้ว แต่ดูเหมือนไม่สามารถทำสิ่งที่ฉันต้องการได้ ฉันรู้สึกว่านี่อาจจะเกินกว่าที่มันจะทำได้
15 7  emails 

3
ส่งไฟล์แนบด้วย drupal_mail
ฉันกำลังพยายามส่งไฟล์แนบด้วยอีเมลของฉันจาก Drupal ในโมดูลที่กำหนดเองของฉันฉันได้เพิ่ม: class SponsorprogramMailSystem implements MailSystemInterface { /** * Concatenate and wrap the e-mail body for plain-text mails. * * @param $message * A message array, as described in hook_mail_alter(). * * @return * The formatted $message. */ public function format(array $message) { $message['body'] = implode("\n\n", $message['body']); return $message; …
14 7  emails 

3
ตั้งค่าส่วนหัว“ จาก” ในอีเมลให้อยู่ในรูปแบบ“ ชื่อเต็ม” <email@address.com>
ฉันจะเปลี่ยนส่วนหัวจากในอีเมลที่ส่งจาก Drupal เป็นรูปแบบได้"Fullname" &lt;email@address.com&gt;อย่างไร ฉันจัดการที่จะทำมันบนเว็บไซต์ Drupal 6 ที่จุดหนึ่งที่ผ่านมา แต่ฉันไม่สามารถเข้าถึงเว็บไซต์นั้นอีกต่อไปและฉันจำไม่ได้ว่าจะทำอย่างไร
14 7  emails 

2
ธีมแบบฟอร์มการติดต่อ
ฉันต้องการธีมของแบบฟอร์มการติดต่อใน Drupal 8 ฉันต้องการใส่ div รอบองค์ประกอบของแบบฟอร์ม (โดยใช้ bootstrap) ฉันต้องการใส่บางคลาสในองค์ประกอบบางอย่าง (ปุ่มส่ง, ฟอร์มเอง)
11 theming  8  emails 

3
วิธีตั้งค่าความยาวสูงสุดสำหรับฟิลด์ textarea ในแบบฟอร์มการติดต่อ
ฉันต้องการ จำกัด ข้อความ textarea ของแบบฟอร์มการติดต่อหลักของโมดูลให้มีจำนวนอักขระที่แน่นอน นี่คือข้อเท็จจริง API แบบฟอร์มไม่อนุญาตให้หนึ่งตั้งค่าความยาวสูงสุดในประเภทฟิลด์ textarea [ในขณะที่ HTML ธรรมดา] MAXLENGTHโมดูลไม่ได้ช่วยให้คุณสามารถตั้งค่าจริงความยาวสูงสุด ได้รับความยาวสูงสุดจากความยาวสูงสุดของฟิลด์ที่กำหนดไว้ในส่วนจัดการประเภทเนื้อหาแต่ละประเภท การสร้างประเภทองค์ประกอบรูปแบบใหม่โดยใช้ hook_element_info ยังไม่รับประกันฉันสามารถเพิ่มลง#maxlengthใน textarea นอกจากนี้หากฉันประสบความสำเร็จฉันต้องเปลี่ยนโมดูลรูปแบบการติดต่ออีกครั้งเพื่อแทนที่ฟิลด์ข้อความ textarea จริงด้วยเหมือง ดังนั้นฉันสามารถแก้ไขได้อย่างง่ายดายและตรงไปตรงมา? เป็นความคิดที่ดีที่สุดในการเปลี่ยนแปลงฟิลด์ textarea ทั้งหมดในเว็บไซต์คืออะไร?
11 forms  emails 

5
ฉันจะอนุญาตให้ผู้ใช้รับอีเมลเมื่อใดก็ตามที่ฉันอัปเดตบล็อกของฉันใน Drupal 7
ฉันมีบล็อกเป็นภาษาอังกฤษและภาษาญี่ปุ่นใน Drupal 7 ฉันสร้างบล็อกนี้โดยใช้ประเภทเนื้อหาที่กำหนดเองและมุมมองไม่ใช่โมดูลบล็อกในตัว ฉันมีฟีด RSS (ทำใน Views) สำหรับแต่ละภาษา ฉันต้องการอนุญาตให้ผู้ใช้สมัครสมาชิกเพื่อรับการอัปเดตภาษาอังกฤษทั้งหมดสำหรับประเภทเนื้อหา "บล็อก" หรือการอัปเดตภาษาญี่ปุ่นทั้งหมดสำหรับบล็อก "ประเภทเนื้อหา" (ฉันคาดว่าผู้ใช้ส่วนใหญ่จะต้องการเพียงภาษาเดียวหรืออีกภาษาหนึ่งหากผู้ใช้ต้องการทั้งสองภาษาจริงๆฉันไม่รังเกียจที่จะสมัครเป็นสมาชิกสองครั้ง) ฉันตรวจสอบการใช้ Feedburner ในฟีด RSS แต่โมดูล Feedburner ไม่ได้รับการอัพเดตสำหรับ D7 และฉันไม่ต้องการพึ่งพาบริการภายนอก (เมื่อฉันพยายามตั้งค่า Feedburner โดยไม่มีโมดูลมันบอกฉันว่าฟีด RSS ของฉันไม่มีอยู่แม้ว่าลิงก์สนับสนุนจะอนุญาตให้ฉันตรวจสอบความถูกต้องแล้ว) ฉันยังดูที่โมดูลSimplenewsแต่โมดูลนั้นต้องการสร้างโพสต์จดหมายข่าวแยกกัน สิ่งที่ฉันต้องการทำคืออีเมลผู้ใช้ที่สมัครเป็นสมาชิกโดยอัตโนมัติเมื่อฉันโพสต์การอัปเดตไปยังบล็อก ฉันแน่ใจว่ามีหลายวิธีในการทำเช่นนี้ แต่มี "ผู้ช่วยจดหมาย" จำนวนมาก - โมดูลประเภทที่ฉันกำลังสูญเสียว่าจะเริ่มต้นที่ไหน เพื่อสรุปความต้องการของฉันฉันต้องการ: สมาชิกอีเมลอัตโนมัติเมื่อมีการเพิ่มบล็อกใหม่ในภาษาที่เหมาะสม ผู้ใช้ที่ได้รับการรับรองความถูกต้องและไม่ระบุชื่อควรจะสามารถสมัครรับข้อมูลได้ การสมัครสมาชิกจะต้องมีการยืนยัน (ข้อกำหนดทางกฎหมาย) ความเข้ากันได้กับโมดูลจดหมาย MIMEจะเป็นโบนัสที่ดี
11 7  feeds  emails 

3
การแจ้งเตือนของผู้ดูแลระบบเกี่ยวกับการลงทะเบียนผู้ใช้
ผู้ดูแลระบบจะไม่ได้รับแจ้งเมื่อผู้ใช้ลงทะเบียนในเว็บไซต์ D7 ของฉันในขณะที่ผู้ลงทะเบียนจะได้รับข้อความ ในเว็บไซต์ D6 เวอร์ชั่นมันใช้งานได้ นี่คือการตั้งค่า: Drupal 7.10 การลงทะเบียนผู้ใช้ขึ้นอยู่กับการอนุมัติของผู้ดูแลระบบ ผู้ใช้งานติดต่อ ฉันไม่พบธงที่ใดก็ได้เพื่อเปิดการแจ้งเตือนไปยังผู้ดูแลระบบ การค้นหาของ Google และการค้นหาในเว็บไซต์นี้ไม่ได้เปิดโซลูชัน ความสามารถนี้อยู่ในแกนกลางฉันจะเปิดมันได้อย่างไร ฉันต้องใช้โมดูลเพิ่มเติมหรือไม่ ขอบคุณ
11 emails 

3
จำกัด ผู้ใช้จากบทบาทบางอย่างเพื่อเปลี่ยนอีเมลของพวกเขา
มีวิธีใดบ้างที่ฉันสามารถ จำกัด ผู้ใช้จากบทบาทบางอย่างเพื่อเปลี่ยนที่อยู่อีเมลของพวกเขา เมื่อพวกเขาลงทะเบียนฉันไม่ต้องการให้พวกเขาสามารถเปลี่ยนแปลงได้ในหน้าแก้ไขการตั้งค่า ฉันพบวิธี จำกัด การเปลี่ยนชื่อผู้ใช้ แต่ไม่ใช่อีเมล ฉันใช้ Drupal 7. ขอบคุณขั้นสูง :)
10 7  users  emails 

2
การแจ้งเตือนสำหรับผู้ใช้ที่ไม่ระบุชื่อบนโหนด
ฉันกำลังมองหาโมดูลหรือวิธีแก้ปัญหาบางอย่างเช่นเกี่ยวข้องกับกฎระเบียบที่จะช่วยให้ผู้ใช้ที่ไม่ระบุชื่อสามารถสมัครรับความคิดเห็นใหม่บนโหนดที่พวกเขาสร้างขึ้น สถานการณ์ผู้ใช้ของฉันเป็นดังนี้: ผู้ใช้ที่ไม่ระบุชื่อต้องการโพสต์หัวข้อฟอรัมใหม่ เธอคลิกที่ปุ่ม“ เพิ่มหัวข้อฟอรัมใหม่” บนโหนด URL / add / forumtopic เธอจะถูกนำเสนอในรูปแบบปกติ ในฟอร์มมีช่องอีเมลพร้อมช่องทำเครื่องหมายใต้ป้ายกำกับ“ ฉันต้องการรับอีเมลเมื่อมีการโพสต์ความคิดเห็นในกระทู้ของฉัน” เธอพิมพ์อีเมลและทำเครื่องหมายที่ช่อง - ใช่เธอต้องการรับอีเมลแจ้งเตือน เธอส่งแบบฟอร์มและเมื่อมีการโพสต์ความคิดเห็นในชุดข้อความของเธอเธอจะได้รับอีเมลแจ้งเตือนพร้อมลิงก์ไปยังความคิดเห็นและลิงก์ที่ช่วยให้เธอสามารถยกเลิกการสมัครรับข้อมูลจากเธรด ฉันได้ดูการเขียนที่ดีนี้ที่groups.drupal.orgซึ่งมีการเปรียบเทียบโมดูลการแจ้งเตือนที่แตกต่างกัน แต่ดูเหมือนไม่มีใครเสนอฟังก์ชั่นที่ฉันกำลังมองหา ฉันได้ติดตั้งComment Notifyที่มีฟังก์ชั่นที่ต้องการ - แต่สำหรับความคิดเห็นเท่านั้นไม่ใช่ในโหนด ฉันได้ลองติดตั้งWatcherแล้ว แต่ตอนนี้ยังอยู่ในช่วงการพัฒนาและยังดูบั๊กค่อนข้างสวย ดูเหมือนว่าฉันจะชอบสถานการณ์ที่พบบ่อยมาก - อะไรคือวิธีที่แนะนำให้ใช้คุณลักษณะนี้ ความช่วยเหลือใด ๆ ที่ชื่นชมมาก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.