我参加了一个论坛,最近才发现我在该网站上的一些帖子被删除了,甚至连我这个发帖人都看不到。Discourse 论坛是否有管理员或其他用户可以开启的设置,允许用户查看自己被删除的帖子?
我认为没有允许用户查看其已删除帖子的选项。
但是,如果您导出用户数据(偏好设置 → 导出您的数据 → 请求存档),您可以在 csv 文件中找到已删除的帖子。
事实上,我认为允许用户查看他们已删除的帖子不是一个好主意,因为“已删除”,在大多数人看来,它应该永远消失?
删除帖子有几个阶段,我认为是这样的。至少在删除自己的帖子时,帖子会显示为已删除状态,持续一定可配置的小时数。然后,系统将其标记为硬删除,并且不对公众可见。我不确定所有者是否仍然可以看到它,但管理员可以看到。在另一段时间后,系统会将其实际删除,它将仅存在于备份、网络存档或个人捕获中。
有些论坛会以非常透明的方式运行,版主会就删除事宜进行对话,甚至可能会私信发帖人一份他们原始帖子的副本。其他论坛的运行方式可能让发帖人不知道他们的帖子已被版主处理。
如果一个论坛有公开的透明政策,而你发现某些操作没有透明地进行,你可能想联系管理员,以防他们有行为不端的版主,或者发生了其他问题。
仅对以上内容进行几点说明/更正……
要移除帖子,您可以使用自己帖子上的垃圾桶图标将其标记为“删除”,这将根据 delete removed posts after 管理员设置启动一个计时器。在此期间,发帖人可以将其从垃圾桶中取出并恢复,无需担心。![]()
一些网站会移除此选项,或使用 max post deletions per minute 和 max post deletions per day 将其限制为每分钟/每天删除 x 次:
但是,当计时器结束后,它们会变为“软删除”,这意味着虽然它们不再对所有人可见,但管理员、版主和分类版主(以及如果您启用了 tl4 delete posts and topics ,则为 TL4 用户)仍然可以看到它们:
Discourse 上的帖子很少被“硬删除”,要在您的网站上启用此功能,您必须通过 UI 启用隐藏的站点设置 can_permanently_delete,或者使用 rails 控制台手动进行。
谢谢,我学到了一些东西!但是,如果我作为管理员,对隐藏的软删除帖子执行垃圾箱/回收站操作,这是否不会将其永久删除?
抱歉,你说得对。我看到了那个红色的垃圾桶,但它不是一个按钮,而是一个注释,表示该项目已被软删除。
我希望已删除的(在橙色高亮中隐藏的)帖子能显示在版主审核队列中,而不是显示“(帖子已删除)”消息。
是否有选项允许所有用户查看所有已删除的帖子?这将有助于提高透明度,并且也有助于理解那些回复了随后被删除的帖子的帖子。






