كيفية إضافة إطار صورة رمزية إلى مجموعة المستخدمين

أضف إطارات صور رمزية مختلفة لمجموعة المستخدمين، يمكن لجميع المستخدمين رؤيتها، ولكن إطارات الصور الرمزية لمجموعات المستخدمين المختلفة مختلفة، لقد حاولت تخصيص CSS للمستخدم ووجدت أنه لا يمكن تنفيذه، بحيث تكون إطارات الصور الرمزية المضافة مرئية فقط لمجموعة المستخدمين الحالية.

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

حاولت استخدام .staff ولكنه مرئي للموظفين فقط، وليس لمجموعة غير الموظفين.

أسهل طريقة للقيام بذلك هي إنشاء مجموعة مخصصة جديدة (لا يمكن للمجموعات الافتراضية مثل staff/admin/trust_level_0، وما إلى ذلك القيام بذلك).\n\nعند إنشاء المجموعة، يمكنك تحديد مربع تعيين تلقائيًا كمجموعة أساسية:\n\n

\n\nبعد ذلك، عندما تتم إضافة شخص ما إلى المجموعة، تصبح “مجموعته الأساسية” - تتم إضافة فئة المجموعة الأساسية في أماكن مختلفة في التطبيق.\n\nعلى سبيل المثال، في المنشورات، تتم إضافة الفئة group-creators لمجموعة تسمى “creators”\n\nimage\n\nالآن يمكنك إضافة بعض CSS مثل:\n\ncss\n.group-creators .post-avatar img {\n border: 2px solid red;\n}\n\nوستحصل على هذه النتيجة التي يمكن للجميع رؤيتها:\n\n

إعجاب واحد (1)
.group-creators .post-avatar img {
 Bezel: 2px solid red;
}

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

لا، هذه فئة منفصلة مرئية لجميع المستخدمين (طالما أن المجموعة مرئية أيضًا)… على سبيل المثال، يمكنك هنا رؤية الفئة موجودة على الرغم من تسجيل الخروج من الموقع

هناك فئة منفصلة تُضاف إلى عنصر الجسم لأعضاء المجموعة مثل body.primary-group-creators، وهذه الفئة مرئية بالفعل للمستخدم الحالي فقط

إعجابَين (2)

لقد اتبعت الكود الخاص بك بالضبط، ولم أضف المستخدم أ إلى مجموعة مستخدمي المبدعين، لكن المستخدم أ لا يزال يرتدي إطار صورة رمزية أحمر، وفقًا للكود الخاص بك يبدو أنه أضاف إطار صورة رمزية أحمر لجميع المستخدمين ولكن فقط مجموعة مستخدمي المبدعين يمكنهم رؤيته، تختفي جميع إطارات الصور الرمزية الحمراء بعد تسجيل الخروج وتسجيل الدخول، ما أضمنه هو استخدام 100٪

.group-creators .post-avatar img {
 border: 2px solid red;
}

لقد حاولت تعطيل المكون الإضافي ولكنه لا يزال لا يعمل

ربما يحتاج CSS إلى أن يكون أكثر تحديدًا لتجنب إضافته إلى جميع المشاركات لأعضاء المجموعة:

.topic-post.group-creators .post-avatar img {
  border: 2px solid red;
}

مع هذا التكوين:

يمكنني رؤية الحدود فقط على أعضاء المجموعة:

وعند تسجيل الدخول بهذا المستخدم، تظهر فقط على مشاركات أعضاء المجموعة:

3 إعجابات

لقد قمت بتعطيل مكون فئات CSS للمجموعات الحالية للمستخدم وتم كل شيء كما أردت، شكرًا لك يا كريس الرائع.

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.