gassim
(Al-Gassim Sharaf Addin)
1
你好
我正在创建一个主题帖子,我将在其中讨论一个用户组,并且我希望用户能够直接从该主题帖子中点击一个按钮加入。就像他们点击查看该组的链接时看到的“请求”按钮一样。
例如,在 Discourse 中有一个 Discourse Support Explorers 组:
假设这个主题是关于这个组的,我正在邀请人们加入该组。我可以粘贴链接“https://meta.discourse.org/g/support-explorers/members”,然后作为第二步,他们需要点击请求按钮;但是,假设我想让他们能够直接在此主题帖子中点击“请求”,这是可能的还是这是一个功能请求?
注意:我指的是同一论坛中的组,而不是外部组。
类似下面这样:
点击下方立即加入

谢谢!
2 个赞
据我所知,这不像你想象的那样可行,但会是个很棒的主意 
目前你只能创建一个链接,带你到群组,例如:
请求
或者像你上面那样创建一个图片。但用户仍然需要从群组页面申请加入。
或者,如果你想要更花哨的东西,可以使用 Customize posts' contents with your own styles 来创建你自己的按钮样式。
2 个赞
pfaffman
(Jay Pfaffman)
4
主题组件可以创建这样的按钮,但我不知道如何在您想要的位置触发它。
2 个赞
gassim
(Al-Gassim Sharaf Addin)
5
谢谢!自定义非常棒,甚至可以使用图片或如 @pfaffman 所建议的主题组件;但是,我希望按钮能像群组页面中的“请求”按钮那样立即执行操作。
也许主题组件可以使用 JavaScript 来抓取确切的按钮并将其直接插入到主题内容下方,但我还在学习中,不确定如何抓取。我认为这有点像:“在主题组件中重用 Discourse 小部件”。
2 个赞
pfaffman
(Jay Pfaffman)
6
您会使用一个新的 Glimmer 组件。(Widgets 已弃用)。我认为您可以定位到您想要放入的主题 ID,但我目前不太确定如何操作。
1 个赞
Heliosurge
(Dan DeMontmorency)
7
要参与类别,您需要<a href="/g/group/members">申请</a>
我将其用于一个类别中的封闭群组,该类别中的所有人都可以看到,但需要加入才能参与。
在我的上述情况中,它会激活一个群组消息,通知所有者请求加入。想象一下,如果群组可以免费加入,它可能会立即加入。
1 个赞