إمكانية تعيين أيقونات لمجموعات المستخدمين

أرغب في أن أكون قادرًا على تعيين أيقونات لمجموعات المستخدمين، وعرضها بجوار اسم المستخدم في المشاركات، وعلى الملفات الشخصية، وبطاقات الملفات الشخصية، بنفس الطريقة التي يتم بها عرض نصف الدرع للمسؤولين والمشرفين. وأيضًا، القدرة على تغيير الأيقونات للمشرفين والمسؤولين بسهولة.

يجب أن يكون هذا بسيطًا جدًا كميزة أساسية.

أعلم أنه يمكنك إضافة تمييز الصورة الرمزية (avatar flair) إلى مجموعة، لكن هذا لا يبدو جيدًا. إن وجود الأيقونة بجوار الاسم هو الأفضل.

إعجابَين (2)

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

ومع ذلك، فمن المرجح أن تكون هناك طريقة أبسط، باستثناء أنها ستحتاج إلى بعض الشيفرة كمكون سمة.

4 إعجابات

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

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

للتأكيد، هل تريد أن يظهر هذا في المنشورات فقط؟ أم في كل مكان؟

إعجابَين (2)

المنشورات، وبطاقة الملف الشخصي، وصفحة الملف الشخصي، إلخ.

تمامًا مثل أيقونة الدرع الافتراضية للمسؤول/المشرف. تظهر بجوار اسم المستخدم في كل مكان.

وشكراً جزيلاً. سيكون من الرائع الحصول على القدرة على القيام بذلك!

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

أيضًا، هل يجب نقل هذا إلى موضوع منفصل؟

@long سأستمر في البحث عن حلول للقيام بذلك (لم أستسلم بعد!)

3 إعجابات

شكرًا لك! أمضيت بضع ساعات مع ChatGPT الليلة الماضية ولم أستطع حلها.

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

مكون السمة (theme component) هو أفضل طريقة للقيام بذلك، ولكن ستكون هناك مسارات متعددة لإضافته في سياقات مختلفة (في المشاركات، على الملفات الشخصية، في دليل المستخدم، إلخ).

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

أعتقد أنه يمكنك أن تمنحنا بعض السماح هنا، فهناك العديد من المنصات التي لا يكون فيها تغيير كهذا ممكنًا على الإطلاق!

6 إعجابات

هذا بالضبط ما كنت أتطلع إليه. “الزخرفة” (Flair) هي نفس الأيقونة… ولكنها ليست في أفضل موضع حيث أن بعض صور ملفات تعريف المستخدمين تجعل رؤيتها صعبة.

كان من المفترض أن يكون الجزء الآخر “الكثير” (so) وليس “جداً” (too). ولم يكن موجهاً إلى Discourse. لقد كان موجهاً إليّ أنا هههه. أنا لست الأفضل في هذه الأشياء. سأطلع على هذا المكون في وقت لاحق اليوم! وأيضاً، اكتشفت كيفية إنجاز بعض الأشياء في إضافة التوقيعات (Signatures plugin) - لست متأكداً مما إذا كانت هذه التعديلات مفيدة للإضافة إلى الإضافة.

إعجابَين (2)

@long أعتقد أنني تمكنت من فعل ذلك.

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

الإعدادات واضحة بذاتها تقريبًا:

يرجى إبلاغي إذا واجهت أي مشاكل!

7 إعجابات

رائع، سأتحقق منه!!!

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