Tag Icons

Ура! :+1:

Когда к тегам добавляется иконка, всё ещё отображается иконка в стиле маркера. Это только у меня?

Убедитесь, что стиль тега установлен в «простой»

Это означает, что вы потеряете стиль маркированных списков везде.

Было бы неплохо, если бы появилось новое настройка, позволяющая пользователям выбирать, следует ли переопределять настройку стиль тега.

2 лайка

С этим компонентом должно быть box, если я правильно помню.

Вот быстрый и простой CSS-код, чтобы скрыть маркер. :+1:
Вы можете добавить его в CSS вашей темы или в компонент.

a.discourse-tag.bullet:has(span.tag-icon):before {
   display: none;
}
1 лайк

Работает, огромное спасибо!

Запрос функции: Можно ли добавить поддержку частичных слайгов, аналогично компоненту значков категорий?

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

Например:

acme-2023, acme-2022, acme-2021

Если бы я мог выбрать теги, начинающиеся с acme-, и назначить им один и тот же значок, это сильно упростило бы мне жизнь.

5 лайков

Меня интересует использование эмодзи флагов в качестве иконок тегов. Ссылаюсь на предыдущие обсуждения этой темы за прошлые годы.

1 лайк

Есть ли простое решение, чтобы этот компонент распознавал теги, написанные с заглавной буквы? На данный момент он не работает, если они не написаны в нижнем регистре.

Как вам удается создавать теги с заглавными буквами? Когда я пытаюсь создать тег, он автоматически преобразуется в kebab-case:

1 лайк

Вероятно, просто отключите эту настройку сайта:
image

4 лайка

Спасибо, Firepup, я не знал, что это возможно :grin:

@ncaming215 Похоже, компонент преобразует существующие теги в нижний регистр перед сравнением их с частью тега-слага в настройках. Мне удалось заставить это работать, используя версию тега в нижнем регистре в настройках компонента темы.

image


image

4 лайка

Я создал PR по этому вопросу некоторое время назад (сообщено другим пользователем) (Tag Icons - #119 by Darojax)

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

9 лайков

Теперь это должно быть сделано. :+1:

2 лайка

Есть ли способ сделать все теги в одном стиле?

Это запутало меня вчера, когда я создал новый тег, и по умолчанию после обновления перешёл к FA5 вместо FA6.

1 лайк

Спасибо, что обратили на это внимание, @ondrej. Я обновил первое сообщение. Приношу извинения за возможную путаницу.

2 лайка

Я создал PR, который изменяет описания в компоненте (и переносит их в locales/en.yml)

4 лайка

Как импортировать собственные иконки технологий в этот компонент? Например, такие как Cisco, Dell.