允许已发布页面可见于匿名用户

这太棒了!谢谢。

这里需要提到的一点是,这些页面仅对能够查看该主题的用户可见(对吗?)。 这意味着:(1) login_required 站点无法利用此功能为匿名(未登录)用户发布内容(我认为这是唯一需要更加明确说明的一点),以及 (2) 文档所在类别的权限至关重要(对吗?)。

哦:

13 个赞

非常好的问题,您说得对!带有“login_required”的站点将无法为匿名用户发布页面。

如果用户点击已发布页面的链接,他们将被重定向到登录页面。

11 个赞

我看到许多人希望为需要登录的网站提供信息页面(例如:如何支付、费用是多少等)。这似乎是一个难以解决的问题。这是否在路线图之中?

17 个赞

我正在运行一个 login_required 的 Discourse 论坛,如果发布的页面能够像 /tos/privacy 页面一样对匿名用户可见,那将非常棒。

10 个赞

这看起来太棒了!

还有一个功能请求:允许将已发布的页面设为首页。

12 个赞

我认为我的 GitHub - pfaffman/discourse-allow-arbitrary-homepage: allow an admin to specify the default homepage to any URL. · GitHub 可以让您将静态页面设为主页。(我不确定这是否是个好主意,但您可以试试看)

10 个赞

是否可以在未登录的情况下查看已发布的主题,就像即使网站要求登录,服务条款和隐私页面仍然可以显示一样?非常感谢。

5 个赞

目前发布的页面遵循分类权限:如果您的分类是公开可见的,那么该主题也将如此。如果您仅希望发布页面,可以将该主题取消列出,以免在公开分类中造成杂乱。

6 个赞

取消列出的主题会应用哪些权限?我猜是“所有人”——这对公开网站很有用,但遗憾的是不适用于仅限邀请的网站。

我认为,我们这些运营仅限邀请论坛的人希望为已发布的主题设置一个选项,使其能够无视基于该主题的帖子权限而公开可见,从而使其行为与隐私条款和 TOS 页面一致。同时,如果愿意,也能让 FAQ 和关于页面公开可见。

5 个赞

是的,我的网站需要登录,但我们希望向未注册用户展示某些主题。

无论如何,总有一些主题适合未注册用户。

5 个赞

我有这样的设置:我从仅限邀请的配置开始,然后逐一检查所有分类,将权限中的“所有人”移除,替换为特定组(您可以使用 trust_level_1,因为该组要求用户已登录)。接着,我将希望公开的主题放入“未分类”空间(或者您可以创建一个具有公开权限的特定分类)。最后,我移除了“仅限邀请”设置(但通过使用 SSO 保持注册关闭)。

9 个赞

大家好!

只是想向大家更新一下我们最近的进展!我们已为已发布的页面添加了公开功能!

现在将有一个站点设置:show published pages login required,您可以启用它来覆盖 login_required 设置。
image

在页面发布窗口中,还将提供一个复选框,用于发布公开页面。


这是一个非常受欢迎的功能请求,我很兴奋大家能尝试使用它。同时也期待大家的反馈!

38 个赞