大家好,
我知道如何将帖子从一个主题移动到另一个主题,但该功能会从第一个主题中删除原始帖子,而我希望保留它。我的目标实际上是编辑这两个帖子(一个在第一个主题中,另一个在第二个主题中),只保留与各自主题相关的部分。
请问有什么方法可以实现这一点吗?
提前感谢。
您所描述的是,您想编辑第一个主题,并创建一个包含从第一个主题复制的部分信息的第二个主题。我建议您在编辑第一个主题的同时,创建一个包含第一个主题部分文本的第二个主题。
我们社区问答网站上也遇到了同样的问题。通常情况是,某个帖子(无论是线程中的主帖还是回复)需要被拆分成两个。如果能一步完成(或者至少两步)就好了,而不是先创建新帖、复制内容、将所有权移交给原发帖人,然后编辑原帖,再手动建立两个帖子之间的链接。另外,让高信任等级用户也能轻松完成这一操作就更好了。
是的,Matthew 理解了我的意思。
我常需要将一条帖子复制成两条,因为内容涉及两个不同的已有主题。因此,我希望帖子能直接从第一个主题复制到第二个主题(而不是从第一个主题中移除)。这样之后,我就可以轻松地从这两条帖子中分别删除不相关的内容。
我们不得不多次将帖子拆分并重新发布到其他主题。通常的流程是:
- 编辑并剪切;
- 保存编辑;
- 复制该帖子的链接;
- 前往下一个主题,通过“粘贴”剪切的内容进行回复;
- 更改归属;
- 复制该帖子的链接;
- 返回原帖子,点击“编辑”并粘贴已移动内容的链接。
- 保存,完成!

我讨厌有人在一个帖子中对三个或更多主题发表评论。![]()
感谢我的多剪贴板,让我可以同时复制文本、链接和图片。![]()
能否将其转化为功能请求工单?作为社区版主,我也经常需要此功能。
从用户界面的角度来看,我们如何设想其运作方式?
我仔细考虑过这个问题,但要将单个帖子或回复拆分,几乎必然需要双栏编辑器——同时打开两个不同的主题。这真让人头疼!
在这种情况下,能帮到我的是使用多剪贴板:我可以剪切需要剪切的内容并保存,同时保留原始主题,然后前往新主题(或第二个现有主题),开始粘贴。我会为每个剪贴内容记下原作者的用户名,以便在粘贴到新主题或第二个主题时更改归属权。
从这个主题标题来看,大家是在询问如何将现有帖子的某一部分拆分到一个新主题。我意识到我们确实有将整条帖子/回复“移动”到“新主题”的功能,但这无法用于拆分帖子。
我能想到的唯一解决方案是将“移动到新主题”功能整合到“选择并引用”功能中。选中文字后,弹出窗口提供两个操作选项:“引用”或“移动到新主题或现有主题”。然后点击其中一个即可。![]()
我认为最简单的方法是采用两步流程,其中包含“拆分帖子”功能。
或者,在选择帖子时,在“(选择 + 回复)| 选择 + 下方 | 选择”旁边添加一个新按钮“拆分并选择”,点击后会打开一个编辑器以支持拆分操作。或许可以使用一些自定义标记(如 ~~~),其工作方式如下:
帖子中保留在此处的部分内容
~~~
这部分将被拆分到一个新主题中(复制过去并从此处移除)
~~~
这部分保留在此处
如果能有图形界面方式,例如通过拖拽矩形框选要拆分的部分,那就完美了,但我不确定在浏览器中实现是否切实可行。
只需添加一个复制帖子的功能。然后“管理员”就可以进行两次编辑。
能够在两个帖子之间复制帖子将非常有益。它简单、直接且易于修复。
哦!但确实有,而且 Discourse 有一个功能可以做到这一点——我现在就用到了。你可以选择帖子的某一部分进行引用。或者,如果你有权限,可以选择一个部分进行编辑。
这可以扩展到第三个选项:拆分帖子。
您知道,如果那个复选框显示:
复制第一个选定的帖子(并隐藏原始帖子)
那么它将统一(并准确描述!)将_整个主题_(包括主题帖子本身)移入现有帖子时的当前行为。在这种情况下,复选框将被选中并禁用,因此您无法取消选中它。
鉴于您无论如何都需要回去编辑内容,所以在处理新帖子时隐藏原始帖子似乎是合理的。
如果不勾选“复制第一个选定的帖子”,第一个帖子将从该主题中隐藏,因为它已被移动到新主题/现有主题。它将被一个关于帖子已被移动的通知所取代。
通过勾选“复制第一个选定的帖子”,第一个帖子将被复制,第一个帖子将保留在原处,并附有通知,说明它(以及回复)已被移动到相应的主题。
如果帖子将像第一种情况一样被隐藏,为什么还需要“复制”它,因为它将不再存在于原始主题中?
作为版主/管理员,您可以返回并_取消隐藏_帖子。这就是您想要此功能的原因——您将返回、编辑不相关的评论,然后恢复原始帖子。
我并不特别倾向于将“隐藏”与此行为绑定。对我来说,有趣的是,这已经是移动主题帖子时的行为方式了。
