TOOLS为非官方社区,欢迎一起建设,答疑群:717421103

版本260427.1

全站通知:

帮助:解析函数/contributors

来自ToolsWIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

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

contributors

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


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

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

语法

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

示例

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

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


底层代码

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

实际用例

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