在拆分帖子时,有时需要复制该帖子,使其同时出现在原始主题和新拆分主题中。这可能还需要编辑两个帖子,以选择复制帖子的哪些部分保留在哪个主题中,但这可以通过当前的编辑功能来处理。
希望在选择要拆分的帖子时提供以下选项:
- 移动到新帖子
- 在此处复制并复制到新帖子。
在拆分帖子时,有时需要复制该帖子,使其同时出现在原始主题和新拆分主题中。这可能还需要编辑两个帖子,以选择复制帖子的哪些部分保留在哪个主题中,但这可以通过当前的编辑功能来处理。
希望在选择要拆分的帖子时提供以下选项:
呃……不是吧?并不是这样吧?
请解释一下。
(系统要求超过 20 个字符,所以这里补充一些内容。)
为什么保留重复内容会有好处呢?它应该保留在与其相关的帖子中。如果它与两者都相关,那为什么要一开始就进行拆分呢?
回复可以被引用、直接链接并嵌入到主题中,因此完全没有理由以这种方式进行重复。
针对第一个形式的回复(其他形式如下)
以下是导致当前采用拆分解决方案路径的一个真实案例示例:
当一个帖子开始时,它只涉及一个主题(帖子 1)。随后,另一个帖子(帖子 3)包含一段与主题相关的内容,以及一句与主题无关的陈述。其他帖子继续要么保持与主题相关,要么针对那个无关主题的分支进行讨论(帖子 4、5)。如果按当前实现的方式进行拆分,到目前为止并没有问题。接着,另一位用户发布了一个帖子(帖子 6),在同一帖子中用两个独立的段落分别回应了与主题相关的分支和无关主题的分支。
示例
帖子 1
与主题相关
帖子 2
与主题相关
帖子 3
与主题相关
与主题无关
帖子 4
与主题相关
帖子 5
与主题无关
帖子 6
与主题相关
与主题无关
帖子 7
与主题相关
帖子 8
与主题相关
帖子 9
与主题无关
因此,我的解决方案是:通常使用“拆分主题”功能来拆分帖子,但当我阅读那些部分内容与主题相关、部分内容无关的帖子(如帖子 3 和 6)时,很明显需要将其中一个段落保留在原处,而将另一个段落移动到新帖子中。
这样做的目的是:对于新加入阅读拆分后主题的用户来说,他们无需在链接之间来回跳转即可理解整个帖子脉络,也不会看到部分内容被混杂在整体移动的帖子中。换句话说,如果回复仍然以 树形结构 的形式呈现,那就没问题;但在这种情况下,回复已经分叉成了 有向无环图(DAG)。
拆分、复制和编辑后期望的结果如下:
与主题相关的主题
帖子 1
与主题相关
帖子 2
与主题相关
帖子 3
与主题相关
帖子 4
与主题相关
帖子 6
与主题相关
帖子 7
与主题相关
帖子 8
与主题相关
与主题无关的主题
帖子 3
与主题无关
帖子 5
与主题无关
帖子 6
与主题无关
帖子 9
与主题无关
希望我的示例能够说明:当需要拆分主题时,拆分的粒度不应是“帖子”本身,而是帖子中的“思想”(在示例中表现为段落,但也可能是句子片段、图片、公式、源代码等),这些思想需要被拆分到不同的主题中。
针对第二种形式的回复
我花大量时间编写 Prolog 代码来分析输入结构。当输入是文本时,其结构是语法,但语法并非创建文本的目的;真正要传达的是语义,那才是目标。目标始于文本,但要达到语义,语法只是垫脚石。
同理,要将一个思想拆分为不同的主题,就必须对每个帖子中的思想进行分析并拆分。有时一个帖子包含来自两个主题的思想,因此其中一部分需要保留在一个主题中,另一部分则需要移植到新主题中。
之所以需要复制帖子,正是为了作为将思想拆分、使同一帖子的一部分保留在原主题、另一部分出现在新主题中的垫脚石。复制并非最终步骤,它只是一个中间过程。
这样解释清楚了吗?
提示 提示 提示
不过,如果 Discourse 能够提供选项,在显示分叉的帖子时使用树形表示法(示例),那么就不需要拆分主题了。那将是更理想的解决方案。
是否采用树形表示法(而非线性表示法)的选项,可以在站点、分类或群组级别进行选择。
如果您想查看 Lambda-the-Ultimate 上树形结构的其他示例,请访问此 页面,并选择回复数量较多的项目。
谢谢,我经常使用这些功能。
作为管理员,我能否在现有帖子之间创建新帖子,以添加原始主题中不属于拆分部分的引用?
换句话说,如果需要从原始主题中添加引用,就必须将其放置在某处。但如果没有空帖子来容纳它,就必须将其放入一个很可能不是引用原作者的帖子中。因此,作为管理员,我个人不会编辑帖子并添加他人的引用,仅仅为了传达某个观点。引用应当独立存在,以便清晰理解,而不会被误认为是由未引用它的人所引用的。
此主题可以关闭,因为该主题
有更多具体内容。