Heliosurge
(Dan DeMontmorency)
Abril 21, 2025, 12:08am
10
É apenas uma solução baseada em CSS, mas funcionará para impedir que os usuários vejam os temas premium no seletor. O pré-requisito é que o usuário precise selecionar o grupo principal. Embora também haja um TC que adicionará todos os grupos de usuários como classes.
awesomerobot:
Então, por exemplo, se eu quisesse ocultar um tema chamado “Tema Escuro” de todos, exceto daqueles do grupo Staff, eu poderia fazer isso:
body:not(.staff) {
.user-preferences .select-kit-row[data-name="Dark Theme"] {
display: none;
}
}
Então, agora o “Tema Escuro” não apareceria no menu suspenso de preferências do usuário, a menos que você estivesse no grupo staff.
Alguém poderia descobrir uma maneira de vasculhar o inspetor da web e habilitar esses temas, mas imagino que a maioria das pessoas nem sequer olharia.
Dito tudo isso, para o futuro, acho que definitivamente deveríamos considerar alguns recursos de “monetização” que permitiriam a um administrador incentivar facilmente o suporte com temas, títulos, conjuntos de emojis… etc.