有没有办法从帖子部分移除这些?

这些:

这确实让信息流显得杂乱,尤其是在移动设备上。如果能将其作为通知发送就好了。每次都要去删除系统消息,或者即使是工作人员对帖子执行了操作的消息,也需要不断地去删除,这很烦人。

您可以尝试编写一些 CSS 来隐藏它们。从我看到的情况来看,主题中的所有帖子都包含在一个类名为 post-stream 的 div 元素中。那些特定的消息似乎是具有 small-actiononscreen-post 类的 article 元素。请务必小心,确保没有其他类型的消息会被 CSS 选择器选中并隐藏!

是的,我当时在想做类似这样的事情:

.small-action {
display: none
}

但我不太确定还有哪些其他类型的消息会像这样显示。碰巧有它们的列表吗?

嗯,我不知道有完整的列表,但我确实注意到至少还有一个元素使用了 small-action:最后访问的行! :grin:
image
希望 article.small-action.onscreen-post 足够具体,不会影响其他任何东西。

这对我很完美,但在我的非员工账户或未登录用户上却不起作用。有什么问题吗?

即使只有这个,也没有任何效果:

.small-action.onscreen-post {
    Display:none;
}

这是在我为 CSS 制作的一个组件上完成的,我将其用于几个主题。

对我来说,在 Meta 上,非工作人员,这可以正常工作:

.small-action.onscreen-post {
    display: none;
}

你是不是不小心大写了 display

另外,这偶尔可能会导致一些奇怪的视觉错误:

1 个赞

是的,即使使用常规的小写 display,我之前尝试时它仍然不起作用。

这些错误是所有人都会看到还是只有工作人员能看到?不过,我的 CSS 仍然不起作用 :frowning:

如果你展示给工作人员看,那么除了工作人员之外,所有人都可见。

试试加上 !important,通常会起作用 :upside_down_face:

.small-action.onscreen-post {
    display: none !important;
}

太奇怪了,即使是重要部分,它仍然没有隐藏。嗯。而且这在多个主题上都一样。是因为我正在使用一个组件来完成这个操作吗?

您确定该组件已应用于主题吗?

是的,在我尝试过的两者上都显示已应用。

奇怪。我创建了一个测试组件,对我来说是有效的。你能试试这个组件吗?

好的,什么情况?你的能用,哈哈。我的代码和你写的一模一样。

好吧,禁用主题中的组件然后重新应用后,现在能用了……这是怎么回事?

1 个赞

也许是缓存问题?

你是说在我的浏览器上吗?如果是的话,我怀疑。我在无痕模式下尝试了多个浏览器。也许是无意中发现了 bug,哈哈?

编辑:仔细想想,我大约 12 小前遇到过类似的问题。我的一个 CSS 样式随机停止工作,我不得不重新应用它。直到现在才完全想起来,但我想当你一天 18 小时都在构建你的网站时,这是可以预料的 :upside_down_face:

语法很重要,冒号前有一个空格而不是冒号后,导致你的代码无法工作。另外,最好不要将属性大写。

当通过检查应用样式时,这似乎不会引起问题,只是它会混淆语法高亮显示器: