Tools 是非官方社区Wiki。社区文档正在编写中,欢迎参与。 Wiki编辑答疑群:717421103
版本250722.2
全站通知:

帮助:解析函数/contributors

来自WIKI实验室WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

Contributors是一个解析函数。帮助:解析函数页列出了所有解析函数的说明。

contributors

列出指定页面的贡献者。出自扩展 Contributors


每个贡献者用户名都链接到他的用户页面。 对于BWiki,列出的实际上是用户的B站用户ID(bid)。此外,BWiki会在内容页面头部展示贡献者列表,因此 #contributors 的实际价值不高。

这个解析函数没有被标记为高开销,因此有模板使用它来间接判断页面是否存在,这能绕开页面高开销解析函数的数量限制(BWiki目前是100)。不过仍需注意,此解析函数需要进行数据库查询,本质上对服务器的开销并不低。

语法

  • {{#contributors:页面名}}
  • {{#contributors:页面名|filteranon}} 过滤匿名用户,但BWiki不存在匿名编辑。
  • 该扩展的特殊页面也可嵌入,如{{Special:Contributors/页面名}}

示例

{{#contributors:首页}}(39886146)(123855714)(9388102)(141211391)(5205017)(16083703)(111160720)(3546653302721147)(25679249)(509732352)(29136181)

注意,一些小组件会改变用户名的外观


底层代码

代码库:https://github.com/wikimedia/mediawiki-extensions-Contributors/tree/REL1_37
代码逻辑:
  • 从Mediawiki数据库查询指定页面所有贡献者用户名、ID和编辑次数。
  • 返回用户名列表。

实际用例

一些Wiki使用了相关特性,如下所示这个静态列表可能在下列页面更改后过时仅供批判性参考