帮助:变量

来自bilibili游戏中心 - WIKI
(重定向自变量
跳到导航 跳到搜索


前言

变量可以返回关于当前页面、WIKI站点或日期的信息。变量的语法与模板类似。其中标记为“[高开销]”的变量会被软件记录,且在一个页面中可使用的总数会被限制。


如果某一模板名与变量名重复,软件会自动将其解释为变量(因此若要包含Template:PAGENAME,页面中需要写作{{Template:PAGENAME}})。在某些情况下,加入参数会强制软件将变量视作一个模板,如{{CURRENTDAYNAME|x}}将会包含Template:CURRENTDAYNAME,而不是变量。


语法:字符被两个大括号括起来,所有字母大写,例如{{FOO}}。用法与模板类似。

日期和时间

变量 输出 描述 版本
{{CURRENTYEAR}} 2020
{{CURRENTMONTH}} 09 月(补足前导的0)
{{CURRENTMONTH1}} 9 月(无前导的0)
{{CURRENTMONTHNAME}} 9月 月份名称
{{CURRENTMONTHNAMEGEN}} 九月 月份(属格)
{{CURRENTMONTHABBREV}} 9月 月份(缩写) ≥1.5
{{CURRENTDAY}} 29 今天是几日(不补齐)
{{CURRENTDAY2}} 29 今天是几日(以0补齐) ≥1.6
{{CURRENTDOW}} 2 周内一日(无填充),0(即星期日)到6(即星期六)
{{CURRENTDAYNAME}} 星期二 周内一日(名称)
时间
{{CURRENTTIME}} 10:28 时间(24小时制HH:mm的格式)
{{CURRENTHOUR}} 10 时间(24小时制含前导0的数字)
其他
{{CURRENTWEEK}} 40 第几周(数字)
{{CURRENTTIMESTAMP}} 20200929102835 YYYYMMDDHHmmss时间戳 ≥1.7
  • 如下变量和上列变量功能相同,但是使用的是所在服务器的时间或者$wgLocaltimezone。
    • {{LOCALYEAR}}
    • {{LOCALMONTH}}
    • {{LOCALMONTH1}}
    • {{LOCALMONTHNAME}}
    • {{LOCALMONTHNAMEGEN}}
    • {{LOCALMONTHABBREV}}
    • {{LOCALDAY}}
    • {{LOCALDAY2}}
    • {{LOCALDOW}}
    • {{LOCALDAYNAME}}
    • {{LOCALTIME}}
    • {{LOCALHOUR}}
    • {{LOCALWEEK}}
    • {{LOCALTIMESTAMP}}

统计

这些变量返回的数字往往包含分隔符(根据本地语言参数设置而可能是逗号或空格)。可以通过“:R”来返回无分隔号的数字(例如{{NUMBEROFPAGES}} → 908,684和{{NUMBEROFPAGES:R}} → 908684)。

变量 输出 描述 版本
{{NUMBEROFPAGES}} 1,411 维基页面数量
{{NUMBEROFARTICLES}} 16 在内容名字空间中,作为条目的页面个数。
{{NUMBEROFFILES}} 590 上传文件的个数。
{{NUMBEROFVIEWS}} 页面浏览次数。通常对使用缓存的wiki无效。在当前版本无效 1.14 – 1.24
{{NUMBEROFUSERS}} 685,345 注册用户数量
{{NUMBEROFADMINS}} 23 管理员组用户数量
{{NUMBEROFACTIVEUSERS}} 6 活跃用户总数,其标准与特殊:统计信息中的标准相同。

技术元数据

变量 输出 描述 版本
站点
{{SITENAME}} bilibili游戏中心 - WIKI 维基网站的名称($wgSitename)
{{SERVER}} https://wiki.biligame.com 域名URL($wgServer)
{{SERVERNAME}} wiki.biligame.com 子域名和域名(自版本1.17后不再取决于$wgServerName)。
{{DIRMARK}}
{{DIRECTIONMARK}}

输出这个wiki默认语言所使用的Unicode文本方向控制字符(从左到右书写的语言使用‎,反之使用‏),这在多方向文本中很有用。它取决于页面语言。 ≥1.7
{{SCRIPTPATH}} /wiki 脚本相对路径($wgScriptPath)
{{STYLEPATH}} /skins 样式相对路径($wgStylePath) ≥1.16
{{CURRENTVERSION}} 1.33.0 此维基站点的MediaWiki版本 ≥1.7
{{CONTENTLANGUAGE}}
{{CONTENTLANG}}
zh-cn
zh-cn
默认界面语言($wgLanguageCode) ≥1.7
页面
{{PAGEID}} 896 返回页面编号 ≥1.20
{{PAGELANGUAGE}}
{{#language:{{PAGELANGUAGE}}}}
zh-cn
中文(中国大陆)‎
返回当前页面的语言。此变量返回的语言代码可使用{{#language:...}}转换为语言名。 ≥1.29
{{PROTECTIONLEVEL:操作}} 输出当前页面对于特定行为(比如edit,move)的保护级别(autoconfirm或sysop等)。若未保护则返回空字符串。 ≥1.15
{{PROTECTIONEXPIRY:动作}} 根据给出的动作(如edit、move),返回当前页面的保护信息(例如:时间戳“20160418155030”,或“infinity”) 如果未被保护,则会返回"infinity"。 ≥1.27
{{CASCADINGSOURCES}} [高开销] 返回当前页面上的任意连锁保护操作来源。除非存在自我嵌入,否则页面将不会返回其各自标题。 ≥1.23
最近一次编辑版本号
{{REVISIONID}} 5115 唯一的版本ID。 在预览中为空,因此能用来显示仅限于预览时的错误讯息。 可能在吝啬模式中被停用。 ≥1.5
{{REVISIONDAY}} 1 最近一次编辑的日期(无前导0) ≥1.8
{{REVISIONDAY2}} 01 最近一次编辑的日期(前导0) ≥1.8
{{REVISIONMONTH}} 09 最近一次编辑的月份(1.17+有前导0,较早版本没有前导0) ≥1.8
{{REVISIONMONTH1}} 9 最近一次编辑的月份(没有前导0) ≥1.17
{{REVISIONYEAR}} 2020 最近一次编辑的年份 ≥1.8
{{REVISIONTIMESTAMP}} 20200901145159 最近一次编辑的时间戳 ≥1.8
{{REVISIONUSER}} 9388102 最近一个对指定页面作出编辑的用户,或者当前正在对其编辑进行预览的用户。 ≥1.15
{{REVISIONSIZE}} 10622 当前版本页面的大小(维基文本)。 ≥1.22

页面名称

变量 对于当前页面 描述 版本
{{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}} 12 页面所在名字空间的ID
{{SUBJECTSPACE}}
{{SUBJECTSPACE}}
帮助
帮助
相关联的内容名字空间的名称
{{TALKSPACE}} 帮助讨论 相关联的讨论名字空间的名称

其他

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