Já procurei em todos os tópicos e tentei tudo o que foi recomendado, mas, por algum motivo, as únicas cores personalizadas que aparecem são para os grupos de administrador e moderador. Não tenho certeza do que estou fazendo de errado.
Estou tentando fazer isso funcionar há alguns dias e não consigo pensar em mais nada para tentar.
Não consigo me lembrar de todos eles, eles foram encontrados em diferentes tópicos aqui. O atual que está funcionando para admin/mod é este:
.topic-post .moderator a {
color: #000000;
}
e eu também tenho este aqui no momento:
.names {
// Esta parte funciona apenas para usuários cujo 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 funciona apenas para moderadores
span.moderator a::after {
content:"★";
margin-left: 2px;
}
}
Com o qual eu estava apenas brincando para ver se conseguia fazê-lo funcionar. Funciona para admin/mod, mas novamente - nada mais.
Não tenho certeza do que você quer dizer. Eu apenas tenho os grupos como nomes personalizados alterados de trust_level_0 etc. Estou apenas me perguntando por que não consigo usar o mesmo código que usei para administradores/moderadores para alterar as cores dos nomes de usuário em outros grupos. Não consigo fazer funcionar.
Se você quiser direcionar grupos personalizados, precisará instalar este componente de tema, conforme declarado por Moin: CSS Classes for Current User's Groups. Ele inserirá os grupos do usuário atual no HTML do body.
.group-noob {\n .some-selector {\n color: #d33131;\n }\n}\n```\n\nEu também tentei \"trust_level_0\" e \"newuser\".\n\nEste funciona perfeitamente para o grupo de administradores:\n```\n.topic-post .admin a {\ncolor: #89f336;\n}\n```
Você faz parte do grupo “noob”?
Os nomes de grupo inseridos a partir do componente de tema são para a sessão de usuário atual. Somente os do grupo “noob” verão o CSS.
Você precisa de outra solução se espera que qualquer outra pessoa veja o CSS de grupo de outra pessoa.
É um pouco mais complicado porque os dados completos do grupo do usuário estão, por padrão, indisponíveis na área do tópico. Acredito que você possa precisar de um plugin para isso.
Consegui descobrir como colorir nomes de usuário com o seguinte:
.first.new-user:not(.staff) a {
color: #00b0ff;
}
.names span a {
color: #ffd966;
outline-offset: -1px;
}
O problema é que a segunda parte do código colore todos os nomes de usuário que não são novos ou staff (admin, mod). Gostaria de tentar descobrir como fazer com que ele selecione especificamente meu grupo trust_level_3 para que este tenha uma cor diferente. Existe alguma maneira de fazer isso?
Terei que criar um grupo separado e adicionar as pessoas manualmente para que a mudança de cor funcione. O código acima funciona bem para os padrões, mas permite apenas duas cores (novos usuários e todos os outros grupos fora da equipe), o que está bom por enquanto.