Wikidata:如何创建Wikidata Tours/疑难解答

From Wikidata
Jump to navigation Jump to search
This page is a translated version of the page Wikidata:How to create Wikidata Tours/Troubleshoot and the translation is 100% complete.

问题定位

本节说明如何识别和修复Wikidata Tours的常见问题。 如果遇到列表中未列出的问题,请在讨论页上发表评论以指示该问题应包括在此列表中。

每当无法加载导览时,请先尝试在导览URL中添加“ debug = true”参数来进行加载,这将在浏览器控制台中提供更多信息,以帮助您识别问题。 例如,可以使用URL https://www.wikidata.org/w/index.php?title=Q16943273&tour=wbitems&debug=true调试Items Tour。

注意:在调试模式下,此导览将花费很长时间才能加载,最多可能需要2分钟!

游览未加载

  1. 游览URL中使用的Wikidata项和游览名称是否与游览JavaScript文件中指定的值完全匹配? 如果这些不匹配,则不会加载游览。
  2. 指定的Wikidata项目是否存在? 如果您已从main迁移到测试Wikidata,反之亦然,那么您可能指定的游览项目在该Wiki上不存在。
  3. Wiki页面位置是否已正确添加到JavaScript文件? 这被设置为初始化选项的一部分,并且是加载巡视步骤的任何内容所必需的。
  4. 在启动数据中添加的标签+描述在Wikidata上是否唯一? 如果启动数据使用已经存在的标签/说明组合,则对巡视项目的初始编辑将被拒绝,并且不会加载巡视。
  5. 游览的名称是否包含任何特殊字符,空格或连字符? 如果是这样,则需要将其删除,然后在JavaScript文件中设置新名称。
  6. JavaScript文件名和位置是否正确? 必须使用上述说明中指定的文件名的确切开头将其放置在MediaWiki命名空间中。

启动数据未添加到项目

  1. JavaScript文件中newData对象的语法是否正确? 如果有任何错误,所有数据都不会添加到该项目中。
  2. 启动数据中的所有属性是否都具有正确的数据类型? 如果对于任何要添加的语句这都不正确,则不会添加启动数据。 例如,尝试添加语句coordinate location (P625)human (Q5)将导致不添加任何数据。

游览开始时未清除游览项目中的数据

  1. 您正在使用的游览URL末尾是否有&data=ok? 如果是这样,请将其从URL中删除,然后浏览将在启动时正确清除项目数据。 由Guided Tour库添加了data=ok参数,以指示已清除该游览项目并添加了启动数据,因此,如果您自己添加此参数,则将无法完成该启动步骤。