你好,
我正在将 Discourse 集成到我的应用中,想知道是否可以禁用通过 Web 界面发布新话题,而只允许通过 API 创建?我有几项信息需要包含在任何新帖子中,这些信息将来自我的应用,因此通过 API 似乎是确保这些信息被包含的最佳方式。
1 个赞
您可以使用 CSS 隐藏按钮。
据我所知,系统默认无法通过权限设置实现此功能。如果用户使用与应用程序相同的身份登录网站,他们将拥有相同的权限来创建和回复主题。
谢谢 Stephen,CSS 是通过自定义主题或插件添加的,还是有地方可以全局注入 CSS?我还在熟悉这个平台,但目前非常喜欢它!
你可以通过 /admin 自定义主题 CSS。
不过,用户只需查看页面源代码即可禁用这些更改。
1 个赞
谢谢,对此不必过于担心。如果他们愿意付出这样的努力,也不会造成任何损害。他们只是会错过一些通过 API 发布后传递的功能。
1 个赞
我已经解决了,发帖给其他和我一样‘笨’的人:slight_smile
编辑主题本身就是主题中的一个选项,选中主题后,它就在底部附近。
谢谢你的帮助。
2 个赞
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

