فرز المواضيع المنشأة

مذهل، يعمل بشكل مثالي ستيفن، شكرًا جزيلاً لك!

تنبيه عام، يبدو أن شيئاً ما قد تعطل مؤخراً. أنا الآن أحصل على:

[إشعار المسؤول] يحتوي السمة ‘ترتيب الموضوعات المُنشأة’ على كود يحتاج إلى تحديث. (المعرّف: discourse.modify-class-model)

وهذا في سجلات وحدة التحكم الخاصة بي:

إشعار الإلغاء: استخدام api.modifyClass على `model:topic` مُلغى. استخدم واجهات برمجة التطبيقات `addModelField`، `addModelAccessor`/`addModelGetter`/`addModelSetter`، `addModelMethod`، `addModelSaveProperty` و `addModelCallback` بدلاً من ذلك. [مُلغى منذ Discourse 2026.8] [معرّف الإلغاء: discourse.modify-class-model]

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

تم التحديث! شكراً لإعلامي!

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

إعجابَين (2)

هذا رائع، شكراً! هل يمكن إنشاء فرع منه أو تحديثه للسماح بالترتيب الأبجدي من A إلى Z، أم أن هذا أمر مختلف تماماً؟

آمل ألا تزعجك هذه المباشرة – أنا لست مبرمجاً. حالياً أستخدم حلاً بديلاً متعرجاً ومُصمماً بشكل غير احترافي للحصول على هذا الترتيب في فئة “المصطلحات” الخاصة بنا.

هذا خارج نطاق حالة الاختبار (TC) هذه، ولا أعتقد أنه من الممكن حالياً القيام بذلك بشكل نظيف كواحد. تعتمد حالة الاختبار هذه على خيارات order= المتاحة في TopicQuery، والتي تتضمن خيارات مثل الإعجابات، المشاهدات، عدد المشاركين، ولكن لا شيء مثل “العنوان” للترتيب الأبجدي.

أعتقد أن /filter يدعم order:title، وفي هذه الحالة قد تتمكن من القيام بشيء مثل إضافة رابط سريع في أعلى الفئة يربط إلى الفلتر مع ملء الاستعلام مسبقاً

يمكنك أيضاً النظر في استخدام إضافة Discourse Doc Categories للمساعدة في فهرسة فئتك. لكنها ستؤثر فقط على الشريط الجانبي.

إعجابَين (2)