Heliosurge
(Dan DeMontmorency)
21.Апрель.2025 00:08:52
10
Это решение на основе CSS, которое позволит скрыть премиум-темы в селекторе от пользователей. Предварительное условие: пользователь должен выбрать основную группу. Хотя также существует TC, который добавляет все группы пользователей в качестве классов.
awesomerobot:
Например, если я хочу скрыть тему «Dark Theme» от всех, кроме тех, кто входит в группу Staff, я могу сделать следующее:
body:not(.staff) {
.user-preferences .select-kit-row[data-name="Dark Theme"] {
display: none;
}
}
Теперь «Dark Theme» не будет отображаться в выпадающем меню пользовательских настроек, если вы не состоите в группе Staff.
Кто-то может найти способ обойти это через веб-инспектор и включить эти темы, но, думаю, большинство людей даже не станут искать такой способ.
Тем не менее, в будущем мы определённо должны рассмотреть возможность внедрения функций «монетизации», которые позволят администратору легко стимулировать поддержку с помощью тем, титулов, наборов эмодзи и т. д.