الفئة لا يتم تحميلها دائمًا للاقتراحات “موضوعك مشابه لـ…”
يبدو أن محدد الفئة يواجه مشاكل مع الفئات التي يتم تحميلها بكسل عند استخدام محدد العلامات أيضًا. على سبيل المثال، عند فتح https://meta.discourse.org/tags/c/plugin/22/official، يعتمد المظهر على ما إذا كنت قد أضفت Plugin و Plugin > Extras إلى الشريط الجانبي الخاص بك.
عندما تضيف كليهما، يعمل كل شيء بشكل جيد
عند إزالة Plugin > Extras من الشريط الجانبي، يكون محدد الفئة الفرعية مفقودًا
وعند إزالة Plugin أيضًا من الشريط الجانبي، لا يعرض القائمة المنسدلة للفئة الفئة المحددة (ولا يعرض الشريط العلوي للفئة الفئة)
عند النقر على “Hot” أو “Top” من هناك، يتجاهل Discourse تصفية الفئة. على سبيل المثال، بدلاً من الانتقال من “Latest” في Topics tagged official إلى “Top” في https://meta.discourse.org/tags/c/plugin/22/official/l/top، يتم إعادة توجيهك إلى Topics tagged official.
لاحظت أن “الانتقال إلى أول منشور بعد قراءة المواضيع” لا يعمل دائمًا عندما لا تتم إضافة الفئة إلى الشريط الجانبي. لذلك أعتقد أن السبب هو الفئات التي يتم تحميلها بكسل.
- قم بإزالة Documentation > Contributing من الشريط الجانبي الخاص بك
- اقرأ Contributing to Discourse development حتى يتم نقلك إلى الأعلى في زيارتك القادمة. (سأقوم بتثبيته إذا لم يكن مثبتًا للعثور عليه بشكل أفضل لاحقًا)
- افتح Contributing to Discourse
- أعد التحميل
- استخدم الرابط إلى Documentation > Contributing أسفل العنوان
- افتح “المساهمة في تطوير Discourse”
ثم ترى آخر منشور بدلاً من الأول
إنه يعمل كما هو متوقع عندما تتم إضافة Documentation > Contributing إلى قسم الفئات في الشريط الجانبي
عندما يتم تعيين desktop category page style إلى “Subcategories with Featured Topics” مع التحميل الكسول، لا يتم فصل الفئات الفرعية وعرضها. هذا يجعل النمط مطابقًا فعليًا لـ “Categories with Featured Topics”.
أتخيل أن هذه هي النتيجة المقصودة، لكن أردت التحقق أولاً. إذا كان الأمر كذلك، فقد تكون هناك حاجة إلى وصف إضافي أو تحذير.
بدون التحميل الكسول:
مع التحميل الكسول:
فئات التحميل الكسول تجعل من المستحيل تكوين إعدادات الموافقة للفئات. يمكنك الحفظ، ولكن بعد إعادة التحميل تكون مربعات الاختيار فارغة مرة أخرى.
فئات التحميل الكسول معطلة:
فئات التحميل الكسول مفعلة:
هل يمكنك إلقاء نظرة في وحدة التحكم، هل فشل استدعاء حفظ الفئة؟
هذه حالة هامشية غريبة.
أعتقد أن الحفظ يعمل بشكل جيد. المشكلة هي أن مربع الاختيار فارغ بعد التحديث، لذا فإن الحالة الحالية غير معروفة. ولكن نظرًا لأنه من الممكن فقط تحديد مربع الاختيار، يجب عليك تمكينه وحفظه لتتمكن من إيقافه.
عند تعطيل lazy load categories، يتم استخدام GET /c/test-3/find_by_slug.json، والذي يُرجع هذه الإعدادات.
"category_setting": {
"auto_bump_cooldown_days": 1,
"num_auto_bump_daily": 0,
"require_reply_approval": true,
"require_topic_approval": true
}
عند تمكين lazy load categories، فإن GET /categories/find?slug_path=test-3&include_permissions=true لا يُرجع هذه الإعدادات.





