我正试图要求用户加入群组才能发帖和回复。我已经做了研究,并且已经配置了群组,并且在每个单独的群组中,我都配置了安全部分中的所有内容,不允许所有人回复和发帖,只允许成员。所以这部分是有效的。
但是,用户不清楚如何或在哪里加入群组。我是否可以添加一个按钮,比如“加入群组”,让他们加入群组?我是否遗漏了按钮?我什么也没看到。
我实际上可以创建一个按钮并将他们链接到 /g,但这并不是用户最佳体验。任何见解和帮助都将不胜感激!
我正试图要求用户加入群组才能发帖和回复。我已经做了研究,并且已经配置了群组,并且在每个单独的群组中,我都配置了安全部分中的所有内容,不允许所有人回复和发帖,只允许成员。所以这部分是有效的。
但是,用户不清楚如何或在哪里加入群组。我是否可以添加一个按钮,比如“加入群组”,让他们加入群组?我是否遗漏了按钮?我什么也没看到。
我实际上可以创建一个按钮并将他们链接到 /g,但这并不是用户最佳体验。任何见解和帮助都将不胜感激!
您好 Marc
所以每个人都能看到分类?只是不在群组时不能创建/回复?如果是这样,我认为一个可行的解决方案是:
在分类设置中,向下滚动并找到这个
然后添加类似这样的内容
您必须加入 <a href="https://your-site-name/g/group-name-here">Group-name-here</a> 群组才能在此分类中创建主题
这将在未加入群组的用户面前显示一个小型横幅。一旦他们加入,横幅就会消失。
难道没有一个简单的“+加入群组”按钮可以使用吗?这似乎是一个相当标准的功能,应该可用,对吧?
我技术上可以做到这一点。但是,即使您已经是该组成员,该按钮也会固定显示,这可能会造成混淆。
例如,如果您已经是 A 组的成员,但仍然看到一个显示“+ 加入群组”的按钮。我需要一个更动态的解决方案。我很难相信 Discourse 中没有现成的原生解决方案。
还有其他想法吗?
如果已经是群组的成员,按钮会变为“离开”,不知这是否有帮助?(假设您也设置了“允许用户自由离开群组”。如果未设置,如果您已经是群组成员,则不会显示加入按钮)
这行不通。我有 30 多个群组。我希望在每个群组的顶部添加一个“加入”按钮。我可以添加一个静态的“加入”按钮,链接到群组页面,但这并不是我想要的体验。我希望用户通过简单地按页面上的按钮即可加入他们所在的群组,而无需不必要地加载 /g 群组页面。那个 /g 群组页面上的群组太多了,令人困惑。除非有办法使用 handlebars 或其他方法动态插入按钮,否则也许有人可以帮我解决这个问题?
正如 @ondrej 所提到的
这是我在类别设置中的 M。
要参与类别,您需要
<a href="/g/Pimaxians/members">申请</a>
我的会剥离 HTTPS 的一部分,只留下
“/g/Groupname/members”
此提示将向群组所有者提交加入请求。只需将 Groupname 替换为您的群组名称
这是一个很好的变通方法,但我更希望有一个动态按钮,当用户不是群组成员时显示“加入群组”,当用户是群组成员时显示“离开群组”。我想知道 Discourse 为什么没有原生支持这个功能。
我猜这并不是一个常见的用例,因此它没有被视为核心功能。我认为理论上你可以通过逆向工程 Discourse API 来实现,但不确定。