يقدّم ملحق التصويت عنصر “الأصوات” في القائمة العلوية للفئات التي تم تمكينه فيها. عند النقر على هذا الخيار، يحصل المستخدمون على قائمة بأكثر المواضيع تصويتًا في تلك الفئة.
بالنسبة للمواقع المبنية حول ميزة التصويت هذه، سيكون من المفيد جدًا وجود خيار “الأصوات” في القائمة العلوية للصفحة الرئيسية. يمكن للمسؤولين تعيين عرض الأصوات كخيار افتراضي، ويمكن للمستخدمين فعل ذلك أيضًا في تفضيلاتهم، تمامًا مثل أحدث المواضيع والفئات والأكثر شهرة…
إذا كان التصويت مفعّلًا في أكثر من فئة، فسيوفر هذا العرض ترتيبًا موحدًا للمواضيع المصوت عليها من فئات متعددة.
أتساءل كيف سيؤثر مكون السمة هذا على روابط “الأصوات” و “أصواتي” التي تظهر في القائمة العلوية للفئات التي تم تمكين التصويت فيها. لقد قرأت التعليقات المكثفة حول كيفية تأثير مكون السمة هذا على تنقل الفئات ولم أحصل على انطباع واضح. سأضطر إلى التجربة، ولكن لدي انطباع بأنني سأحل مشكلة واحدة على حساب التسبب في مشاكل جديدة؟
السلوك المطلوب هو نفسه تمامًا الذي تقدمه إضافتان شائعتان جدًا: Events Plugin 📅 و Locations Plugin 🌍. كلاهما يجلب عنصر قائمة علوي يمكن إضافته وإزالته تمامًا مثل عناصر القائمة العلوية في Discourse:
إذا كان “الأصوات” هو العنصر الأول في القائمة العلوية، فسيتم عرض صفحة “/votes” افتراضيًا.
ربما هناك بعض الأكواد من هذه الإضافات يمكن إعادة استخدامها؟ إذا كان طلب السحب (PR) مرحبًا به وكان @angus أو شخص آخر مهتمًا، يمكننا حتى “تسويق هذا” (ليس لدي أي فكرة عن مدى سهولة/صعوبة كتابة واختبار التصحيح).
voting_show_votes_on_homepage: ‘عرض عنصر التنقل بقائمة الأصوات في الصفحة الرئيسية؟’
voting_show_votes_before: ‘عرض عنصر التنقل بقائمة الأصوات قبل عنصر التنقل هذا’
لاحظ أنني تركته في حالة مسودة نظرًا لوجود اختلاف حاليًا بين /votes و /latest?order=votes في المكون الإضافي مما يؤثر على هذه الميزة. سأحتاج إلى بعض المدخلات من أحد المشرفين حول ذلك أولاً.
@angus، أنت رائع بالكثير من الطرق. شكراً جزيلاً لك!
مثير للاهتمام. يبدو أن /votes لديه “الأحدث” كمعيار فرز ثانٍ للمواضيع بنفس عدد الأصوات. سيكون هذا متوقعًا في /latest?order=votes، ولكن لسبب ما فإن معيار الفرز الثاني مختلف. لم أتمكن من العثور على النمط.
أيضًا ملاحظة في حال قام شخص ما بتعديل معيار الفرز. حاليًا، المواضيع ذات التصويت صفر والمواضيع التي لا يوجد بها مفهوم للتصويت مختلطة. سيكون من المنطقي أن تكون جميع المواضيع ذات التصويت صفر معًا، ثم المواضيع التي لم يتم تمكين التصويت فيها في النهاية، منفصلة.