Флаер заголовка темы — или что-то в этом роде?

Я хотел бы узнать, есть ли у нас функция, аналогичная ярлыкам заголовков тем (topic title flair), как в Reddit?

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

Однако для категоризации типа темы я мог бы использовать ярлыки тем (topic flairs), как в Reddit. Есть ли у нас плагин для этого? Я искал, но, возможно, упустил его… :slight_smile:

При публикации на Reddit

Список тем;

Это было бы замечательно! Это добавит немного красок в список тем, что, на мой взгляд, выглядело бы отлично!

Раньше я уже создавал плагин. Не уверен, что это то, что вам нужно.

Я, возможно, посмотрю на это.

Но в основном я ищу дополнение к функции тегов или как это объяснить… :thinking:

Мне бы хотелось иметь два набора тегов.

  1. Набор, который работает как теги в нативном Discourse.
  2. И набор, описывающий тип сообщения. Например, этот тег/флэйр добавляется перед заголовком темы — как на изображении выше. Имеет ли это смысл?

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

Это не решит мою проблему.

Допустим, мой форум посвящён смартфонам.

У меня, например, будет 2 категории:
Apple
Android

В категории Apple я бы использовал теги вроде iphone8, Iphone12.
В форуме Android — теги вроде Samsung Galaxy, huawei p30.

В каждом форуме могут быть вопросы разных типов: Приложения, Настройка, Джейлбрейк. Это те самые флейры (теги тем), которые я хочу добавлять к заголовкам тем. Вместо того чтобы создавать огромный список подкатегорий, где некоторые используются очень часто, а в других — всего несколько постов.

Мне не нужна такая структура:
Apple
–Приложения
–Настройка
–Джейлбрейк

Android
–Приложения
–Настройка
–Джейлбрейк

Это имеет смысл для очень большого и активного форума, но не для относительно небольшого, где
–Apple
–Android

было бы достаточно при тех настройках, которые я ищу.

Это просто теги. Компонент выглядит как хорошее предложение.

Я не уверен, что понимаю… не могли бы вы быть более конкретными?

  • Семантически то, что вы просите, — это тег.
  • @tachibanalolo создал компонент для оформления таких тегов в похожем стиле. Мне кажется, это выигрышный вариант.
  • Категории не подходят для этой задачи.

Возможно, вам также стоит посмотреть: Добавление пользовательской иконки fontawesome и цвета к вашему тегу — как сделать / советы и хитрости — Discourse Meta

Я думаю, что Пришло время поговорить о тегах

Ну, я всё ещё считаю, что теги не на 100% соответствуют моим потребностям.

В моём случае мне нужно, чтобы пользователи выбирали между двумя наборами групп тегов:
один — биржевые тикеры: о какой акции идёт речь: ambu, solar, upst и т. д.
а затем
один — тип темы: например, новости, анализ и т. д.

Например, у меня есть эти две группы:

В данный момент при выборе тега они смешиваются и не сгруппированы. Пользователь должен выбрать минимум один тег из группы тикеров и ТОЛЬКО один из группы типов тем…

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

Вам, возможно, потребуется возможность создавать разные группы тегов… Set up structured tagging with tag groups and category tag restrictions

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

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

Нужно ли, чтобы группа 2 менялась в зависимости от группы 1?

Я не уверен, что мне это нужно именно так. Но в данный момент вы не можете управлять более чем одной группой тегов в одной категории.

Функция «ДОБАВИТЬ» отсутствует.

Почему я не могу добавить ещё одну строку?
И добавить, например, 3 числовых тега из новой группы?

Не совсем понятно, что именно вы пытаетесь сделать. Если речь идёт о «стилизации заголовка», то для этого буквально и предназначены теги. Примените к ним CSS-стили, чтобы оформить их так, как вам нужно, и вы сможете добиться того, что показано на скриншоте:

Каждый из этих элементов будет тегом, а CSS-правило для тега добавит нужный эмодзи и цвет.

Я уже пытался объяснить это здесь: Request or idea for a component: topic title or topic flair

Я не могу выразить это лучше. Мне кажется, что одних тегов недостаточно для моих нужд.

В любом случае, похоже, что я единственный, кто ищет что-то подобное… так что пусть будет так…