变量

来自bilibili游戏中心 - WIKI
跳到导航 跳到搜索
页面贡献者 :
顾小满real
bili_minton


前言

  • 变量可以返回关于当前页面、WIKI站点或日期的信息。变量的语法与模板类似。其中标记为“[高开销]”的变量会被软件记录,且在一个页面中可使用的总数会被限制。
    • 如果某一模板名与变量名重复,软件会自动将其解释为变量(因此若要包含Template:PAGENAME,页面中需要写作{{Template:PAGENAME}})。在某些情况下,加入参数会强制软件将变量视作一个模板,如{{CURRENTDAYNAME|x}}将会包含Template:CURRENTDAYNAME,而不是变量。
  • 语法:字符被两个大括号括起来,所有字母大写,例如{{FOO}}。用法与模板类似。

日期和时间

变量 输出 描述 版本
{{CURRENTYEAR}} 2020
{{CURRENTMONTH}} 07 月(补足前导的0)
{{CURRENTMONTH1}} 7 月(无前导的0)
{{CURRENTMONTHNAME}} 7月 月份名称
{{CURRENTMONTHNAMEGEN}} 七月 月份(属格)
{{CURRENTMONTHABBREV}} 7月 月份(缩写) ≥1.5
{{CURRENTDAY}} 10 今天是几日(不补齐)
{{CURRENTDAY2}} 10 今天是几日(以0补齐) ≥1.6
{{CURRENTDOW}} 5 周内一日(无填充),0(即星期日)到6(即星期六)
{{CURRENTDAYNAME}} 星期五 周内一日(名称)
时间
{{CURRENTTIME}} 14:06 时间(24小时制HH:mm的格式)
{{CURRENTHOUR}} 14 时间(24小时制含前导0的数字)
其他
{{CURRENTWEEK}} 28 第几周(数字)
{{CURRENTTIMESTAMP}} 20200710140651 YYYYMMDDHHmmss时间戳 ≥1.7

统计

  • 这些变量返回的数字往往包含分隔符(根据本地语言参数设置而可能是逗号或空格)。可以通过“:R”来返回无分隔号的数字(例如{{NUMBEROFPAGES}} → 908,684和{{NUMBEROFPAGES:R}} → 908684)。
变量 输出 描述 版本
{{NUMBEROFPAGES}} 1,040 维基页面数量
{{NUMBEROFARTICLES}} 17 在内容名字空间中,作为条目的页面个数。
{{NUMBEROFFILES}} 383 上传文件的个数。
{{NUMBEROFVIEWS}} 页面浏览次数。通常对使用缓存的wiki无效。在当前版本无效 1.14 – 1.24
{{NUMBEROFUSERS}} 331,600 注册用户数量
{{NUMBEROFADMINS}} 18 管理员组用户数量
0 0 活跃用户总数,其标准与特殊:统计信息中的标准相同。 暂时无效

页面名称

变量 对于当前页面 描述 版本
{{FULLPAGENAME}} 变量 名字空间与完整页面标题(包括子页面级别)。
{{PAGENAME}} 变量 不包含名字空间的完整页面标题(包括子页面级别)。
{{BASEPAGENAME}} 变量 页面标题,不包括当前子页面标题及命名空间。
{{ROOTPAGENAME}} 变量 获得当前页面的根页名。 在 Help:Title/Foo/Bar 页面返回 Title
{{SUBPAGENAME}} 变量 子页面标题。 在Help:Title/Foo/Bar页面返回Bar。
如果子页面不存在将会回传{{PAGENAME}}的值。
{{SUBJECTPAGENAME}}
{{ARTICLEPAGENAME}}
变量
变量
获得该页面的完整页面名。对讨论页十分有用。
{{TALKPAGENAME}} 讨论:变量 关联讨论页的完整页面名称
  • 以上魔术字可以接受一个参数,用于指定特定页面,来代替要处理的当前页面设定:
    • {{PAGENAME:Template:Main Page}} → Main Page
    • {{PAGENAME:模板:面包屑}} → 面包屑

名字空间

变量 输出 描述 版本
{{NAMESPACE}} 名字空间的名称
{{NAMESPACENUMBER}} 0 页面所在名字空间的ID
{{SUBJECTSPACE}}
{{SUBJECTSPACE}}

相关联的内容名字空间的名称
{{TALKSPACE}} 讨论 相关联的讨论名字空间的名称

其他

变量 输出 描述 版本
{{!}} | 用于在模板或者是表格内插入管道符号。