你好,
这是我第二次发帖。在与社区其他成员进行了一次非常有益的讨论后,我想再次就我们非营利组织的新论坛提出一个问题。我们正试图创建一个让创作者们讨论新冠疫情并分享资源的平台。我们曾考虑在“通用资源”类别下设置层级结构,因此想请教一下:是否可以在子类别中再创建子类别?请参见下方的示例。
TL;DR:我想采用方案 2,但这是否可行?
另外,我在自己的托管论坛上尝试过,但无法实现;如果尝试这样做,会出现错误消息:
无法将子类别嵌套在另一个类别下
目前,我认为三级分类仅用于企业客户。它确实引入了大多数社区尚未准备好应对的复杂性和干扰。\n\n您能否通过使用标签实现类似的深度?
你们是否有很多用户不想看到的内容?如果没有,那你们只是在自找麻烦。
我认为有一个隐藏的站点设置需要启用才能开启它们。
我发现了一个非常不错的解决方案,可以至少缓解一些分类带来的压力,那就是看看能否使用群组。你试过设置群组了吗?这目前还在不断完善中,但你可以查看我们当前对群组的使用并借鉴一些想法。
我希望它叫 tenth_circle_of_hell
这里有人能告诉我那个棘手的隐藏设置叫什么名字吗?即使不是首选方式,我也想向我的上级证明,在 Discourse 中让类别拥有“孙类别”确实是可能的 ![]()
欢迎回来,@lostintime!
您要找的设置是
SiteSetting.max_category_nesting = 3
您可以进行一些搜索。它的文档并不完善,但我很确定一些企业客户正在使用它,所以可以肯定它能正常工作。我有一个客户曾经使用过它,至少有一段时间是这样,所以它应该对您有效。
太棒了 @pfaffman,谢谢!几年前我在 Discourse 上设置了我的语言论坛(它运行得非常好),现在我正试图说服我的雇主也使用我最喜欢的讨论软件
他们坚信他们需要子子类别……
我该把这个设置放在哪里呢,敢问?
谢谢!
您需要能够访问 Discourse 运行所在的服务器。如果您托管在某处,您需要请运行服务器的人为您执行此操作。
cd /var/discourse
./launcher enter app
rails c
SiteSetting.max_category_nesting = 3
exit
exit
Jay,你让我今天过得很开心
非常感谢。
我们是自托管的。我在新系统中的角色将是版主。我会告诉管理员这就是他们想要的。
我们能把分类设置到4或5级吗?Jay?
谢谢!
不,那是不可能的。