Привет!
Я создаю пост в теме, в котором хочу рассказать о группе пользователей, и мне нужно, чтобы пользователи могли нажать кнопку для вступления прямо из этого поста. Точно так же, как кнопка «Запрос», которую они видят при переходе по ссылке для просмотра этой группы.
Например, в Discourse есть группа Discourse Support Explorers:
Допустим, эта тема посвящена данной группе, и я приглашаю людей вступить в неё. Я могу вставить ссылку «https://meta.discourse.org/g/support-explorers/members», после чего им нужно будет нажать кнопку «Запрос» на следующем шаге; однако, если я хочу, чтобы они могли нажать «Запрос» прямо в этом посте, возможно ли это или это предложение по новой функции?
Примечание: я имею в виду группы, находящиеся в том же форуме, а не внешние.
Спасибо! Кастомизации отличные, можно даже использовать изображение или компонент темы, как предложил @pfaffman; однако я хочу, чтобы кнопка выполняла немедленное действие, аналогичное кнопке «Запрос» на странице группы.
Возможно, компонент темы мог бы взять эту кнопку и вставить её прямо под содержимое темы с помощью JavaScript, но я всё ещё учусь, поэтому не уверен, как это реализовать. Думаю, это что-то вроде: «повторное использование виджета Discourse в компоненте темы».
Вам следует использовать (новый) компонент Glimmer. (Виджеты устарели). Я думаю, можно указать ID темы, в которую он должен быть добавлен, но прямо сейчас я точно не уверен, как это сделать.
Чтобы участвовать в категории, вам нужно <a href="/g/group/members">подать заявку</a>
Я использую это для закрытой группы в категории, которую все могут видеть, но для участия необходимо вступить в неё.
В моём случае выше это активирует сообщение владельцам группы с запросом на вступление. Представьте, что если группа бесплатна для вступления, это может работать как мгновенное присоединение.