لقد بحثت في كل خيط وجربت كل ما تم اقتراحه، ولكن لأي سبب من الأسباب، فإن الألوان المخصصة الوحيدة التي تظهر هي لمجموعات المسؤول والمشرف. لست متأكدًا مما أفعله بشكل خاطئ.
لقد كنت أحاول جعل هذا يعمل لبضعة أيام الآن ولا يمكنني التفكير في أي شيء آخر لتجربته.
لا أتذكرها جميعًا، فقد تم العثور عليها في مواضيع مختلفة هنا. الحالي الذي يعمل للمشرفين/المعدلين هو هذا:
.topic-post .moderator a {
color: #000000;
}
ولدي أيضًا هذا حاليًا:
.names {
// This part is works only for users who's primary group
span.trust_level_0 a {
background: linear-gradient(to right,#BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
// This part is works only for moderators
span.moderator a::after {
content:"★";
margin-left: 2px;
}
}
كنت ألعب به فقط لأرى ما إذا كان بإمكاني جعله يعمل. يعمل للمشرفين/المعدلين ولكن مرة أخرى - لا شيء آخر.
لست متأكدًا مما تقصده. لدي فقط المجموعات كأسماء مخصصة تم تغييرها من trust_level_0 وما إلى ذلك. أتساءل فقط لماذا لا يمكنني استخدام نفس الكود الذي استخدمته للمسؤولين/المشرفين لتغيير ألوان أسماء المستخدمين في مجموعات أخرى. لا يمكنني جعله يعمل.
إذا كنت ترغب في استهداف مجموعات مخصصة، فأنت بحاجة إلى تثبيت مكون السمة هذا، كما ذكر Moin: CSS Classes for Current User's Groups. سيقوم بإدراج مجموعات المستخدم الحالي في عنصر body HTML.
هل أنت جزء من مجموعة “noob”؟
أسماء المجموعات المدرجة من مكون السمة خاصة بجلسة المستخدم الحالية. فقط أولئك الموجودون ضمن مجموعة “noob” سيرون CSS.
تحتاج إلى حل آخر إذا كنت تتوقع رؤية CSS لمجموعة أي شخص آخر.
الأمر أكثر تعقيدًا لأن بيانات مجموعة المستخدم الكاملة غير متاحة افتراضيًا في منطقة الموضوع. أعتقد أنك قد تحتاج إلى إضافة (plugin) لهذا.
تمكنت من معرفة كيفية تلوين أسماء المستخدمين باستخدام ما يلي:
.first.new-user:not(.staff) a {
color: #00b0ff;
}
.names>span a {
color: #ffd966;
outline-offset: -1px;
}
المشكلة هي أن الجزء الثاني من الكود يلون جميع أسماء المستخدمين التي ليست جديدة أو من الموظفين (مسؤول، مشرف). أريد أن أحاول معرفة كيفية جعله يستهدف مجموعتي trust_level_3 بحيث يكون لها لون مختلف. هل هناك أي طريقة للقيام بذلك؟
لقد بحثت في ذلك بالفعل، شكرًا لك على الرغم من ذلك.
سأضطر فقط إلى إنشاء مجموعة منفصلة ووضع الأشخاص فيها يدويًا لكي يعمل تغيير اللون. الكود أعلاه يعمل بشكل جيد مع الإعدادات الافتراضية ولكنه يسمح فقط بلونين (المستخدمون الجدد وجميع المجموعات الأخرى خارج الموظفين) وهو أمر جيد في الوقت الحالي.