RFL
28.Апрель.2026 08:09:05
1
Всем привет,
Надеюсь, кто-то сможет предложить решение этой проблемы, которая возникла только вчера после обновления Discourse до версии 2026.4.0-latest (e4ab7a2cc9).
Мы используем белый шрифт для всех значков категорий, и они отображаются корректно, когда вы находитесь в верхней части темы.
Однако, как только вы начинаете прокручивать тему вниз, цвет шрифта в категории автоматически меняется.
Я просмотрел настройки темы, но не вижу ничего, что могло бы вызывать эту проблему.
chapoi
28.Апрель.2026 08:17:26
2
Привет, @RFL
Первое, что нужно сделать, — всегда проверять в безопасном режиме.
Второй совет: укажите, какую тему вы используете. Я думаю, проблема связана именно с этой темой, поскольку на скриншоте не отображается стандартный вид тега.
Третий совет: проверьте через инспектор, что происходит, и опубликуйте здесь скриншот.
2 лайка
RFL
28.Апрель.2026 09:13:06
3
Привет, chapoi,
Спасибо за быстрый и полезный ответ.
Я провёл тест в безопасном режиме (по одному варианту за раз), и отключение следующих пунктов не дало результата:
нестандартные клиентские плагины
все клиентские плагины
Мы используем компонент «Стили значков категорий» с выбранным стилем «box».
Таким образом, отключение тем и компонентов тем действительно устранило проблему, так как значок категории вернулся к своему стандартному виду.
Мы используем светлую тему со следующей цветовой палитрой:
Наш пользовательский CSS:
/* table */
.cooked table thead, .d-editor-preview table thead {
border-top: 1px solid #ddd !important;
border-bottom: 1px solid #ddd !important;
background-color: #ddd;
}
.cooked table tr, .d-editor-preview table tr {
border-bottom: 1px solid #ddd;
}
.cooked table td, .cooked table th, .d-editor-preview table td, .d-editor-preview table th {
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
}
.fa-heart:before {
content: "\f164";
}
.category-name {
font-weight: bold;
text-transform: uppercase;
padding: 1px;
}
При использовании инспектора выяснилось, что проблема, скорее всего, в этом фрагменте кода, потому что при снятии галочки с первой строки цвет шрифта возвращается к правильному (белому).
Есть ли у вас идеи, как это исправить?
1 лайк
Lilly
(Lillian )
28.Апрель.2026 09:44:40
5
Если ваш форум использует только одну тему и цветовую палитру, вы можете добавить это в ваш пользовательский CSS:
.badge-category__wrapper .badge-category__name {
color: var(--secondary);
}
1 лайк
RFL
28.Апрель.2026 10:07:31
6
Спасибо, Лилли. Это работает и, похоже, самый быстрый способ решить проблему.
1 лайк
chapoi
28.Апрель.2026 10:46:22
7
Мы выясним, откуда возникла проблема, и обновим информацию здесь.
2 лайка
derek
(Derek Rushforth)
01.Май.2026 21:59:19
8
Похоже, что некоторые стили из нашей модернизации базовой темы переопределяют цвет текста здесь.
У меня есть PR, который должен правильно установить ожидаемый цвет для компонента темы бейджа категории. После его слияния вы сможете проверить это.
main ← fix-category-badge-name-color
opened 09:42PM - 01 May 26 UTC
This PR sets the category badge color on the .badge-category__name to override c… ore styles. Previously the badge wasn't inheriting the correct text color in the topic info header.
## Before
<img width="292" height="51" alt="Screenshot 2026-05-01 at 2 40 02 PM" src="https://github.com/user-attachments/assets/f1e6289c-2675-4cc7-9ad5-1ab617884f89" />
## After
<img width="291" height="53" alt="Screenshot 2026-05-01 at 2 42 23 PM" src="https://github.com/user-attachments/assets/856d1139-8795-4ce9-af88-b1482612d218" />
2 лайка
RFL
02.Май.2026 06:20:36
9
Спасибо, Дерек, очень ценю.
1 лайк
derek
(Derek Rushforth)
04.Май.2026 13:46:51
10
Теперь всё объединено! Дайте знать, если возникнут ещё какие-либо проблемы.
1 лайк
system
(system)
Закрыл(а) тему
07.Май.2026 13:47:23
12
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.