Help:追踪分类
| 注意:当您编辑本页面时,即同意以CC0协议授权您的贡献。您可以在公有领域帮助页面找到更多信息。 |
追踪分类是MediaWiki的一项功能,它允许对具有特定特征的页面进行追踪。其工作原理是自动将任何此类页面添加到category中。
自从MediaWiki 1.23版本,追踪分类被列入设定变量$wgTrackingCategories中,你可以在Special:TrackingCategories中查看。 自MediaWiki 1.25版本起,追踪分类的消息名称被硬编码在将其添加到页面的MediaWiki源代码中;$wgTrackingCategories被保留以确保向后兼容性。
使用哪个分类由追踪分类的系统消息决定,也就是其在MediaWiki命名空间中页面上的文本。
如果消息是单个连字符减号(-),则追踪分类会被禁用。维基管理员通常会将此分类标记为隐藏(使用$2 魔法词),因为它们是用于维护的,而非供一般使用。
Often wiki admins mark such categories as hidden (using the __HIDDENCAT__ magic word), because they are meant for maintenance and not general consumption.
自MediaWiki 1.19起,维基管理员可以在系统消息中使用解析函数,根据页面的命名空间将页面归入不同的分类;有关示例,请参见本网站针对broken-file-category的系统消息。
一些维基网站通过一些代码添加其他类型的追踪分类,例如这个分类,她追踪#expr错误页面,添加有重大错误的页面。
核心
以下追踪分类是由MediaWiki自身添加的,或者在过去曾添加过。
| 缺省分类 | 消息 | 导致包含此分类的原因 | 版本 |
|---|---|---|---|
| 有过多高开销解析器函数调用的页面 | expensive-parserfunction-category | 页面使用过多高开销解析器函数(如#ifexist)。请见MediaWiki官网手册。此追踪分类取代了pfunc_max_ifexist_category,而pfunc_max_ifexist_category是由Extension:ParserFunctions添加的。 |
1.13 |
| 含有略过模板参数的页面 | post-expand-template-argument-category | 在展开模板参数(以三对花括号包含的东西,如{{{Foo}}})后,页面大于$wgMaxArticleSize。
|
1.13 |
| 引用模板后大小超过限制的页面 | post-expand-template-inclusion-category | 在展开所有模板后,页面大小大于$wgMaxArticleSize,所以某些模板未展开。
|
1.13 |
| 不可索引页面 | noindex-category | 因为页面上有魔术字__NOINDEX__并位于允许该标记的命名空间,而不被爬虫索引的页面。
|
1.15 |
| 已索引页面 | index-category | 页面上有魔术字__INDEX__(并位于允许该标记的命名空间),并因此被爬虫索引,但通常不应被索引。
|
1.15 |
| 隐藏分类 | hidden-category-category | 分类的页面内容中含有__HIDDENCAT__,它会阻止分类默认在页面的分类链接框中显示。
|
1.13 |
| 含有受损文件链接的页面 | broken-file-category | 页面含有受损文件链接(文件不存在时的嵌入文件链接)。 这不包括错误图片列表中的文件链接、无法内联显示的文件(由于缺乏处理程序支持)以及直接指向文件页面的链接(通过在前面添加冒号,例如 [[:File:Example.png]])。 如果启用该分类,自1.19版本起,它会从Special:Wantedfiles链接而来。
|
1.18 |
| 调用重复模板参数的页面 | duplicate-args-category | 页面包含调用了重复参数的模板,例如{{foo|bar=1|bar=2}}或{{foo|bar|1=baz}}。
|
1.25 |
| 页面的节点数超出限制 | node-count-exceeded-category | 页面超出最大节点数限制。 | 1.24 |
| 扩展深度超出限制的页面 | expansion-depth-exceeded-category | 页面超出最大展开深度限制。 | 1.24 |
| 忽略显示标题的页面 | restricted-displaytitle-ignored | 页面有被忽略的{{DISPLAYTITLE}},因为它不等同于页面的实际标题。
|
1.28 |
| 使用无效自闭合HTML标签的页面 | deprecated-self-close-category | 该页面包含无效的自闭合HTML标签,例如<b />或<span />。 这些标签的行为很快将发生改变,以与HTML5规范保持一致,因此在wikitext中不建议使用它们。
|
1.28 (在版本1.36移除) |
| 有模板循环的页面 | template-loop-category | 页面存在模板循环,就是递归进行自我调用的模板。 | 1.29 |
| 使用ISBN魔术链接的页面 | magiclink-tracking-isbn | 此页面使用ISBN魔术链接。参见mediawiki.org以获取有关如何迁移的信息。 仅当$wgEnableMagicLinks为true时,才添加此跟踪分类。 |
1.28 |
| 使用RFC魔术链接的页面 | magiclink-tracking-rfc | 此页面使用RFC魔术链接。参见mediawiki.org以获取有关如何迁移的信息。 仅当$wgEnableMagicLinks为true时,才添加此跟踪分类。 |
1.28 |
| 使用PMID魔术链接的页面 | magiclink-tracking-pmid | 此页面使用PMID魔术链接。参见mediawiki.org以获取有关如何迁移的信息。 仅当$wgEnableMagicLinks为true时,才添加此跟踪分类。 |
1.28 |
| 使用 = 作为模板的页面 | template-equals-category | 页面包含{{=}},但该wiki不会扩展到=。这一用法已被弃用。未来的MediaWiki版本会将{{=}}实现为一个解析器函数。
|
1.36 |
| 含有非数字formatnum参数的页面 | nonnumeric-formatnum | 此页面包含一个给formatnum解析器函数的非数字参数。 | 1.36 |
扩展
以下追踪分类是由扩展添加的,或者在过去曾由扩展添加过。 扩展可以使用扩展注册系统添加新的追踪分类。 在1.25版本之前,这是通过Parser::addTrackingCategory来实现的,同时会将追踪分类名称添加到$wgTrackingCategories中。
| 默认分类 | 訊息 | 导致包含此分类的原因 | 由扩展添加 | 版本 |
|---|---|---|---|---|
| 包含过多 ifexist 调用的页面 [1] | pfunc_max_ifexist_category | 警告:此页面包含过多的#ifexist调用。其数量应少于$2,而当前为$1。 此追踪分类已被由核心添加的expensive-parserfunction-category取代。 追踪分类及其描述的消息已在 rev:32965 中移除。 |
ParserFunctions | (在版本1.13移除) |
| 存在语法高亮错误的页面 | syntaxhighlight-error-category | 尝试高亮页面中的代码时出错。 | SyntaxHighlight | 1.26 |
| 使用简易时间线扩展的页面 | timeline-tracking-category | 没有可用说明。 | EasyTimeline | 1.32 |
| 有参考文献错误的页面 | cite-tracking-category-cite-error | 此分类内的页面存在参考资料标签使用错误。 | Cite | 1.27 |
| 使用score的页面 | score-use-category | 这些页面使用了Score扩展。 | Score | |
| 有乐谱生成错误的页面 | score-error-category | 生成乐谱时出错。 | Score | 1.22 |
| 使用弃用乐谱属性的页面 | score-deprecated-category | 这些页面使用乐谱扩展弃用的选项“override_audio”、“override_ogg”和“override_midi”。 | Score | |
| 有错误的模板样式表 | templatestyles-stylesheet-error-category | 模板样式表存在错误。 | TemplateStyles | 1.32 |
| 有模板样式错误的页面 | templatestyles-page-error-category | 处理页面上的<templatestyles/>时出现错误。
|
TemplateStyles | 1.32 |
| 大量信息递送列表 | massmessage-list-category | 页面用于大量信息扩展程序的递送列表。 | MassMessage | 1.24 |
| 没有机器可读许可协议的文件 | commonsmetadata-trackingcategory-no-license | 文件没有任何机器可读的许可协议模板。 | CommonsMetadata | 1.25 |
| 没有机器可读说明的文件 | commonsmetadata-trackingcategory-no-description | 文件没有机器可读的信息模板,或其说明字段未填写。 | CommonsMetadata | 1.25 |
| 没有机器可读作者的文件 | commonsmetadata-trackingcategory-no-author | 文件没有机器可读的信息模板,或其作者字段未填写。 | CommonsMetadata | 1.25 |
| 没有机器可读来源的文件 | commonsmetadata-trackingcategory-no-source | 文件没有机器可读的信息模板,或其来源字段未填写。 | CommonsMetadata | 1.25 |
| 没有机器可读专利的文件 | commonsmetadata-trackingcategory-no-patent | 文件没有任何机器可读的专利模板。 | CommonsMetadata | 1.31 |
| 有数学错误的页面 | math-tracking-category-error | 此分类中的页面在数学标签的使用上有错误。 | Math | 1.28 |
| 有数学渲染错误的页面 | math-tracking-category-render-error | 此分类中的页面有数学标签的渲染错误。 | Math | 1.30 |
| 有格式错误坐标标签的页面 | geodata-broken-tags-category | 页面有格式错误的{{#coordinates:}}标签。
|
GeoData | 1.19 |
| 有未知星球值的页面 | geodata-unknown-globe-category | 页面使用globe坐标参数的未知值。
|
GeoData | 1.19 |
| 有无效地区值的页面 | geodata-unknown-region-category | 页面使用region坐标参数的未知值。
|
GeoData | 1.19 |
| 有未知坐标类型的页面 | geodata-unknown-type-category | 页面使用type坐标参数的未知值。
|
GeoData | 1.19 |
| 有脚本错误的页面 | scribunto-common-error-category | 处理页面嵌入的模块时出错。 | Scribunto | 1.19 |
| 有错误的Scribunto模块 | scribunto-module-with-errors-category | 模块有错误。 | Scribunto | 1.23 |
| 有未审阅翻译的页面 | cx-unreviewed-translation-category | 使用内容翻译工具翻译的存在大量未审阅内容的页面 | ContentTranslation | 1.33 |
| 有地图的页面 | kartographer-tracking-category | 页面包含地图 | Kartographer | 1.27 |
| 有损坏地图的页面 | kartographer-broken-category | 页面包含无效的地图用法 | Kartographer | 1.27 |
| 有未解决属性的页面 | unresolved-property-category | 此分类列出了引用维基数据属性的页面,这些属性既无法通过属性ID也无法通过标签找到。 | Wikibase Client | 1.29 |
| 连接到维基数据项目的重定向 | connected-redirect-category | 此分类列出了连接到维基数据项目的重定向页面。 | Wikibase Client | 1.31 |
| Pages using the JsonConfig extension | jsonconfig-use-category | These pages use the mw.ext.data.get method provided by the JsonConfig extension. The mw.ext.data.get method is considered expensive.
|
JsonConfig | 1.43 (在版本1.44移除) |
| Pages with reference errors that trigger visual diffs | cite-tracking-category-cite-diffing-error | Pages in this category have errors in the usage of references tags, and these errors are not rendered in the same way in the legacy parser and in Parsoid. | Cite | 1.44 (在版本1.46移除) |