Я не совсем понимаю, что именно вызывает эту проблему, но любой CSS-код, который я использую для этого, то включается, то выключается случайным образом. Не знаю, связано ли это с обновлением, какими-то настройками или чем-то ещё…
Код, который я использую уже давно, выглядит так:
.topic-post .Veeps a {
color: #66FF00;
}
Здесь «Veeps» — это моя пользовательская группа. Всё работало нормально ещё вчера или позавчера, но сегодня я заметил, что все цвета, кроме тех, что привязаны к конкретным именам пользователей, вернулись к значениям по умолчанию, и это наблюдается во всех темах. Я создал новую тему и полностью очистил все модификации, но ни одна из них не работает. Код отлично работает с предустановленными группами, такими как «admin», «staff», «moderator», но я не могу заставить его срабатывать для пользовательских групп. Я убедился, что группа установлена как основная, что пользователь состоит только в ней, пробовал разные пользовательские группы (например, «Owner») — ничего не помогает. Если же я применяю стили к конкретным именам пользователей, всё работает, но это крайне утомительно: приходится создавать 100 отдельных записей для каждого, к тому же такие настройки не обновляются автоматически при смене группы пользователя.
span.username.staff a {
color: #00A9DB;
}
Этот код работает, но тоже не для пользовательских групп. Я знаю, что раньше пользовательские группы работали, потому что на протяжении многих лет это было возможно (за исключением тех случаев, когда вдруг переставало работать). Может быть, есть какой-то более подходящий CSS-код или настройка, которую я случайно изменил?
Я установил плагин GitHub - discourse/discourse-groups-css-classes-in-body · GitHub, и теперь у меня работает следующий код:
div.topic-post.group-Veeps div.names span.username a {
color: #8A2BE2;
}
Он функционирует так, как мне нужно, но я не устанавливал этот плагин (и не использовал такой CSS) в последние несколько лет, поэтому это не помогает понять, что именно перестало работать и что нужно исправить. Это всё равно что забивать гвоздь дрелью — вроде бы результат есть, но метод не помогает разобраться в причине проблемы.
