子类别数量

你好,

这是我第二次发帖。在与社区其他成员进行了一次非常有益的讨论后,我想再次就我们非营利组织的新论坛提出一个问题。我们正试图创建一个让创作者们讨论新冠疫情并分享资源的平台。我们曾考虑在“通用资源”类别下设置层级结构,因此想请教一下:是否可以在子类别中再创建子类别?请参见下方的示例。

TL;DR:我想采用方案 2,但这是否可行?

另外,我在自己的托管论坛上尝试过,但无法实现;如果尝试这样做,会出现错误消息:

无法将子类别嵌套在另一个类别下

目前,我认为三级分类仅用于企业客户。它确实引入了大多数社区尚未准备好应对的复杂性和干扰。\n\n您能否通过使用标签实现类似的深度?

你好 @Stephen@Canapin,感谢你们的回复。

我们目前未使用企业版。我们曾考虑过使用标签作为筛选方法,以及话题,如有需要我们会采用这种方式。如果具备该功能,我们的信息组织会更加完善。

祝好,
Hannah

你们是否有很多用户不想看到的内容?如果没有,那你们只是在自找麻烦。

我认为有一个隐藏的站点设置需要启用才能开启它们。

我发现了一个非常不错的解决方案,可以至少缓解一些分类带来的压力,那就是看看能否使用群组。你试过设置群组了吗?这目前还在不断完善中,但你可以查看我们当前对群组的使用并借鉴一些想法

我希望它叫 tenth_circle_of_hell

这里有人能告诉我那个棘手的隐藏设置叫什么名字吗?即使不是首选方式,我也想向我的上级证明,在 Discourse 中让类别拥有“孙类别”确实是可能的 :wink:

欢迎回来,@lostintime

您要找的设置是

SiteSetting.max_category_nesting = 3

您可以进行一些搜索。它的文档并不完善,但我很确定一些企业客户正在使用它,所以可以肯定它能正常工作。我有一个客户曾经使用过它,至少有一段时间是这样,所以它应该对您有效。

太棒了 @pfaffman,谢谢!几年前我在 Discourse 上设置了我的语言论坛(它运行得非常好),现在我正试图说服我的雇主也使用我最喜欢的讨论软件 :wink: 他们坚信他们需要子子类别……

我该把这个设置放在哪里呢,敢问?

谢谢!

您需要能够访问 Discourse 运行所在的服务器。如果您托管在某处,您需要请运行服务器的人为您执行此操作。

cd /var/discourse
./launcher enter app
rails c
SiteSetting.max_category_nesting = 3
exit
exit

Jay,你让我今天过得很开心 :blush: 非常感谢。

我们是自托管的。我在新系统中的角色将是版主。我会告诉管理员这就是他们想要的。

我们能把分类设置到4或5级吗?Jay?
谢谢!

不,那是不可能的。