来自qwiki

阅读:439

  

更新日期:2022-06-02

  

最新编辑:Admin


前言

  • 变量可以返回关于当前页面、WIKI项目或日期的信息,随引用页面及时间而变化。
  • 引用变量的语法与模板类似,均为{{变量名}}。若某个模板名称与变量名重复,则会优先将其解释为变量,此时若需要引用该名称的模板,应该使用{{模板:名称}}
  • 高开销”的变量在一个页面中可使用的总数会被限制。

日期和时间

变量 输出 描述 版本
{{CURRENTYEAR}} 2022
{{CURRENTMONTH}} 11 月(补足前导的0)
{{CURRENTMONTH1}} 11 月(无前导的0)
{{CURRENTMONTHNAME}} 11月 月份名称
{{CURRENTMONTHNAMEGEN}} 十一月 月份(属格)
{{CURRENTMONTHABBREV}} 11月 月份(缩写) ≥1.5
{{CURRENTDAY}} 29 今天是几日(不补齐)
{{CURRENTDAY2}} 29 今天是几日(以0补齐) ≥1.6
{{CURRENTDOW}} 2 周内一日(无填充),0(即星期日)到6(即星期六)
{{CURRENTDAYNAME}} 星期二 周内一日(名称)
时间
{{CURRENTTIME}} 05:13 时间(24小时制HH:mm的格式)
{{CURRENTHOUR}} 05 时间(24小时制含前导0的数字)
其他
{{CURRENTWEEK}} 48 第几周(数字)
{{CURRENTTIMESTAMP}} 20221129051344 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,480 注册用户数量
{{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}} 帮助讨论 相关联的讨论名字空间的名称
举报