删除分类后,其中的已删除主题会发生什么?
是的,当分类下存在话题时,该按钮会处于禁用状态;但如果我们删除了该分类下的所有话题,删除按钮将被激活。
我的问题是:此时被删除的话题会发生什么?如果我们需要恢复,能否在某个地方找到它们?
这个问题是在我们将话题从一个分类移动到另一个分类时提出的。移动后,只有被删除的话题仍保留在原分类中,且我们发现删除按钮已被激活。我们也尝试移动这些被删除的话题,但发现无法更改“已删除话题”分类的归属。
我们需要删除一些分类,并希望通过在分类设置中点击删除按钮来完成此操作。相关话题已被移走,但其中仍残留许多已删除的话题。
这样做后,这些已删除的话题及其帖子是否会从数据库中彻底清除,还是仅将其分类字段更新为“未分类”?
由于我没有已删除的主题,无法对此进行测试,但我怀疑你可以进入已删除主题的 标题,将其类别更改为例如 未分类 或 隐藏主题(也许这样更好,以免其他人看到),直到你准备好稍后恢复它们。如果你使用隐藏类别或隐藏主题,我认为在将它们移动到隐藏主题类别或主题时,应该先恢复删除状态。
据我所知,重新分类主题会更新所有帖子及已删除帖子的 URL,以反映新的类别。
与您不同,我们有很多已删除的主题,不幸的是无法单独修改它们:sweat_smile 我们必须批量更改类别。
另一方面,当主题被移除后,无法更改其类别,这会导致操作无效。我们想删除这些类别,但不知道系统在这种情况下会如何表现。
我认为剩下的唯一办法是隐藏这些类别,而不是删除它们。这意味着我们将调整类别的访问权限,使其仅管理员可见。
我浏览了网站上所有的主题,确实有几个是隐藏的——那几篇帖子已被移动到其他主题。我的版主将主题标记为 已关闭 并设为 隐藏,因此只有版主和管理员能看到它们。
是否可以先 恢复删除 主题,然后再更改其分类?不过,即便如此,这也意味着需要逐个主题进行操作。![]()
希望你能找到一种简单的方法来实现你的目标。
当您关闭并隐藏一个主题时,除了管理员外,拥有该链接的人也可以访问(例如,收到该主题通知的人或在其内部有活动的人)。
是的,可以恢复该主题,将其移至新分类,然后再次删除,但无法批量执行这些操作。
感谢您抽出时间
Discourse 在删除功能方面仍有许多不完善之处,因此我们需要再等待一段时间,以便这部分功能随时间逐步完善。
我们在实验环境中进行了测试。当删除包含已删除话题的分类时,已删除话题中的 category_id 字段不会发生变化,访问这些话题的唯一方法是通过数据探索器运行 SQL 查询。因此,我们向查询提供了一组有效的分类 ID,并请求获取 category_id 不在该列表中的话题。
