ابحث قبل النشر 🔍

مرحباً! :waving_hand:t3: أنا جديد هنا ولا أعرف ما إذا كان هذا هو المكان المناسب للنشر، آسف.

أريد إنشاء مجتمع دعم، أي أن المستخدمين سيساعدون بعضهم البعض في الإجابة على الأسئلة. لقد رأيت مجتمعات دعم أخرى تطلب من المستخدمين البحث عن إجابات قبل أن يتمكنوا من نشر سؤال. هل هذا ممكن مع Discourse؟

أرى أن Discourse يحتوي على ميزة ويكي رائعة. وهذا سبب إضافي لجعل الأعضاء يبحثون عن المنشورات قبل نشر سؤال جديد.

شكراً لك!

إعجابَين (2)

لست متأكدًا مما إذا كانت هذه هي أفضل الخيارات، ولكن يمكنك تنفيذ ذلك باستخدام JavaScript بسيط.

إذا بحث المستخدم عن كلمات، احفظها وأنشئ sessionStorage. وإذا حاول إنشاء منشور جديد، فراجع sessionStorage.

إذا احتوى sessionStorage على كلمة واحدة من عنوان الموضوع (أو محتواه)، فاسمح للمستخدم بإنشاء الموضوع. وإلا، فامنع ذلك.

إعجاب واحد (1)

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

وبشكل مفارق، هناك موضوع يتحدث عن هذا بالضبط بالفعل، وهو ما كنت ستجده لو كنت قد بحثت قبل النشر. :scream_cat:

تعديل: جربت هذا للتو مع موضوع جديد يحتوي على عبارة “ابحث قبل النشر”، لكن الموضوع الذي ربطت به هنا لم يظهر في النافذة المنبثقة “موضوعك مشابه لـ…”. لكن استخدام العنوان الكامل نجح - انظر إلى لقطة الشاشة لكيفية ظهوره.

8 إعجابات

هل هناك إعدادات مطلوبة لكي تعمل هذه الميزة؟ أنا أعمل حاليًا في بيئة الاختبار (sandbox) الخاصة بشركتنا، ولكني أتمكن باستمرار من إنشاء منشورات مكررة ولا أرى النافذة المنبثقة أبدًا.

إعجاب واحد (1)

هناك إعداد موقع يسمى minimum_topics_similar يضبط افتراضيًا على 50 - مما يعني أنه إذا كان لديك أقل من 50 موضوعًا إجماليًا، فلن ترى رسالة الموضوع المشابه… أظن أن هذا هو السبب المحتمل إذا لم يكن لدى بيئة الاختبار (sandbox) الكثير من المحتوى.

5 إعجابات