Тег окрашивания в Discourse

Это компонент темы для Discourse, который позволяет администраторам изменять цвет фона и цвет текста тегов.

Ссылка на репозиторий
https://github.com/RailForWork/Discourse-Coloring-Tag

Настройки темы

Значения разделяются запятыми в следующем порядке: Имя тега, Цвет фона, Цвет текста.
Имя тега: Название вашего тега.
Цвет фона: Цвет фона тега.
Цвет текста: Выберите цвет текста внутри тега.

Правильный пример настройки: [Theme-component,#ffffff,black].
(И цвет фона, и цвет текста могут быть заданы как HEX-кодом (#ffffff), так и именем цвета (black).

25 лайков

Спасибо, что указали мне этот путь

Есть ли планы добавить поддержку изображений (как на https://fontawesome.com/) с тегом вида:
имя_тега, изображение, цвет фона, цвет текста

например:
apple, fa-apple, red, white

Думаю, вы можете использовать эмодзи в своих тегах вместо этого.

Похоже, что нет :pensive_face:

@tachibanalolo У меня есть предложение по улучшению для вашего рассмотрения.

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

6 лайков

Я тоже поддерживаю эту просьбу, я бы с радостью заплатил за такую функцию.

4 лайка

Здесь есть небольшой конфликт с компонентом Иконки тегов. При его использовании иконки исчезают, но не наоборот.

2 лайка

Это совместимо с Colored Tag Styles :slight_smile:

1 лайк

Похоже, этот компонент требует обновления для работы с последними изменениями в тегах: Tags are replaced for a string

1 лайк

Только что отключил компонент именно по этой причине.

Добавлен тег broken на данный момент.

1 лайк