إضافة روابط التصنيفات لمكون المظهر

يقوم هذا المكون بفحص الوصف الكامل لفئة معينة بحثًا عن وسوم محددة، ويعرض روابط إضافية لتلك الفئات. انظر إلى لقطة الشاشة.

لقطة الشاشة

المستودع

نبذة عن المكون

لماذا يجب أن أستخدمه ولماذا تم تنفيذه بهذه الطريقة؟

تريد عرض روابط إضافية لموارد أخرى من نفس نوع الفئة. على سبيل المثال، تخيل فئة لنادٍ لكرة القدم وتريد إضافة رابط إلى موقع النادي الإلكتروني. في مثل هذه الحالات، يمكنك استخدام GitHub - naidihr/discourse-category-headers: Theme component providing custom settings for the discourse category header · GitHub

إذا كان لديك أكثر من رابط، و/أو لا تريد أن يظهر هذا الرابط في صفحة نظرة عامة على الفئات، و/أو لا تريد ذلك اللافتة الضخمة، فيمكنك استخدام هذا السمة.

تم تنفيذه بهذه الطريقة لتحليل الوصف الكامل للفئة، لأن نظام Discourse يستخدم فقط الجزء الأول من “منشور الموضوع الأول” لإنشاء وصف الفئة الذي يتم عرضه في صفحة نظرة عامة على الفئات. ولا يتم عرض بقية المنشور.

في حال كنت تستخدم عددًا كبيرًا من الفئات، ربما تم إنشاؤها عبر واجهة برمجة التطبيقات (API)، فإن هذه الإضافة قابلة للاستخدام بالكامل، حيث يمكن تعيين المنشور الأول للفئة (= الوصف الكامل) أيضًا عبر واجهة برمجة التطبيقات.

التثبيت

كيف أقوم بتثبيت سمة أو مكون سمة؟

تكوينه

قم بتكوين مكون السمة وحدد الوسوم، مثل:

WIKI, blank

قم بتغيير وصف الفئة ليبدو كالتالي:

هذا هو وصف الفئة المعروض.


`
{AddCategoryLinks}
{WIKI#Wiki#Our awesome wiki#https://awesome-wiki-which-doesnt.exist}
{TAGNAME#Link Name#Link Title#Link URL}
`

يرجى ملاحظة النقاط التالية:

  • من المهم أن يكون {AddCategoryLinks} موجودًا في الوصف.
  • من المهم أن يكون داخل كتلة كود (داخل ...).
  • استخدم الرمز # كفاصل.

ملاحظة: أوصي بإخفاء المنشور الذي كُتب فيه وصف الفئة حتى لا يرى المستخدمون الإضافات مثل AddCategoryLinks وما شابه ذلك.

شكرًا

4 إعجابات

لقد صادفت هذه المكونة للتو أثناء محاولتي القيام بنفس الشيء الأساسي.

من المدهش أنها لا تزال تعمل تقريبًا!

الروابط موجودة، لكن وصف الفئة غير موجود للأسف.

لقد حاولت مع صديقي المبرمج بالذكاء الاصطناعي لإحياء هذا، ولكن كالعادة هو عديم الفائدة بعض الشيء.

هل هناك أي شخص آخر مهتم؟