帮助:变量
前言
变量可以返回关于当前页面、WIKI站点或日期的信息。变量的语法与模板类似。其中标记为“[高开销]”的变量会被软件记录,且在一个页面中可使用的总数会被限制。
如果某一模板名与变量名重复,软件会自动将其解释为变量(因此若要包含Template:PAGENAME,页面中需要写作{{Template:PAGENAME}})。在某些情况下,加入参数会强制软件将变量视作一个模板,如{{CURRENTDAYNAME|x}}将会包含Template:CURRENTDAYNAME,而不是变量。
语法:字符被两个大括号括起来,所有字母大写,例如{{FOO}}。用法与模板类似。
日期和时间
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
年 | |||
{{CURRENTYEAR}} | 2024 | 年 | |
月 | |||
{{CURRENTMONTH}} | 12 | 月(补足前导的0) | |
{{CURRENTMONTH1}} | 12 | 月(无前导的0) | |
{{CURRENTMONTHNAME}} | 12月 | 月份名称 | |
{{CURRENTMONTHNAMEGEN}} | 12月 | 月份(属格) | |
{{CURRENTMONTHABBREV}} | 12月 | 月份(缩写) | ≥1.5 |
日 | |||
{{CURRENTDAY}} | 21 | 今天是几日(不补齐) | |
{{CURRENTDAY2}} | 21 | 今天是几日(以0补齐) | ≥1.6 |
{{CURRENTDOW}} | 6 | 周内一日(无填充),0(即星期日)到6(即星期六) | |
{{CURRENTDAYNAME}} | 星期六 | 周内一日(名称) | |
时间 | |||
{{CURRENTTIME}} | 17:13 | 时间(24小时制HH:mm的格式) | |
{{CURRENTHOUR}} | 17 | 时间(24小时制含前导0的数字) | |
其他 | |||
{{CURRENTWEEK}} | 51 | 第几周(数字) | |
{{CURRENTTIMESTAMP}} | 20241221171302 | 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}} | 4,638 | 维基页面数量 | |
{{NUMBEROFARTICLES}} | 717 | 在内容名字空间中,作为条目的页面个数。 | |
{{NUMBEROFFILES}} | 2,254 | 上传文件的个数。 | |
{{NUMBEROFVIEWS}} | 页面浏览次数。通常对使用缓存的wiki无效。在当前版本无效 | 1.14 – 1.24 | |
{{NUMBEROFUSERS}} | 15,921,390 | 注册用户数量 | |
{{NUMBEROFADMINS}} | 34 | 管理员组用户数量 | |
{{NUMBEROFACTIVEUSERS}} | 3 | 活跃用户总数,其标准与特殊:统计信息中的标准相同。 |
技术元数据
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
站点 | |||
{{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}} | https://staticwiki.biligame.com/skins | 样式相对路径($wgStylePath) | ≥1.16 |
{{CURRENTVERSION}} | 1.37.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}} | 帮助讨论 | 相关联的讨论名字空间的名称 |
- 关于名字空间详见:帮助:名字空间
其他
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
{{!}} | | | 用于在模板或者是表格内插入管道符号。 |