帮助:差异

本页使用了标题或全文手工转换,现处于中国大陆简体模式
帮助页面

在求闻百科中可以比较一篇文章的两个不同修订版本之间的差异。它可以在页面历史中点击“当前”或“先前”后看到或者在最近更改中使用。此外,在编辑冲突时也会出现。

在页面的两侧会显示两个版本的内容。老版本在左侧以黄色显示,而新版本在右侧以绿色显示。被删除的内容会在老版本中以红色显示。每行上会显示出两个版本之间的差异。另外,框架上方的“第X行”可以帮助粗略地定位修订在全部代码中的位置。

在两个不同版本的上部会显示修订的时间,以及到该用户页以及用户对话页的链接。而且还有一个到用户贡献页的链接。对于管理员,在新版本一侧会显示一个“回退”链接,可以直接恢复到早期的版本。

另外,也会在用户名的下面显示两个版本的编辑摘要

范例

以下例子展示了差异页顶部所显示的信息(部分链接被替换成相关帮助页面)。旧版本在左侧,新版本在右侧。

在2023年7月29日 (六) 22:32所做的修订版本编辑

Example (讨论 | 贡献)
(最好要填写编辑摘要)
上一版本

在2023年7月30日 (日) 00:10所做的修订版本编辑)(撤销)(感谢

Example (讨论 | 贡献)    [回退]
(更正)
下一版本

第8行: 第8行:
求闻百科,共笔求闻。[https://www.qiuwenbaike.cn 首页] 求闻百科,共笔求闻。[https://www.qiuwenbaike.cn 首页]
- 这是一个页面的版本。 + 这是一个页面的版本。
上方粗体字是该次更改变更的文字。 上方粗体字是该次更改变更的文字。
第25行: 第25行:
</table> </table>
+ [[Category:求闻百科]]
+

完整版本

差异表格之下会显示被比较版本中最近的完整版本,可以在参数设置中设置显示与否。

版本差异链接

如果您需要生成某一版本差异比较的链接(比如用在讨论页或通告版上),最好是使用[[Special:Diff/oldid]](oldid为旧版本号)方式或是模板链接:{{Diff}},这样链接可以跨协议使用(http://https://)并兼容移动设备。也可以通过页面历史查找到需要的版本差异,打开差异页面,复制浏览器中的网址。您可以将网址(完整网址,包含http://)粘贴到希望显示链接的页面,前后使用单个方括号[...]。

外部链接

版本差异的网址是基于旧版本的oldid值。如果某一版本的oldid值为1234567,那么网址即为:

  • http://www.qiuwenbaike.cn/index.php?title=页面名&oldid=1234567

你可以将网址中title=页面名&部分省略,写成如下形式:

  • http://www.qiuwenbaike.cn/index.php?oldid=1234567

差异版本的网址可以使用如下形式:

  • 同当前版本的差异:
    http://www.qiuwenbaike.cn/index.php?diff=cur&oldid=1234567
  • 同前一版本的差异:
    http://www.qiuwenbaike.cn/index.php?diff=prev&oldid=1234567
  • 同版本1000000的差异(不需要是同一页面):
    http://www.qiuwenbaike.cn/index.php?diff=1000000&oldid=1234567
  • 如果只希望显示差异,而不希望显示页面内容,在上方任意链接中加入&diffonly=1参数:
    http://www.qiuwenbaike.cn/index.php?diff=cur&oldid=1234567&diffonly=1

同前一版本进行版本差异比较还有如下简略写法:

  • http://www.qiuwenbaike.cn/wiki/?diff=1234567

内部链接

尽管外部链接方便复制粘贴,但是它们太长、效率低。版本差异可以使用内部链接形式,使用[[Special:Diff/diff]](例如Special:Diff/1234567)或者[[Special:Diff/oldid/diff]](例如Special:Diff/1000000/1000017),只需将oldiddiff参数修改为网址中看到的对应参数。diff参数所对应的版本号应当比oldid数字大。这一语法十分易用,还可以被用在编辑摘要中。

{{Diff}}

另一种在求闻百科站内链接版本差异的方式是使用模板链接:{{diff}}模板,但是这样就不能在编辑摘要中使用了。基本语法如下:

模板链接:{{Diff|page|diff|oldid|label}}
  • |page= – 页面标题名。
  • |diff= – 页面版本号或者关键词。可能的关键词有:
    • cur – 同某一页面当前(最新)版本比较。
    • prev – 同某一页面的前一个版本比较。
    • next – 同某一页面的下一个版本比较。
    • id – 这一版本号应当比oldid数字大。
  • |oldid= – 生成版本差异的基础页面版本号。
  • |label= – 外部链接上显示的文字。如果缺省则会显示带编号的链接。
  • |diffonly=yes – 仅显示版本差异,不显示页面内容。必须带参数名。