إعلامات البريد الإلكتروني الآلية لـ PHPBB لجميع الأعضاء فيما يتعلق بجميع المشاركات

StackOverflow https://stackoverflow.com/questions/3881905

  •  28-09-2019
  •  | 
  •  

سؤال

بينما أقوم بالبحث عن هذا بمفردي ، قد يكون شخص ما قد يقدم إجابة سريعة. شكرا جزيلا لك مقدما.

لذلك أنا أستمتع حقًا بمجموعات Google وكيف يتلقى كل عضو إشعارًا حول كل الأشياء الجديدة التي تحدث في المجموعة. جميع الموضوعات الجديدة ، والمواضيع القديمة ، والردود المضافة وما إلى ذلك. لكننا بحاجة إلى منتدىنا الخاص ، لذلك ذهبت مجموعتي مع منتدى PHPBB على موقعنا.

أريد أساسًا أن يرسل مجلس الإدارة الإخطارات إلى جميع الأعضاء. بحيث لا يجب أن يكون الأعضاء الموجودون على الهاتف حاضرين في المنتدى جسديًا.

أي شخص واجه هذه القضية من قبل ، أي حلول سريعة؟ الإعدادات في PHPBB التي يمكن أن تعالج ذلك على الفور. قد يكون إعداد مخصص للمجموعات؟

==============================================================================

كما اكتشفت ، في الواقع يمكن لكل مستخدم الاشتراك في المنتديات. لم يكن يبدو بجد بما فيه الكفاية أو فاتته للتو. هذا ينتج التأثير المطلوب بالنسبة لي. لكن حتى الآن ليس لدي أي فكرة عن طريقة لفرض هذا السلوك لجميع المستخدمين بغض النظر عن أفعالهم. والتي من الأفضل للوحة الصغيرة. لكن الأخبار الجيدة إذا كان هذا مدعومًا أصليًا من قبل PHPBB ، أراهن أنه يمكنني كتابة بعض التعليمات البرمجية لتمديد هذه الميزة.

هل كانت مفيدة؟

المحلول 2

لقد نشرت هذا السؤال أيضًا على منتديات PHPBB: هذا ما حصلت عليه -> http://www.phpbb.com/community/viewtopic.php؟f=72&t=2106567&p=12877384#p12877384

يبدو أن هناك تعديل متاح.

شكرا جميعا على المساعدة.

نصائح أخرى

الشيء الوحيد الذي يمكنني التفكير فيه هو إجبار كل عضو على المشترك في كل منتدى/موضوع قابل للتطبيق. كنت أتطلع إلى القيام بذلك عبر استعلام خلفي ، وليس من خلال أي شيء يوفره PHPBB.

بعد النظر عبر الإنترنت في مخطط PHPBB ، أقترح الاستعلام التالي الذي سيتم تشغيله يوميًا عبر وظيفة cron:

insert into phpbb_forums_watch
select distinct f.forum_id, u.user_id, 0
from phpbb_forums f, phpbb_users u
where u.user_type = 0
      and not exists (select 1 from phpbb_forums_watch 
                  where forum_id = f.forum_id
                        and user_id = u.user_id);

insert into phpbb_topics_watch
select distinct t.topic_id, u.user_id, 0
from phpbb_topics t, phpbb_users u
where u.user_type = 0
      and not exists (select 1 from phpbb_topics_watch 
                  where topic_id = t.topic_id
                        and user_id = u.user_id);

اسمحوا لي أن أعرف ما رأيك في هذا..

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top