Heliosurge
(Dan DeMontmorency)
21 Abril, 2025 00:08
10
Es solo una solución basada en CSS, pero funcionará para evitar que los usuarios vean los temas premium en el selector. El requisito previo es que el usuario necesita seleccionar el grupo principal. Aunque también hay una TC que agregará todos los grupos de usuarios como clases.
awesomerobot:
Entonces, por ejemplo, si quisiera ocultar un tema llamado “Tema oscuro” para todos, excepto para los del grupo de personal, podría hacer esto:
body:not(.staff) {
.user-preferences .select-kit-row[data-name="Dark Theme"] {
display: none;
}
}
Así que ahora “Tema oscuro” no aparecería en el menú desplegable de preferencias del usuario a menos que estés en el grupo de personal.
Alguien podría encontrar una manera de buscar en el inspector web y habilitar estos temas, pero imagino que la mayoría de la gente ni siquiera lo intentaría.
Dicho todo esto, para el futuro, creo que definitivamente deberíamos considerar algunas características de “monetización” que permitirían a un administrador incentivar fácilmente el soporte con temas, títulos, conjuntos de emojis… etc.