يسمح تصويت موضوعات Discourse لأعضاء المجتمع بالتصويت على الموضوعات في الفئات المخصصة لذلك.
دليل التثبيت
هذا البرنامج المساعد مدمج في نواة Discourse. لا حاجة لتثبيت البرنامج المساعد بشكل منفصل.
بينما يمكن استخدام تصويت موضوعات Discourse لمجموعة متنوعة من حالات الاستخدام، يركز هذا التوثيق على حالة الاستخدام الرئيسية وهي فئة الأفكار أو طلبات الميزات.
ملاحظة: يتوفر تصويت موضوعات Discourse في خطط الأعمال أو المؤسسة.
إعداد فئة الأفكار
عند إنشاء فئة جديدة، حدد نوع الأفكار لتفعيل تصويت موضوعات Discourse لهذه الفئة.
أعجبني هذا المكون الإضافي حقًا. أستخدمه لفئة مخصصة لمقالات المدونة. عند الدخول إلى فئة مع تمكين هذا المكون الإضافي، هل سيكون من الممكن فرز قائمة الموضوعات حسب عدد الأصوات تنازليًا؟
لجعله أكثر رسمية، تم الآن ترحيل جداول قاعدة البيانات لهذا المكون الإضافي إلى topic_voting_ لتتوافق مع تلك الموجودة في post_voting_ أيضًا، إلى جانب إعدادات الموقع.
عندما يقوم مالكو الموقع بتحديث هذا المكون الإضافي، سيتم تحديث استعلامات مستكشف البيانات الحالية التي تستخدم الجداول القديمة تلقائيًا لاستخدام أسماء الجداول الجديدة.
هل هناك طريقة لجعل منشئ الموضوع يقوم بالتصويت الأول على منشوره تلقائيًا؟ لدينا مجموعة من المستخدمين الذين ينشئون هذه المواضيع ولكنهم ينسون التصويت عليها، ومن المزعج تذكيرهم في كل مرة. أتساءل فقط
أنا أؤيد ذلك. بدون معرفة المستخدمين أن الأصوات محدودة لا يمكنهم تعديل سلوكهم، لذلك الهدف الأصلي من تشجيع المستخدمين على التصويت بتفكر ليس محققًا بشكل فعال.
هل من الممكن تعطيل التصويت على المواضيع لكل موضوع في فئة معينة؟ نحن نريد أن تكون أغلب المواضيع في الفئة قابلة للتصويت، لكن أحيانًا نريد نشر مواضيع غير قابلة للتصويت. أرى أن هناك خاصية على المواضيع تسمى can_vote، لكنني لا أستطيع أن أجد مكانًا في واجهة المستخدم أو أي استدعاء API لتحديث ذلك. يبدو أن الأمر ممكن لأنه في البداية يتم إنشاء موضوع “حول فئة XYZ” الذي لا يكون قابلاً للتصويت.
@NateDhaliwal لقد قمنا بتمكين ذلك، لكنني أتساءل إذا كان بإمكان بعض الموضوعات التي تم وضعها في تلك الفئة أن يتم تعطيلها. لذا 99% من الموضوعات التي توضع في فئتنا يجب أن تتضمن تصويت على الموضوع، ولكن عدد قليل منها لا ينبغي أن يكون كذلك.
صحيح. لا أعتقد أن ذلك ممكن. قد يكون بإمكانك إخفاؤه باستخدام CSS، لكن ذلك سيكون صعبًا لأنه سيكون تغييرات على مستوى الموقع بالكامل، وليس لكل موضوع على حدة…
السبب في أنه يبدو ممكنًا هو وجود علامة can_vote على كل موضوع وهي بالفعل تقود ما تعرضه واجهة المستخدم. أنا فقط لا أرى أي طريقة لتحديث هذه العلامة عبر واجهة برمجة التطبيقات أو تعيينها عبر واجهة المستخدم.
موضوع “حول هذه الفئة” الذي يتم إنشاؤه كلما تم إنشاء فئة جديدة: