Я добавил 3 функции, которые я очень хотел увидеть.
Функция 1 — Логотип категории как иконка категории
Просто загрузите SVG или PNG в настройках категории в разделе Настройки категории > Изображения > Изображение логотипа категории. Не нужно возиться с кастомным спрайтом!
Настройки
Я поддерживаю это, было бы крайне удобно иметь возможность настраивать всё непосредственно на страницах соответствующих категорий. Думаю, эта функция — следующее лучшее решение, если вас устраивает использование логотипа категории в качестве иконки категории.
Кроме того, теперь вы можете использовать 2 типа эмодзи!
Функция 2 — Нативные системные эмодзи как иконка категории
Просто используйте нативную клавиатуру эмодзи на вашем устройстве iOS, macOS или другом, чтобы ввести один символ Unicode-эмодзи.
Настройки
Функция 3 — Эмодзи Discourse как иконка категории (+ профессиональный совет!)
Используйте набор эмодзи, размещённый в Discourse! Просто введите сокращение эмодзи, например :grinning:, которое отобразится как → ![]()
Профессиональный совет
Если вы хотите загрузить кастомную иконку категории, не заменяя логотип категории, это отличное решение. Просто загрузите иконку как эмодзи в разделе Администрирование > Настройка > Эмодзи. Затем используйте :сокращение: этого эмодзи.
Настройки
Нативные эмодзи, эмодзи Discourse и иконки Font Awesome также можно смешивать, если вам так нравится…
Настройки
Разрабатывая это, у меня возникли некоторые вопросы к @pmusaraj —
Можем ли мы потенциально полностью убрать опцию partial и заменить слаг категории на её ID, чтобы решить проблему подкатегорий с одинаковым слагом? Если бы я хотел разные иконки для подкатегорий с одинаковым слагом, это тоже было бы решением. Поскольку ID более уникальны, это кажется логичным подходом и менее подверженным сбоям (если только они не удаляют категорию, я полагаю, но приводит ли это к переназначению всех ID категорий?).
Также, всё ещё ли необходима настройка svg-icons? (Иконки Font Awesome всё равно будут отображаться без их указания там.)








