# 被标记隐藏帖子的持久存在是我们社区的祸害

**URL:** <https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969>\
**Category:** UX\
**Tags:** completed\
**Created:** [2019年二月24日 22:05 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969 "2019-02-24T22:05:00Z")\
**Posts on this page:** 17\
**Page:** 2

<div class="post-metadata">

**Author:** ![orenwolf](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/orenwolf/32/119529_2.png) [@orenwolf](https://meta.discourse.org/u/orenwolf)\
**Post date:** [2023年二月21日 03:17 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969/21 "2023-02-21T03:17:52Z")

</div>

我必须同意，这应该是 Discourse 的一项标准功能。

在过去的几年里，我们一直实行删除已标记帖子的版主政策，因为如果人们以任何形式看到已标记的帖子，他们似乎会阅读它们并继续对发帖人提出异议。

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2023年二月21日 06:03 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969/23 "2023-02-21T06:03:33Z")

</div>

您觉得将这些因阈值自动隐藏的帖子对非版主和非标记者隐藏，怎么样？（保留给最初标记者和版主可见的存根）

请记住，这是暂时的状态，人们可以通过纠正帖子来恢复自动隐藏。

---

<div class="post-metadata">

**Author:** ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)\
**Post date:** [2023年二月21日 13:04 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969/24 "2023-02-21T13:04:19Z")

</div>

> [@sam](#):
>
> 您觉得将这些因阈值而自动隐藏的帖子对非版主和非标记者隐藏，怎么样？（将其显示为存根，供最初标记者和版主查看）

我觉得这听起来不错，谢谢 Sam 关注此事。

我想知道关于网络爬虫，它们会像普通浏览器中的人类一样看到一个带有“已隐藏”消息的隐藏帖子，还是它们也会看到并索引用 CSS 隐藏的潜在不当内容？

另一个相关问题是帖子修订历史记录，我知道它可以对普通用户禁用，但有些用户喜欢并使用此功能来正常编辑无害的帖子。有用户建议，对于有标记的帖子，应隐藏修订历史记录按钮。否则，用户可以（并且将会）回溯并查看原始的冒犯性帖子。

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2023年二月23日 04:56 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969/25 "2023-02-23T04:56:10Z")

</div>

