禁用通过网站创建帖子

你好,
我正在将 Discourse 集成到我的应用中,想知道是否可以禁用通过 Web 界面发布新话题,而只允许通过 API 创建?我有几项信息需要包含在任何新帖子中,这些信息将来自我的应用,因此通过 API 似乎是确保这些信息被包含的最佳方式。

1 个赞

您可以使用 CSS 隐藏按钮。

据我所知,系统默认无法通过权限设置实现此功能。如果用户使用与应用程序相同的身份登录网站,他们将拥有相同的权限来创建和回复主题。

谢谢 Stephen,CSS 是通过自定义主题或插件添加的,还是有地方可以全局注入 CSS?我还在熟悉这个平台,但目前非常喜欢它!

你可以通过 /admin 自定义主题 CSS。

不过,用户只需查看页面源代码即可禁用这些更改。

1 个赞

谢谢,对此不必过于担心。如果他们愿意付出这样的努力,也不会造成任何损害。他们只是会错过一些通过 API 发布后传递的功能。

1 个赞

找不到应用此设置的位置。通过搜索,似乎以管理员身份登录时,在“自定义”下应该有一个 CSS/HTML 部分,但我的账户中没有显示。

1 个赞

我已经解决了,发帖给其他和我一样‘笨’的人:slight_smile
编辑主题本身就是主题中的一个选项,选中主题后,它就在底部附近。
谢谢你的帮助。

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.