在查看了这个主题后,我认为现在是提出该功能请求的恰当时机。这种情况频繁发生,尤其是在一些用户试图挑起激烈争论的社区中。引用帖子是达成这一目的的有效手段,尤其是当修改了原文时。
引用帖子让你能够发布被篡改的他人回复。虽然以下例子有些极端,但我过去曾目睹过类似情况:
一旦点击“显示更多”按钮,有时只会高亮显示被引用的文本。然而,用户必须这样做才能判断引用内容是否与原文一致。
最重要的是,如果用户 A 删除了自己的帖子,那么引用并提及该帖子的用户 B 仍然可以保留自己的帖子,而其他成员将无法得知这是否还是原始内容。
因此,我建议增加一个小功能:如果用户 B 引用并修改了用户 A 的帖子,应在引用旁边显示一个小提示,表明这不是原文且已被用户 B 修改。这可以是一个图标(例如橙色的编辑铅笔),或者是一个小警告:引用已编辑
1 个赞
这已经可以实现,查看源代码即可发现,被修改的引用拥有唯一的 CSS 类。
处理此问题的正确方式是采取果断的审核措施。用户总能想出成千上万种方式来互相烦扰——修改引用只是冰山一角。
2 个赞
我明白你的意思。我知道你可以看到唯一的 CSS 类,但非管理员用户无法做到这一点。因此,添加一条小提示,比如“嘿,那不是我上面写的内容”,或许能在争论尚未开始时就将其化解。不过我想, moderation(审核)仍然是保护社区最安全的方式。配合指南和规则的加入,如果有人试图违反,他们将面临相应的后果。
pqMMA
(Chris Palmquist)
4
我同意。我会严格审核,但我觉得在引用旁边添加一个可爱的“修改后”小气泡会是一个不错的功能。
4 个赞
renato
(Renato Atilio)
5
我想他的意思是,利用那个唯一的 CSS 类,你可以实现类似这样的效果:
通过添加一些自定义 CSS:
.quote.quote-modified::before {
content: "引用已修改";
color: red;
border-bottom: 1px solid red;
}
我不太喜欢用 CSS 来添加内容,但无论如何,这确实有效,或许能解决你的顾虑。
7 个赞
我明白,我也尝试过类似的方法。老实说,我更倾向于将其放在引用内部,而不是像图片中展示的那样。换句话说,我正在寻找一种更用户友好的方案。它既能标记该引用为非原创,又能让用户明白今后不应再这样做,从而减少甚至彻底消除杂乱。
renato
(Renato Atilio)
8
那是一个示例。只需将 CSS 调整为你喜欢的样式即可。
另一个示例:
.quote.quote-modified::before {
content: "✏️ 已编辑";
font-size: 0.9rem;
float: right;
background-color: #ffe5e5;
border-radius: 0.25rem;
padding: 0.25rem;
margin-left: 0.5rem;
}
5 个赞
pqMMA
(Chris Palmquist)
10
这非常有帮助。我注意到,如果用户在引用时修改了用户名,引用部分就不会添加相应的样式类。