Another request would be having the icon next to the category name on the category page if it’s not a subcategory:
icon is not working.
Example: xbox
how to leave only the icon? 
Этот компонент теперь поддерживает иконки в списках категорий благодаря @tshenry, спасибо, Тейлор!
@davidkingham, это должно удовлетворить ваш запрос от 15 мая.
Примечание: это пока не работает для макета «Коробки с подкатегориями».
Спасибо, Пенар. Похоже, что с этим обновлением на моём сайте всё работает некорректно: перед названием категории и под ним появляется много пустого пространства, а также многие иконки перестали отображаться. Я пробовал отключать все остальные CSS-стили, но результат тот же.
Редактирование: Я понял, что проблема с отступами вызвана тем, что в этом обновлении стало видимым логотип категории. У меня используется 1x1 прозрачный PNG, чтобы описание категории было видно внутри самой категории. Не совсем понятно, почему это обновление должно что-то менять?
До:
После:
Я выяснил, что файл icons-sprite.svg был удалён при обновлении компонента, поэтому я легко исправил проблему с отсутствующими иконками. Это нормальное поведение — чтобы файлы загрузки удалялись при обновлении?
Вот ещё один пример того, как компонент влияет на макет:
До:
После:
Да, это нормально: при обновлении всё сбрасывается, кроме настроек темы. Вам следует добавить пользовательские иконки в отдельный компонент темы.
Что касается изменений в макете: да, в компоненте есть CSS, который может конфликтовать с вашей темой. Вероятно, это легко исправить, если вы посмотрите исходный код и определите, какое CSS-правило вызывает проблему с плавающим изображением.
Спасибо, я добавлю это в другой компонент ![]()
Я изучил CSS в вашем компоненте, но не могу понять, почему это происходит на моём сайте. Как я уже говорил, я пробовал это с темой, у которой вообще нет CSS, и активировал только этот компонент, так что проблема не в конфликте, а в наличии логотипа категории. Вы тестировали компонент с логотипом категории?
Ах, логотипы категорий — это упущение. Извините за это! Я только что отправил PR на рассмотрение @pmusaraj. Я почти уверен, что теперь охвачены все сценарии, но если вы заметите что-то не так в разделе со списком категорий, пожалуйста, отметьте меня, и я всё проверю.
Отлично, спасибо @tshenry, PR теперь влит.
Спасибо, ребята! Ещё одна мелкая проблема: на мобильных устройствах заголовок категории ограничивается шириной примерно 200 пикселей вместо полной ширины. Я проверил, что это вызвано этим компонентом.
Редакция: Ещё один небольшой момент: иконки категорий сдвигают логотип категории вправо, и это выглядит немного небрежно.
После последнего коммита некоторые (но не все) названия категорий на мобильных устройствах обрезаются (последнее внизу — Staff):
Если компонент отключен, названия категорий отображаются полностью. @tshenry, не могли бы вы помочь?
Я только что объединил последний PR от @tshenry, он должен исправить 2–3 проблемы, описанные выше.
Как мне убрать цветной маркер? Я пытался удалить его из категории, но теперь не могу сохранить.
![]()
Вам нужно изменить настройку сайта category_style на “none”
Планируется ли, что этот компонент будет также работать с подкатегориями внутри каждого представления категории?
У меня есть подкатегории внутри категории со следующими настройками:
- показывать список подкатегорий выше тем в этой категории
- стиль списка подкатегорий: строки
Иконки отображаются только перед категорией и подкатегориями на странице /categories, но внутри самой категории иконки подкатегорий отсутствуют.
После обновления Discourse до последней версии сегодня мои кастомные SVG-изображения перестали отображаться. Я ничего больше не менял, поэтому, должно быть, возник конфликт из-за изменений в ядре.
У вас пропали все пользовательские иконки или только некоторые? Мне не известно о каких-либо недавних проблемах в ядре, связанных с пользовательскими иконками.
Попробуйте обновить SVG-спрайт (один из способов — добавить новый иконку в настройку сайта svg icon subset).
Все пользовательские SVG не отображаются, видны только бесплатные иконки FA. Я попытался добавить новую иконку, как было предложено, но это не помогло. Для справки: я выполнил пересборку, но в логах не нашёл ничего существенного. Также я пробовал повторно загрузить SVG-файл, но безрезультатно.
Спасибо всем вам за этот замечательный компонент.
Как вы думаете, его можно адаптировать для работы с календарём плагина Event? Тогда вместо маркеров в календаре отображались бы цветные иконки (что сделало бы его очень аккуратным и удобным для чтения!)
Ещё одна пересборка решила проблему, что довольно странно! Как всегда, спасибо, Penar!








