感谢反馈 @tobiaseigen!我这周还有其他工作要处理,但下周我一定会深入查看其中几项内容。
另一个问题——这个主题组件与“热门标签”主题组件放在一起毫无意义,而且不知为何,该组件的“排除分类”设置对我似乎不起作用,即使多次刷新浏览器也是如此。我不确定您能否在这个主题组件中解决此问题……这样我们仍可以在其他视图中使用热门标签,而不在这里显示。
我并不介意展示我如何将 Discourse 用作个人知识库——在下方的截图中,您可以看到标签在两侧都出现了,即使已在“热门标签”主题组件中将“教程”分类设置为排除。
首先,你应该为此感到自豪。这真是 Discourse 的高级用法!Discourse 非常适合这类用途!![]()
我下周会和其他事项一起查看这个问题。
谢谢,Justin!
我刚刚在“全球法律赋能网络论坛”上安装了这个功能。我们有一个知识库(KB)分类,其中包含多个子分类。每个子分类都有独立的群组访问权限。
看到启用该主题组件后,它在知识库分类及其子分类中都能正常工作,真是太棒了!实际上,效果非常好。![]()
另外,我注意到两点:
- 标签菜单在知识库分类中似乎无法正常工作。子分类主题列表中明显带有标签,但由于知识库分类下没有主题,标签菜单显示为空。
- 如果在菜单中显示子分类列表将会非常有帮助。我不确定这在技术上是否可行。如果可行的话,或许可以将其列在标签菜单的正上方?
这太令人兴奋了。能否有人创建一个帖子,附上一个已安装知识库(KB)的主题链接,清晰展示知识库功能与普通分类和主题的区别?
您可以在我们的主题创建器网站上看到它的实际效果:https://theme-creator.discourse.org/theme/justindirose/knowledge-base
这是一个组件命名冲突,我已经解决了。
我无法通过所述步骤复现此问题。请尝试更新,并告诉我是否仍然存在此行为。
目前这是预期的行为,因为在我们当前的主题版本中,我们只是将知识库 UI 附加到现有的主题列表上。
我认为这是一个合理的建议,我已经移除了链接和井号。
这些功能最终将会包含在作为插件的高级版本中。
当我添加例外情况时,热门标签对我来说正确隐藏了。
我不太清楚这里的具体问题是什么。知识库分类是否有子分类,但知识库父分类中实际上没有任何主题?
如果是这种情况,那在一定程度上超出了主题组件的范围——我们只是想使特定分类可筛选。子分类筛选也是如此。其中一些功能将在高级版本中实现。
很遗憾没有,问题依然存在。KB 按钮似乎没有任何反应。我会给你发私信。
太棒了!这里有很多很棒的内容。感谢你为让这个主题组件如此出色地运行所付出的辛勤努力。你提到有一个作为插件的高级版本——是否有相关的路线图可以让我了解整体规划,以便设定预期并提供反馈?我们还有 @angus 发布的 https://meta.discourse.org/t/knowledge-base-plugin/115288,它具备一些重叠的功能,了解我应该支持哪个项目会很有帮助。我两个方案都有喜欢的地方。
我会进行一些测试,然后再与你联系。
很遗憾,目前没有。但我可以告诉你,我正在开发的插件与常规插件大不相同——可以把它想象成“超级加强版”的主题组件。我认为该插件以及 @angus 的知识库插件都将具有实用的应用场景。
我做了一个不错的改动——kb categories 设置现在会自动填充分类。这个功能在我们的主题 API 中一直存在,但我之前并不知道!感谢 @tshenry 提醒我。
需要注意的是——如果你已经设置过这个功能,更新后需要重新添加你的分类。
太好了!这样效果不错,现在你会收到更少的支持请求了。![]()
有个小问题,我注意到 kb categories 设置会搜索类别的名称,但不会搜索短名称(slug)。
[quote=“tobiaseigen, post:42, topic:121898”]
一个小问题,我注意到 kb categories 设置会搜索类别名称,但不搜索短名称(slug)。[/quote]
啊,没错——你不必再担心 slug 了。主题组件现在已处理这部分。不过我可能忘记更新一些文本……
编辑:是的,我确实忘了。已提交更改以修复此问题。
我非常喜欢这个主题组件!再次感谢你的创作。我真的很期待这个插件,因为它提供了如此有价值的功能,将促使我的团队更多地使用 Discourse。我不敢完全确定,但我认为只要维基话题看起来像普通论坛帖子,人们就会感到 intimidated,不太愿意去编辑以将其完善为共享资源。
有几点我正在纠结:
- 标签菜单在我的一个网站上显示,但在另一个网站上却没有。我尚未找到冲突原因,可能是一个非官方插件。有什么建议可以排查吗?
- 在知识库分类视图的顶部没有像“最新”页面那样的“+ 新建话题”按钮。如果能有一个按钮来在该分类下创建新的维基话题就太好了。目前你必须切换到“最新”页面才能在该分类下创建话题。
- 这不是大问题,但感觉有点 bug,在我的两个网站以及主题创建器上都能复现:
- 进入知识库视图
- 选择一个标签进行筛选
- 在顶部菜单切换到“热门”
- 再切换回“知识库”
- 标签筛选条件仍然生效
- 在标签菜单不显示的那个网站上,我遇到了另一个奇怪的问题,无法在另一个网站或主题创建器上复现。当我通过分类下拉菜单进入某个知识库分类时,页面会跳转到“最新”,尽管默认应该是“知识库”。在菜单中选择“知识库”没有效果……但如果在浏览器中强制刷新,就会跳转到“知识库”。
谢谢,Justin。这是一个非常实用的组件,让知识库分类更加井井有条。
我昨天将其安装在一个全新的环境中,但遇到了两个问题:
- 标签未显示在侧边栏中
- 选择类别后,知识库视图默认未显示(尽管我已勾选“选中类别时自动显示知识库视图”)
我已禁用所有其他组件,并启用了 tagging_enabled 和 show_filter_by_tag,但问题依然存在。
你在浏览器控制台中看到任何错误了吗?另外,启用那两个设置后你刷新过页面吗?
这是在公共论坛上吗?我有一些怀疑,但最好能有办法查看一下。
编辑:可以肯定的是,问题 2 是由我们最近的分类路由更改引起的。我正在修复这个问题,但还有一些复杂性需要处理。
问题 1 我无法复现。更有可能的是,你看到的是子分类中的话题。由于这些话题不在你选择的分类中,标签不会显示在侧边栏。

