Wikidata:如何创建Wikidata Tours/疑难解答
Jump to navigation
Jump to search
问题定位
本节说明如何识别和修复Wikidata Tours的常见问题。 如果遇到列表中未列出的问题,请在讨论页上发表评论以指示该问题应包括在此列表中。
每当无法加载导览时,请先尝试在导览URL中添加“ debug = true”参数来进行加载,这将在浏览器控制台中提供更多信息,以帮助您识别问题。 例如,可以使用URL https://www.wikidata.org/w/index.php?title=Q16943273&tour=wbitems&debug=true调试Items Tour。
注意:在调试模式下,此导览将花费很长时间才能加载,最多可能需要2分钟!
游览未加载
- 游览URL中使用的Wikidata项和游览名称是否与游览JavaScript文件中指定的值完全匹配? 如果这些不匹配,则不会加载游览。
- 指定的Wikidata项目是否存在? 如果您已从main迁移到测试Wikidata,反之亦然,那么您可能指定的游览项目在该Wiki上不存在。
- Wiki页面位置是否已正确添加到JavaScript文件? 这被设置为初始化选项的一部分,并且是加载巡视步骤的任何内容所必需的。
- 在启动数据中添加的标签+描述在Wikidata上是否唯一? 如果启动数据使用已经存在的标签/说明组合,则对巡视项目的初始编辑将被拒绝,并且不会加载巡视。
- 游览的名称是否包含任何特殊字符,空格或连字符? 如果是这样,则需要将其删除,然后在JavaScript文件中设置新名称。
- JavaScript文件名和位置是否正确? 必须使用上述说明中指定的文件名的确切开头将其放置在MediaWiki命名空间中。
启动数据未添加到项目
- JavaScript文件中newData对象的语法是否正确? 如果有任何错误,所有数据都不会添加到该项目中。
- 启动数据中的所有属性是否都具有正确的数据类型? 如果对于任何要添加的语句这都不正确,则不会添加启动数据。 例如,尝试添加语句coordinate location (P625)human (Q5)将导致不添加任何数据。