更改“类别描述 / 关于主题”帖子

是否可以更改 Discourse 用于分类描述的帖子?很久以前有人不小心将此帖子用作普通帖子,现在它显示为描述文本。

我找不到任何标记此帖子为分类描述的属性。

对我来说,唯一的其他解决方案似乎是创建一个新分类,将所有主题移到那里,然后删除旧分类。

转到编辑类别,然后点击“编辑描述”

另外,取消列出该帖子,以便只有管理员才能找到它

1 个赞

但我不想丢失帖子的内容。所以简单的编辑对我来说不是一个解决方案。

我需要一个全新的描述帖。

编辑:
创建一个新类别也不是一个解决方案,因为帖子无法移动到另一个类别。

那么唯一的解决方案是手动复制帖子并丢失点赞和大部分元数据吗?

有人编辑了“关于”主题中的第一个帖子,然后其他人开始回复吗?这是一种奇怪的做法,但事情就是会发生!我会创建一个新主题,将 OP(原帖)文本复制进去,然后保存并将其所有权更改为相关用户。然后将所有回复移入其中。这样 OP 的点赞等会丢失,但其他回复的不会。

然后回到“关于”主题,删除所有关于帖子被移动的提及,按你认为合适的方式编辑 OP 的文本,然后将其关闭,以免有人尝试回复它。

我就怕是这样。感谢您的确认。

1 个赞

是否可以通过 rails 控制台交换关联的主题?


我已经进行了一项测试,这是可能的。您可以更新 categories.topic_id 为一个新的 ID,然后像普通主题一样移动原始的“关于”主题。

我的新问题是,这样做是否明智?:slightly_smiling_face:

**编辑:**我的测试站点有点不稳定,所以我会删除详细信息,以防这是罪魁祸首。冒险继续。:slightly_smiling_face:

1 个赞

我不认为这会造成任何损害。我不确定内容是如何以及何时被复制到描述字段的?也许只需编辑类别。

2 个赞

它会保留原始类别描述,直到您编辑描述并替换为新的主题(我刚刚又检查了一遍,以确保 :slightly_smiling_face:)。

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

嗨 Tobias,你能告诉我如何将回复从一个主题移到另一个主题吗?谢谢

另外,你仍然认为这是这里最好的解决方案吗?

你好詹姆斯,欢迎。 :wave:

管理员和版主可以使用主题管理员扳手将回复从一个主题移到另一个主题,您可以在阅读主题时在滑块上方找到它。主题管理员扳手也位于主题菜单底部附近,在最后一篇帖子之后。选择它,然后选择“选择帖子…”您将能够选择要移动的帖子,然后使用出现的“移动到”按钮进行移动。

是的,我确实这么认为!

1 个赞

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