类别显示设置

@team

如果使用“团队”提及不当,我深表歉意。

在“类别选项”中,我们能否增加一些新的显示设置?

例如:

  1. 在汉堡菜单中显示
  2. 类别框

我之所以询问,是因为似乎某些结构发生了变化。我之前曾使用 CSS 来隐藏汉堡菜单中的子类别。

.Hamburger-panel li.category-link.category-OMR-ANOUNCE-OMR-BULLETINS {
       Display:None;
{

最近的更新可能改变了部分结构。

因此,我注意到有人制作了一个名为“类别隐藏器”的主题组件。不过,似乎最新的更新已导致该组件失效(我已在该处留言通知作者它已无法正常工作)。

在此期间,如果有人能提供快速修复方案,哪怕是针对汉堡菜单的 CSS 方案,也将不胜感激。

感谢团队提供如此出色的论坛软件!

我刚做了一个快速测试,这似乎有效:(不过请确认我已正确填入您的分类)

.panel-body {
  li.category-link.category-OMR-ANOUNCE-OMR-BULLETINS {
    display: none;
  }
}

不过我对 CSS 并不精通,因此请将此视为临时解决方案,直到有更多人 knowledgeable 出现。:slightly_smiling_face:

4 个赞

请记住,如果您重命名类别选择器,也需要在 CSS 中进行相应的更改。

1 个赞

所以现在是用

.panel-body

而不是

.hamburger-panel

谢谢,这很容易修复。

不过,并不是“代替”:.panel-body 是一个针对所有面板主体的类,而 .hamburger-panel 针对的是汉堡面板。

因此,我不清楚核心代码中具体是什么变化导致您之前的代码失效。但如果您想隐藏汉堡菜单中的所有子类别,我认为以下方法最为直接:

.hamburger-panel .category-link.subcategory {
display: none;
}
3 个赞

不确定,但这两段代码都没有在汉堡菜单中隐藏子类别。

主题组件中的“类别隐藏器”不起作用。

我尝试了代码片段中的 .hamburger-panel 以及那位先生的代码。两者都没有隐藏这些条目。

不管怎样,这两个代码在我的测试站点上都能运行。

2 个赞

是的,在我的实例上也能正常工作。您可以在浏览器检查器中选择一个子分类链接:

然后检查样式声明。如果我所发布的规则没有隐藏该链接,那么您的实例上一定存在另一个优先级更高的规则。

1 个赞

奇怪。我切换到了类别隐藏器,因为原始代码我认为是@awesomerobot 的?共享功能停止工作了。

好的,稍后我会检查一下。感谢您的帮助。尝试通过手机修复此问题,需要查看桌面端。

Diacourse 分类隐藏器在最新的稳定版更新中刚刚失效。

1 个赞

这是网站链接

在检查器中添加规则时有效。

Screenshot from 2021-10-25 21-35-10

……那里确实有很多需要隐藏的内容 :upside_down_face:

1 个赞

是的,只设置了显示父级分类。我将尝试使用空白主题组件,看看是否有效。

会不会是本地缓存了网站?

太棒了!之前需要隐藏每个条目。现在这个方法非常好用,谢谢。

.hamburger-panel .category-link.subcategory {
         Display:none;
}

简单多了。现在只需要隐藏已废弃的类别。:clinking_beer_mugs::smiling_face_with_sunglasses::+1:

4 个赞

我想再次感谢大家的专业知识,帮助我迅速解决了这个问题。

:clinking_beer_mugs::smiling_face_with_sunglasses::+1:

2 个赞