如何在主题帖子中加入“请求”组选项按钮?

你好
我正在创建一个主题帖子,我将在其中讨论一个用户组,并且我希望用户能够直接从该主题帖子中点击一个按钮加入。就像他们点击查看该组的链接时看到的“请求”按钮一样。

例如,在 Discourse 中有一个 Discourse Support Explorers 组:

假设这个主题是关于这个组的,我正在邀请人们加入该组。我可以粘贴链接“https://meta.discourse.org/g/support-explorers/members”,然后作为第二步,他们需要点击请求按钮;但是,假设我想让他们能够直接在此主题帖子中点击“请求”,这是可能的还是这是一个功能请求?

注意:我指的是同一论坛中的组,而不是外部组。

类似下面这样:

点击下方立即加入


谢谢!

2 个赞

据我所知,这不像你想象的那样可行,但会是个很棒的主意 :wink:

目前你只能创建一个链接,带你到群组,例如:

请求

或者像你上面那样创建一个图片。但用户仍然需要从群组页面申请加入。

或者,如果你想要更花哨的东西,可以使用 Customize posts' contents with your own styles 来创建你自己的按钮样式。

2 个赞

主题组件可以创建这样的按钮,但我不知道如何在您想要的位置触发它。

2 个赞

谢谢!自定义非常棒,甚至可以使用图片或如 @pfaffman 所建议的主题组件;但是,我希望按钮能像群组页面中的“请求”按钮那样立即执行操作。:slight_smile:

也许主题组件可以使用 JavaScript 来抓取确切的按钮并将其直接插入到主题内容下方,但我还在学习中,不确定如何抓取。我认为这有点像:“在主题组件中重用 Discourse 小部件”。

2 个赞

您会使用一个新的 Glimmer 组件。(Widgets 已弃用)。我认为您可以定位到您想要放入的主题 ID,但我目前不太确定如何操作。

1 个赞
要参与类别,您需要<a href="/g/group/members">申请</a>

我将其用于一个类别中的封闭群组,该类别中的所有人都可以看到,但需要加入才能参与。

在我的上述情况中,它会激活一个群组消息,通知所有者请求加入。想象一下,如果群组可以免费加入,它可能会立即加入。

1 个赞