> [@rahim123](#):
>
> 我想知道网络爬虫，它们是否会像普通浏览器中的人类一样看到带有“隐藏”消息的隐藏帖子，还是它们也会看到并索引用 CSS 隐藏的潜在不当内容？

这里的提议是完全向匿名用户隐藏此内容，因此他们看不到，您也无需使用 CSS 隐藏它。

> [@rahim123](#):
>
> 另一个相关问题是帖子修订历史记录，我知道可以为普通用户禁用它，但有些用户喜欢并使用该功能来正常编辑无害的帖子。有用户建议，对于被标记的帖子，应隐藏修订历史记录按钮。否则，用户可以（并且将会）回溯并查看原始的冒犯性帖子。

这有点跑题了，我建议您另开一个新主题来讨论，但像这样的魔法和特殊情况总是要付出一些代价的。

---

<div class="post-metadata">

**Author:** ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)\
**Post date:** [2023年二月27日 19:31 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969/26 "2023-02-27T19:31:39Z")

</div>

> [@orenwolf](#):
>
> 我必须赞同，这应该是 Discourse 的标准功能

我们一直在讨论有关可能更改的一些细节，以下是我们目前计划要做的事情：

1. 在帖子处于此状态时，继续向所有人显示“此帖子已被社区标记，暂时隐藏”。
2. 仅向以下用户提供“查看已忽略的内容”选项：
  - 被标记帖子的作者
  - 工作人员（管理员、版主、分类版主）
  - TL4 用户

在帖子处于此状态时，标记该帖子的其他人是否应该能够看到原始内容？我们最初认为“可以”，但上面没有包含这一点，因为我们认为一旦帖子被隐藏，允许他们继续查看没有太大意义。

如果您对此细节有任何反馈，请告诉我们。

---

<div class="post-metadata">

**Author:** ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)\
**Post date:** [2023年二月28日 17:10 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969/27 "2023-02-28T17:10:02Z")

</div>

非常感谢 @mcwumbly 关注这些改进。这是我调整通胀后的 0.04 美元——

> [@mcwumbly](#):
>
> 在帖子处于此状态时，继续向所有人显示“此帖子已被社区标记，暂时隐藏”。

是的，似乎有必要保留一个占位符，以免隐藏帖子的电子邮件通知链接中断。

- 如果隐藏的帖子是主题中的最后一个帖子，它是否仍然会顶起该主题并在“最新”主题中显示为 N 小时/分钟前的最新帖子？
- 是否也可以隐藏或用“系统”替换隐藏帖子的头像和用户名？在我迁移到 Discourse 之前，我在以前的论坛平台上有一个类似的手工社区管理系统，关于谁受到了版主处理或谁标记了他们的帖子，这些提示总是会导致该主题中出现大量争议性讨论，而且从来没有好结果。根据我的经验，最好是悄悄地解决问题，然后继续前进。

> [@mcwumbly](#):
>
> 仅向以下用户提供“查看已忽略内容”选项：
> 
> - 被标记帖子的作者
> - 管理员（管理员、版主、分类版主）

好的。关于 TL4 用户，我仍然不希望他们看到隐藏的帖子内容，所以如果可能的话，最好将其设为可选。

> [@mcwumbly](#):
>
> 标记了该帖子的其他人是否应该能够在此状态下看到原始内容？我们最初认为“是”，但上面没有包含，因为我们认为一旦帖子被隐藏，就没有充分的理由允许他们继续查看它。

我也认为不应该。我认为这与人们对冲突的基本心理倾向有关，用户会不遗余力地延续争论。

> [@rahim123](#):
>
> 用户会专注于激烈的争论，或者如果帖子包含不当内容，则更是如此，他们会利用提供的任何 UI 来查看它。试着在公共场所放一个带有“ **请勿推！** ”标志的实体大红按钮，它可能会比将标志改为“请推我”获得更多的推动。

---

<div class="post-metadata">

**Author:** ![ted](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ted/32/283882_2.png) [@ted](https://meta.discourse.org/u/ted)\
**Post date:** [2023年四月26日 04:41 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969/28 "2023-04-26T04:41:43Z")

</div>

> [@mcwumbly](#):
>
> 我们一直在讨论一些关于可能更改的细节，以下是我们目前计划要做的事情：
> 
> 1. 在帖子处于此状态时，继续向所有人显示“此帖子已被社区标记，暂时隐藏”。
> 2. 仅向以下用户提供“查看已忽略内容”选项：
> - 被标记帖子的作者
> - 管理员（管理员、版主、分类版主）
> - TL4 用户
> 
> 标记帖子的其他人是否应该能够在此状态下看到原始内容？我们最初认为“可以”，但上面没有包含这一点，因为我们看不到让他们在帖子被隐藏后继续查看的有力理由。

根据[此更改](https://github.com/discourse/discourse/pull/21052)，我们已更改了 @mcwumbly 上述描述的行为，普通用户（包括标记者本人）将无法再展开已忽略的内容。这是新的默认行为，不需要任何额外的设置。

为了控制范围，我们在此次更改中未包含配置 TL4 用户是否能够展开已隐藏内容的功能。默认情况下，TL4 用户仍然可以展开已隐藏的内容。

---

<div class="post-metadata">

**Author:** ![FINDarkside](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/findarkside/32/293064_2.png) [@FINDarkside](https://meta.discourse.org/u/FINDarkside)\
**Post date:** [2023年五月4日 11:44 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969/29 "2023-05-04T11:44:14Z")

</div>

是否有计划对此进行配置？在我们论坛上，之前的方式运行得很好，并且已经有多位用户抱怨无法读取被标记的消息。我不太明白这个功能的意义。现在你的整个屏幕可能都会被“此消息已被标记”的消息填满。如果用户无法展开消息，为什么还要显示“此消息已被标记”的消息？

无论如何，在我们的论坛上，每个人都能读取被标记的消息在某种程度上是一个期望的功能，因为我们对消息有相当高的标准，所以被标记的消息通常并不意味着它是完全的垃圾信息，而只是它对帖子没有足够的价值。我们还有一个活跃的帖子，人们在讨论为什么他们的帖子被标记或未被标记等等。我们的论坛由 Discourse 托管，我们使用的是企业版套餐，以防万一。

---

<div class="post-metadata">

**Author:** ![MentalNomad](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mentalnomad/32/95159_2.png) [@MentalNomad](https://meta.discourse.org/u/MentalNomad)\
**Post date:** [2023年五月24日 23:59 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969/30 "2023-05-24T23:59:04Z")

</div>

因此，事实证明，这一更改对我所在的社区来说是 **非常成问题** 的。就我们的政策和组织对其成员的先前承诺而言，这简直是对先前承诺的违反。

这是一个私人组织的 Discourse；不允许公开注册。我们没有垃圾邮件发送者的问题，并且我们有一个活跃的版主团队和正式规则。我们当时迁移到 Discourse 的内部协议基于这样一个事实：标记和版主可能会导致帖子被隐藏，但不会删除或完全无法访问（有些人认为这是审查）。我们的 Discourse 设置为隐藏的帖子永远不会被自动删除。

如果无法控制这种意外的行为变化，我们回滚将是不可避免的。

有没有可能将其变成一个可切换的设置？否则，我们将不得不考虑手动编辑我们运行的代码（自托管），这是我们宁愿不开始做的事情，但比迁移离开 Discourse 或停止所有更新要好得多。

---

<div class="post-metadata">

**Author:** ![twofoursixeight](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/twofoursixeight/32/574822_2.png) [@twofoursixeight](https://meta.discourse.org/u/twofoursixeight)\
**Post date:** [2023年五月25日 00:17 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969/31 "2023-05-25T00:17:11Z")

</div>

这实际上会是一个很有用的 #Contribute > Feature 功能，适用于私密社区。在最新版本中，一次 bug 修复导致标记（flags）的行为发生了变化。因此，提供一个可以切换标记是否隐藏帖子的设置将会很有用。

---

<div class="post-metadata">

**Author:** ![MentalNomad](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mentalnomad/32/95159_2.png) [@MentalNomad](https://meta.discourse.org/u/MentalNomad)\
**Post date:** [2023年五月25日 00:19 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969/32 "2023-05-25T00:19:51Z")

</div>

我们不介意社区标志隐藏帖子——只要社区的其余部分仍然有_选择_点击进入查看帖子的选项。

---

<div class="post-metadata">

**Author:** ![twofoursixeight](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/twofoursixeight/32/574822_2.png) [@twofoursixeight](https://meta.discourse.org/u/twofoursixeight)\
**Post date:** [2023年五月25日 00:21 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969/33 "2023-05-25T00:21:10Z")

</div>

> [@MentalNomad](#):
>
> 社区的其余部分仍然可以选择点击进入查看帖子。

实际上，在修复了一个错误，将标记始终隐藏之前，情况就是这样。（该行为是意外的），但对于较低信任级别的用户来说，提供一个显示帖子的选项是可以接受的。

---

<div class="post-metadata">

**Author:** ![Alexander\_Wright](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alexander_wright/32/119518_2.png) [@Alexander\_Wright](https://meta.discourse.org/u/Alexander_Wright)\
**Post date:** [2023年五月25日 18:22 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969/34 "2023-05-25T18:22:26Z")

</div>

> [@MentalNomad](#):
>
> 我们当时迁移到 Discourse 时的内部协议是，标记和版主可能会导致帖子被隐藏，但不会删除或完全阻止访问（有些人认为这是审查）。

这与我管理的社区非常相似，特别是当一场……激烈的……对话正在进行时，任何消失的隐藏帖子（通常是离题的）都会引起对审查的指控。

我确实注意到有一个控制项可以调整“标记的帖子被隐藏的可能性”。如果你想知道的话，它叫做“隐藏帖子敏感度”。我已经调整了这个设置，看看是否能减少抱怨。

非常希望有一个基于信任级别的隐藏帖子视图设置。

---

<div class="post-metadata">

**Author:** ![Lhc\_fl](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lhc_fl/32/268115_2.png) [@Lhc\_fl](https://meta.discourse.org/u/Lhc_fl)\
**Post date:** [2023年五月28日 08:55 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969/35 "2023-05-28T08:55:09Z")

</div>

我认为应该在 site settings 中添加一个项目，该项目允许查看被标记的帖子。

但我没有任何提交 Discourse PR 的经验……

---

<div class="post-metadata">

**Author:** ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)\
**Post date:** [2023年五月31日 20:22 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969/36 "2023-05-31T20:22:54Z")

</div>

总的来说，我仍然不同意这项更改。即使作为普通用户，我也希望恢复“显示已忽略内容”按钮。

---

<div class="post-metadata">

**Author:** ![Lhc\_fl](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lhc_fl/32/268115_2.png) [@Lhc\_fl](https://meta.discourse.org/u/Lhc_fl)\
**Post date:** [2023年六月1日 03:41 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969/37 "2023-06-01T03:41:18Z")

</div>

感谢 @nat 的指导，我向 core 提交了一个 PR。现在你可以自定义谁可以看到隐藏的帖子。🥳

> <https://github.com/discourse/discourse/pull/21853>
>
> This commit adds a new site\_setting to discourse, allowing custom groups to view… hidden posts instead of TL4 users.
> 
> https://meta.discourse.org/t/allows-configuring-which-groups-can-view-posts-hidden-by-flags/266433/6?u=lhc\_fl

---

<div class="post-metadata">

**Author:** ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)\
**Post date:** [2023年六月8日 12:05 UTC](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969/38 "2023-06-08T12:05:27Z")

</div>

此主题已在 7 天后自动关闭。不再允许回复。

[上一頁](https://meta.discourse.org/t/the-persistence-of-posts-hidden-by-flags-are-a-bane-to-our-community/109969.md?page=1)
