幫助:变量
来自WikiFur
(重定向自幫助:Variables/zh)
MediaWiki 变量 是输出时间、站点资料、或是页面名称之类信息的字符串。
目录
解析[编辑]
大多数变量的语法与模板类似,但全部大写以避免冲突。如果某个模板与变量的名称和大小写相同,MediaWiki会使用变量而不是模板。要强制使用模板而不是变量,在模板名前加上“msg:” (例如,"{{msg:CURRENTYEAR}}
")。
页面相关的变量会返回关于当前查看的页面的数据,不论变量是在页面代码中还是在页面里的某个模板中。
变量[编辑]
日期和时间[编辑]
以下的变量返回当前的日期和时间,遵照用户的时区选项,默认为UTC时间。
由于 MediaWiki 和浏览器的缓存关系,这些变量常常显示页面被缓存的时间,而不是当前时间。
变量 | 输出 | 描述 |
---|---|---|
年 | ||
{{CURRENTYEAR}} | 2024 | 当前年份 |
月 | ||
{{CURRENTMONTH}} | 11 | 月份 (以0补齐两位的数字) |
{{CURRENTMONTHNAME}} | 11月 | 月份名称 |
{{CURRENTMONTHNAMEGEN}} | 十一月 | 月份 (属格) |
{{CURRENTMONTHABBREV}} | 11月 | 月份 (缩写) |
日期 | ||
{{CURRENTDAY}} | 10 | 今天是几日 (不补齐) |
{{CURRENTDAY2}} | 10 | 今天是几日 (以 0 补齐) |
{{CURRENTDOW}} | 0 | 今天是周几 (Day of Week, 不补齐) |
{{CURRENTDAYNAME}} | 星期日 | 今天是周几 (名称) |
Time | ||
{{CURRENTTIME}} | 01:21 | 时间 (24小时 时:分 格式) |
{{CURRENTHOUR}} | 01 | 时间 (24小时 以 0 补齐的数字) |
其他 | ||
{{CURRENTWEEK}} | 45 | 周数 |
{{CURRENTTIMESTAMP}} | 20241110012122 | ISO 8601 时间戳 |
以下的变量与上述相同,但是使用本地时间而不是用户设定的时区:
- {{LOCALYEAR}}
- {{LOCALMONTH}}
- {{LOCALMONTHNAME}}
- {{LOCALMONTHABBREV}}
- {{LOCALDAY}}
- {{LOCALDAY2}}
- {{LOCALDOW}}
- {{LOCALDAYNAME}}
- {{LOCALTIME}}
- {{LOCALHOUR}}
- {{LOCALWEEK}}
- {{LOCALTIMESTAMP}}
统计和技术资料[编辑]
站点[编辑]
变量 | 输出 | 描述 |
---|---|---|
{{SITENAME}} | WikiFur | wiki 的名字 ($wgSitename) |
{{CONTENTLANGUAGE}} | zh | 默认界面语言 ($wgLanguageCode) |
{{NUMBEROFPAGES}} | 4,984 | wiki 页面的数量 |
{{NUMBEROFARTICLES}} | 632 | 在“主”名字空间中页面的数量 |
{{NUMBEROFFILES}} | 2,821 | 上传的文件 |
最后更改[编辑]
以下的变量返回对页面最后一次的修订,即使是在查看页面旧的版本时。
变量 | 输出 | 描述 |
---|---|---|
{{REVISIONID}} | 6504 | 唯一标识号 (ID) |
{{REVISIONDAY}} | 16 | 最后编辑的日期 (不补齐) |
{{REVISIONDAY2}} | 16 | 最后编辑的日期 (以 0 补齐的数字) |
{{REVISIONMONTH}} | 06 | 最后编辑的月份 (不补齐) |
{{REVISIONYEAR}} | 2020 | 最后编辑的年份 |
{{REVISIONTIMESTAMP}} | 20200616202203 | 编辑时的时间戳 |
URL 数据[编辑]
URL[编辑]
变量 | 输出 | 描述 |
---|---|---|
{{SERVER}} | //zh.wikifur.com | 域名 URL ($wgServer) |
{{SERVERNAME}} | zh.wikifur.com | 域名 ($wgServerName) |
{{SCRIPTPATH}} | /w | 相对脚本路径 ($wgScriptPath) |
{{localurl:页面名}} {{localurl:pagename|请求字符串}} |
/wiki/%E9%A1%B5%E9%9D%A2%E5%90%8D /w/index.php?title=%E9%A1%B5%E9%9D%A2%E5%90%8D&请求字符串 |
到标题的相对路径 |
页面名称[编辑]
变量 | 输出 | 描述 |
---|---|---|
{{FULLPAGENAME}} | 幫助:变量 | 名字空间和页面标题 |
{{BASEPAGENAME}} | 变量 | 除去当前子页面的页面标题,没有名字空间 (“标题/很好很强大” 页面上会返回 “标题”) |
{{PAGENAME}} | 变量 | 页面标题 |
{{SUBPAGENAME}} | 变量 | 子页面 标题 (“标题/很好很强大” 页面上会返回 “很好很强大”) |
{{SUBJECTPAGENAME}} | 幫助:变量 | 相关条目的页面名称。 |
{{TALKPAGENAME}} | 幫助討論:变量 | 相关对话页的页面名称。 |
以下是 URL 编码的等价:
- {{FULLPAGENAMEE}}
- {{PAGENAMEE}}
- {{BASEPAGENAMEE}}
- {{SUBPAGENAMEE}}
- {{SUBJECTPAGENAMEE}}
- {{TALKPAGENAMEE}}
名字空间[编辑]
变量 | 输出 | 描述 |
---|---|---|
{{NAMESPACE}} | 幫助 | 名字空间 (名称) |
{{SUBJECTSPACE}} | 幫助 | 相关内容的名字空间 |
{{TALKSPACE}} | 幫助討論 | 相关对话页的名字空间 |
以下是 URL 编码的变量:
- {{NAMESPACEE}}
- {{SUBJECTSPACEE}}
- {{TALKSPACEE}}
{{ns:}}
返回本地化的所给常量代表的名字空间名称。默认值是:
用法 | 输出 |
---|---|
{{ns:-2}} 或 {{ns:Media}} | 媒體 |
{{ns:-1}} 或 {{ns:Special}} | 特殊 |
{{ns:0}} 或 {{ns:Main}} | |
{{ns:1}} 或 {{ns:Talk}} | 討論 |
{{ns:2}} 或 {{ns:User}} | 用戶 |
{{ns:3}} 或 {{ns:User_talk}} | 用戶討論 |
{{ns:4}} 或 {{ns:Project}} | WikiFur |
{{ns:5}} 或 {{ns:Project_talk}} | WikiFur討論 |
{{ns:6}} 或 {{ns:Image}} | 檔案 |
{{ns:7}} 或 {{ns:Image_talk}} | 檔案討論 |
{{ns:8}} 或 {{ns:MediaWiki}} | MediaWiki |
{{ns:9}} 或 {{ns:MediaWiki_talk}} | MediaWiki討論 |
{{ns:10}} 或 {{ns:Template}} | 模板 |
{{ns:11}} 或 {{ns:Template_talk}} | 模板討論 |
{{ns:12}} 或 {{ns:Help}} | 幫助 |
{{ns:13}} 或 {{ns:Help_talk}} | 幫助討論 |
{{ns:14}} 或 {{ns:Category}} | 分類 |
{{ns:15}} 或 {{ns:Category_talk}} | 分類討論 |
自定义变量[编辑]
MediaWiki 也支持扩展或是某个特定的站点自定义变量。 举例来说,某些站点可能会希望有一个赞助机构名称的变量,或是页面标题之前的 wiki URL,如果这个地址容易变化或者比http://{{SERVERNAME}}
要复杂的话。
详细信息请见 Manual:Variable。