كيفية إضافة رمز بجوار اسم شخص ما

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

ألقِ نظرة على أوسمة الصور الرمزية، فأنا أعتقد أن هذا قد يكون ما تبحث عنه.

شكرًا لك! (20 حرفًا)

هل تعرف كيفية إضافة شعار بجانب الاسم مثل ما تفعله الدروع في الإضافات؟

هل سيساعد هذا؟

هذا ما أبحث عنه، إلا أنني أريد أن يظهر الأيقونة في المنشورات وعند الانتقال إلى ملف شخصي لأي شخص، كما أنني أريد أن تظهر الأيقونة فقط إذا كنت من مجموعة الطاقم.

أحاول جعل الموظفين لا يحتاجون إلى صلاحيات مسؤول أو مشرف، بل يكون لديهم أيقونة موظف مثل الدرع الذي يملكه المشرف.

لدينا شيء في واجهة البرنامج الإضافي (plugin-api) يمكن أن يساعد: discourse/app/assets/javascripts/discourse/app/lib/plugin-api.js at 7c7dd2335bb8590935ca6f7c19cec1f07a61412f · discourse/discourse · GitHub

إليك مثال يمكنك وضعه في قسم <head> من سِماتك:

<script type="text/discourse-plugin" version="0.11">
  api.addPosterIcon((cfs, attrs) => {
    if (attrs.primary_group_name === "MY_GROUP_NAME") {
      return { icon: 'shield-alt', className: 'staff', title: 'staff' };
    }
  });
</script>

ستحتاج إلى استبدال MY_GROUP_NAME في الكود أعلاه باسم مجموعتك الفعلي.

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