Tag Icons

У меня уже давно есть эта проблема: значок тега отображается в увеличенном размере среди значков заголовка в представлении темы:

скриншот из предпросмотра tc:

1 лайк

Core имеет правило, которое увеличивает конкретно иконку дома:

image

Вы можете переопределить его так:

.d-header .discourse-tags .d-icon-house {
    font-size: var(--font-0);
}
5 лайков

О, интересно. Я полагаю, что основное правило срабатывает, когда иконка дома используется в качестве логотипа сайта. Мы могли бы обновить ядро, чтобы повысить специфичность и нацелиться именно на иконку логотипа, оставив при этом иконки тегов и категорий без изменений.

5 лайков

Я заметил, что в двух местах не отображаются иконки: в выпадающем списке и на баннере тега

@Arkshine @pmusaraj FYI мы только что воспроизвели ту же проблему в модальном окне поиска. Но ваш CSS-обходной путь тоже исправил это :heart:

1 лайк

По какой-то причине этот переопределяющий CSS-код был недостаточен с версии 3.6.0.beta1.

Я изменил его следующим образом, и это помогло:

.d-header .search-result-tag .d-icon-house {
    font-size: var(--font-0);
}
2 лайка

Не могли бы вы добавить возможность установить иконку тега по умолчанию для всех тегов, у которых нет конкретной иконки?

Также было бы здорово иметь интеграцию с Tag Banners

3 лайка

Отличная идея, Hyteller! Я не программист, поэтому не обладаю такой возможностью, но если вы предложите это в новой теме #feature, мы сможем обсудить, как это может выглядеть, и команда может это рассмотреть. Было бы здорово, если бы вы могли предоставить больше деталей о том, почему вы считаете это хорошей идеей.

Лично я бы с радостью увидел, чтобы иконки тегов были включены в ядро Discourse, а не добавлялись как компонент темы.

Добро пожаловать в наше сообщество! :sunflower:

3 лайка

После сегодняшнего обновления главная страница форума отображается некорректно:

Похоже, этот компонент не работает. Он отображается в боковой панели, но не появляется в постах. Возможно, я что-то упускаю.

image

1 лайк

Похоже, всё работает нормально в этой теме
Screenshot_20260303_231615_Firefox
Я не вижу тега из вашего первого скриншота на скриншоте боковой панели. Не могли бы вы поделиться конфигурацией компонента темы для тега «Itaa»?

Разобрался. Это конфликтует с компонентом «Удалить дефсы из тегов».
Правка 2: Проблема всё ещё не меняет цвет, но иконка теперь отображается.
У меня очень много тегов, поэтому видны не все.

Я пробовал на разных темах и с разными доступными стилями тегов. Даже отключил другие компоненты, чтобы убедиться.

1 лайк

5 сообщений были перенесены в новую тему: Ошибка компонента иконок тегов