列出/取消列出主题时隐藏 small_action 帖子

我们最近升级到了 3.2.0.beta3-dev。升级后,“small_action”帖子对于未列出/已列出的事件来说明显太大了:

以前它们是隐藏的。有什么办法可以再次隐藏它们吗?我在社区设置中找不到方法。这是它们的 DOM 视图:

我只找到了以下设置,但没有与列表/取消列表主题上的 small action 帖子相关的设置:

您好,欢迎您 @GaurangBlaze :slight_smile:

我不认为最近对“未列出/已列出”的小操作帖子有什么改动?

您是否使用了某个主题组件来完成这项工作,而该组件可能需要更新?

感谢您的快速回复,@JammyDodger!我刚检查过,我们只使用一个主题(我认为网址是 /admin/customize/themes):

我可能弄错了,但我认为自定义页眉链接与此问题无关。此外,它目前是最新版本。

您从哪个版本升级?

我认为它是 3.2.0.beta1-dev。如果有一种方法可以验证,那就太好了。

最终你查明真相了吗?

我将取消/重新列出这个,以便你能看到它不是普遍现象,如果这有帮助的话。

这很有帮助。这似乎是一件普遍的事情🙂 见截图:

遗憾的是,我仍然无法隐藏它。

1 个赞

你可能需要向我说明你期望的是什么。:slight_smile: 这个话题截图中的那些,对我来说看起来一直都是那样?

当然。以前就是这样,我不得不通过 Wayback Machine 查找示例:https://web.archive.org/web/20230307060451/https://community.blaze.today/t/march-development-update/26652

请注意,没有可见的小动作帖子:

小动作帖子仍然存在于 DOM 中,但正如预期的那样,它们被 CSS 隐藏了:

此样式的链接是:https://web.archive.org/web/20230307092617cs_/https://community.blaze.today/stylesheets/desktop_theme_2_8bfecae92ad5104622d1da988786f10e4f8240ac.css?__ws=community.blaze.today

我不确定是我们添加了 desktop_theme_2_hash.css,还是它已经存在于 Discourse 中(并且现在已被删除)。

1 个赞

我认为你可以直接在主题的自定义 CSS 中插入该 CSS 代码:

div.small-action:not(.time-gap) {
    display: none;
}

或者将其作为单独的主题组件应用到该主题中。

2 个赞

这看起来像是 URL 中带有 theme 的自定义 CSS。

我试图查找与 small-actiontime-gap 相关的任何更改,但一无所获。我隐约记得它们被分组了,也许是在时间间隔或其他什么地方。不确定。:man_shrugging:

2 个赞

我没意识到修复起来这么简单,而且这与最近的 Discourse 升级无关 :smiley: 感谢大家的参与和帮助 :pray:

3 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.