私有/未列出类别,但仍可显示公开/未列出主题?

我正在尝试在我的论坛上构建类似 CMS 后端的东西,并希望有一个可以放置 CMS 内容的地方,而普通用户看不到。目前这意味着默认情况下将一个类别设为静音,然后取消列出该类别中的所有主题(“页面”)。我想知道——有没有更好的方法来做到这一点?

理想情况下,可以有一个私有类别,其中可以单独将主题“提升”为可见,但该类别仍然不可见。有没有办法做到这一点?

您还可以结合使用用户组和类别安全权限来实现所需功能。

或者也许这个 TC 是您想要的?

1 个赞

查看该主题组件后,我找到了我想要的部分答案——主要是静音一个类别不会将其显示给尚未在该类别中创建主题的用户。因此,它不会出现在用户面前。

尝试使用用户组则明显无效——该类别被设置为除管理员外任何人均不可见,这意味着主题本身也同样不可见。我将一些“CMS”内容作为页面显示在网站上,因此这些内容在被访问时需要可见。

我猜我不明白你在做什么。不可见意味着他们看不到它。只需将主题放在那里,然后在你想向用户展示时将主题帖子的标题类别位置编辑为可见类别。

哦——关键在于帖子永远不会离开“不可见”类别。“不可见”类别应该类似于“CMS”,不应被论坛上的其他人直接看到。

另外,我已将我正在测试的类别的设置改回,现在普通用户仍然可以看到所有类别页面上的“静音类别”部分,尽管他们还没有在那里发过帖子。

1 个赞