He buscado en todos los hilos y he probado todo lo recomendado, pero por alguna razón, solo se muestran los colores personalizados para los grupos de administrador y moderador. No estoy seguro de qué estoy haciendo mal.
He estado intentando que esto funcione durante unos días y no se me ocurre nada más que intentar.
No puedo recordarlos todos, se encontraron en diferentes hilos aquí. El actual que funciona para admin/mod es este:
.topic-post .moderator a {
color: #000000;
}
y también tengo este actualmente:
.names {
// Esta parte solo funciona para usuarios cuyo grupo principal
span.trust_level_0 a {
background: linear-gradient(to right,#BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
// Esta parte solo funciona para moderadores
span.moderator a::after {
content:"★";
margin-left: 2px;
}
}
con el que solo estaba jugando para ver si podía hacerlo funcionar. Funciona para admin/mod pero de nuevo, nada más.
No estoy seguro de lo que quieres decir. Solo tengo los grupos con nombres personalizados cambiados de trust_level_0, etc. Solo me pregunto por qué no puedo usar el mismo código que usé para admin/mods para cambiar los colores de los nombres de usuario en otros grupos. No puedo hacer que funcione.
Si quieres dirigir grupos personalizados, necesitas instalar este componente de tema, como afirma Moin: CSS Classes for Current User's Groups. Insertará los grupos del usuario actual en el HTML del body.
Los nombres de grupo insertados desde el componente temático son para la sesión de usuario actual. Solo los que están dentro del grupo “noob” verán el CSS.
Necesitas otra solución si esperas ver el CSS de los grupos de cualquier otra persona.
Es un poco más complicado porque, por defecto, los datos completos de los grupos del usuario no están disponibles en el área del tema. Creo que podrías necesitar un plugin para esto.
Pude averiguar cómo colorear nombres de usuario con lo siguiente:
.first.new-user:not(.staff) a {
color: #00b0ff;
}
.names span a {
color: #ffd966;
outline-offset: -1px;
}
El problema es que la segunda parte del código colorea todos los nombres de usuario que no son nuevos ni personal (administrador, moderador). Quiero intentar averiguar cómo hacer que se dirija a mi grupo trust_level_3 para que ese sea específicamente de un color diferente. ¿Hay alguna manera de hacer esto?
Simplemente tendré que crear un grupo separado y poner a las personas manualmente en él para que el cambio de color funcione. El código anterior funciona bien para los valores predeterminados, pero solo permite dos colores (usuarios nuevos y todos los demás grupos fuera del personal), lo cual está bien por ahora.