帮助:变量
编辑
WiKi功能
来自qwiki
阅读:7287
更新日期:2022-06-02
最新编辑:Admin
前言
- 变量可以返回关于当前页面、WIKI项目或日期的信息,随引用页面及时间而变化。
- 引用变量的语法与模板类似,均为
{{变量名}}
。若某个模板名称与变量名重复,则会优先将其解释为变量,此时若需要引用该名称的模板,应该使用{{模板:名称}}
。 - “高开销”的变量在一个页面中可使用的总数会被限制。
日期和时间
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
年 | |||
{{CURRENTYEAR}} | 2023 | 年 | |
月 | |||
{{CURRENTMONTH}} | 06 | 月(补足前导的0) | |
{{CURRENTMONTH1}} | 6 | 月(无前导的0) | |
{{CURRENTMONTHNAME}} | 6月 | 月份名称 | |
{{CURRENTMONTHNAMEGEN}} | 六月 | 月份(属格) | |
{{CURRENTMONTHABBREV}} | 6月 | 月份(缩写) | ≥1.5 |
日 | |||
{{CURRENTDAY}} | 1 | 今天是几日(不补齐) | |
{{CURRENTDAY2}} | 01 | 今天是几日(以0补齐) | ≥1.6 |
{{CURRENTDOW}} | 4 | 周内一日(无填充),0(即星期日)到6(即星期六) | |
{{CURRENTDAYNAME}} | 星期四 | 周内一日(名称) | |
时间 | |||
{{CURRENTTIME}} | 23:24 | 时间(24小时制HH:mm的格式) | |
{{CURRENTHOUR}} | 23 | 时间(24小时制含前导0的数字) | |
其他 | |||
{{CURRENTWEEK}} | 22 | 第几周(数字) | |
{{CURRENTTIMESTAMP}} | 20230601232455 | YYYYMMDDHHmmss时间戳 | ≥1.7 |
- 以上变量的前缀均为“CURRENT”,若将前缀改为“LOCAL”,如
{{LOCALYEAR}}
,则返回的为当前所在服务器时间或$wgLocaltimezone。
统计
- 变量返回的数字默认包括分隔符,通过在变量后加入
:R
可以取消分隔符,如{{NUMBEROFPAGES}}
返回“10,000”; 而使用{{NUMBEROFPAGES:R}}
返回“10000”
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
{{NUMBEROFPAGES}} | 548 | 维基页面数量 | |
{{NUMBEROFARTICLES}} | 45 | 在内容名字空间中,作为条目的页面个数。 | |
{{NUMBEROFFILES}} | 249 | 上传文件的个数。 | |
{{NUMBEROFVIEWS}} | 页面浏览次数。通常对使用缓存的wiki无效。在当前版本无效 | 1.14 – 1.24 | |
{{NUMBEROFUSERS}} | 1,492 | 注册用户数量 | |
{{NUMBEROFADMINS}} | 4 | 管理员组用户数量 | |
{{NUMBEROFACTIVEUSERS}} | 0 | 活跃用户总数,其标准与特殊:统计信息中的标准相同。 |
技术元数据
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
站点 | |||
{{SITENAME}} | qwiki | 维基站点的名称($wgSitename) | |
{{SERVER}} | https://qqwiki.com | 域名URL($wgServer) | |
{{SERVERNAME}} | qqwiki.com | 子域名和域名(自版本1.17后不再取决于$wgServerName)。 | |
{{DIRMARK}} {{DIRECTIONMARK}} |
|
输出这个wiki默认语言所使用的Unicode文本方向控制字符(从左到右书写的语言使用,反之使用),这在多方向文本中很有用。它取决于页面语言。 | ≥1.7 |
{{SCRIPTPATH}} | /wiki | 脚本相对路径($wgScriptPath) | |
{{STYLEPATH}} | /wiki/skins | 样式相对路径($wgStylePath) | ≥1.16 |
{{CURRENTVERSION}} | 1.35.5 | 此维基站点的MediaWiki版本 | ≥1.7 |
{{CONTENTLANGUAGE}} {{CONTENTLANG}} |
zh-cn zh-cn |
默认界面语言($wgLanguageCode) | ≥1.7 |
页面 | |||
{{PAGEID}} | 243 | 返回页面编号 | ≥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}} | 3606 | 唯一的版本ID。 在预览中为空,因此能用来显示仅限于预览时的错误讯息。 | ≥1.5 |
{{REVISIONDAY}} | 2 | 最近一次编辑的日期(无前导0) | ≥1.8 |
{{REVISIONDAY2}} | 02 | 最近一次编辑的日期(前导0) | ≥1.8 |
{{REVISIONMONTH}} | 06 | 最近一次编辑的月份(1.17+有前导0,较早版本没有前导0) | ≥1.8 |
{{REVISIONMONTH1}} | 6 | 最近一次编辑的月份(没有前导0) | ≥1.17 |
{{REVISIONYEAR}} | 2022 | 最近一次编辑的年份 | ≥1.8 |
{{REVISIONTIMESTAMP}} | 20220602233337 | 最近一次编辑的时间戳 | ≥1.8 |
{{REVISIONUSER}} | Admin | 最近一个对指定页面作出编辑的用户,或者当前正在对其编辑进行预览的用户。 | ≥1.15 |
{{REVISIONSIZE}} | 8822 | 当前版本页面的大小(维基文本)。 | ≥1.22 |
页面名称
变量 | 对于当前页面 | 描述 | 版本 |
---|---|---|---|
{{FULLPAGENAME}} | 标题 | 名字空间与完整页面标题(包括子页面级别)。 | |
{{PAGENAME}} | 变量 | 不包含名字空间的完整页面标题(包括子页面级别)。 | |
{{BASEPAGENAME}} | 变量 | 页面标题,不包括当前子页面标题及命名空间。 | |
{{ROOTPAGENAME}} | 变量 | 获得当前页面的根页名。 在 Help:Title/Foo/Bar 页面返回 Title。 | |
{{SUBPAGENAME}} | 变量 | 子页面标题。 如果子页面不存在将会回传{{PAGENAME}}的值。 |
|
{{SUBJECTPAGENAME}} {{ARTICLEPAGENAME}} |
标题 标题 |
获得该页面的完整页面名。常用于讨论页。 | |
{{TALKPAGENAME}} | 标题 | 关联讨论页的完整页面名称 |
- 以上魔术字可以接受一个参数,用于指定特定页面,来代替要处理的当前页面设定:
- {{PAGENAME:Template:Main Page}} → Main Page
- {{PAGENAME:模板:图鉴卡片}} → 图鉴卡片
命名空间
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
{{NAMESPACE}} | 帮助 | 名字空间的名称 | |
{{NAMESPACENUMBER}} | 12 | 页面所在名字空间的ID | |
{{SUBJECTSPACE}} | 帮助 | 相关联的内容名字空间的名称 | |
{{TALKSPACE}} | 帮助讨论 | 相关联的讨论名字空间的名称 |
- 关于名字空间详见:帮助:命名空间
举报