社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103

全站通知:

帮助:解析函数/contributors

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

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

contributors

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


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

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

语法

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

示例

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

底层代码

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

实际用例

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