| ملخص | يغير نص زر “موضوع جديد” حسب الفئة. | |
| المستودع | github.com/nathan-nz/category-new-topic-button | |
| دليل التثبيت | كيفية تثبيت سمة أو مكون سمة | |
| جديد في سمات Discourse؟ | دليل المبتدئين لاستخدام سمات Discourse |
تثبيت مكون السمة هذا
يسمح مكون السمة هذا بتخصيص تسمية زر “إنشاء موضوع” في Discourse لفئات محددة، لحالة الاستخدام المحددة لفئات الأحداث المخصصة.
يمكن نسخه وتعديله بسهولة لحالات استخدام أخرى؛ لم يكن من العملي جعله قابلاً للتكوين.
كيف يعمل
يستفيد هذا المكون من واجهة برمجة تطبيقات Discourse لتجاوز تسمية زر “إنشاء موضوع” الافتراضية بناءً على احتياجات الفئة المحددة. يسمح للمسؤولين بالتحكم في الفئات التي تعرض تسميات مخصصة وما يجب أن تكون عليه هذه التسمية.
التكوين والإعدادات
-
خيارات الإعدادات:
- تسميات أحداث الفئة: يسمح إعداد للمسؤولين باختيار فئات محددة يجب أن تستخدم ترجمة
new_event(“حدث جديد” افتراضيًا). - السلوك الافتراضي: بالنسبة للفئات غير المحددة في الإعدادات، سيعود الزر افتراضيًا إلى عرض ترجمة
new_topic(“موضوع جديد” افتراضيًا).
- تسميات أحداث الفئة: يسمح إعداد للمسؤولين باختيار فئات محددة يجب أن تستخدم ترجمة
-
كيفية التكوين:
- الوصول إلى الإعدادات: انتقل إلى قسم إعدادات السمة في لوحة تحكم مسؤول Discourse الخاصة بك.
- تحديد الفئات: استخدم منتقي الفئات ضمن إعداد “تسميات أحداث الفئة” لتحديد الفئات التي تريد تسميتها “حدث جديد”.
- حفظ وتحديث: بعد إجراء الاختيارات، احفظ التغييرات لتطبيق تسميات الأزرار الجديدة على الفور.
تم تصميم هذا المكون ليكون بسيطًا ولكنه قوي، مما يمنحك المرونة لتطبيق تخصيص موحد أو مصنف لواجهة المنتدى الخاص بك.