{“translation”: "لقد أنشأنا سمة مخصصة لمنصة Discourse حيث يتم عرض فئات معينة على الصفحة الرئيسية باستخدام JavaScript. يستخدم السكربت قائمة محددة مسبقًا من أسماء الفئات (كأماكن مفصولة بفواصل) لجلب وعرض المحتوى من /categories.json.
بينما يتم عرض معظم الفئات بشكل صحيح، هناك بعض الفئات مفقودة من الصفحة الرئيسية — على الرغم من أنها مضمنة صراحة في السكربت وتوجد في النظام مع معرفات فئات صالحة.
عند فحص استجابة /categories.json، وجدنا أن هذه الفئات المحددة غير مدرجة في الناتج الخاص بـ API على الإطلاق. ومع ذلك، فهي:
- موجودة في نظام Discourse
- هي فئات من المستوى الأعلى
- تم تعيين
everyoneعلى الأقل بترخيص “عرض” - غير مؤرشفة أو مخفية أو متداخلة
نحاول فهم:
- في أي الظروف تتجنب Discourse إدراج الفئات في
categories.json؟ - كيف يمكننا ضمان ظهور جميع الفئات الضرورية في تلك الاستجابة، خاصة إذا أردنا عرضها على الصفحة الرئيسية عبر كود مخصص؟
أي رؤى أو حلول موصى بها ستكون محل تقدير."}

