帮助:Variables/zh
来自Ubuntu中文
MediaWiki 变量 是输出时间、站点资料、或是页面名称之类信息的字符串。
解析
大多数变量的语法与模板类似,但全部大写以避免冲突。如果某个模板与变量的名称和大小写相同,MediaWiki会使用变量而不是模板。要强制使用模板而不是变量,在模板名前加上“msg:” (例如,"{{msg:CURRENTYEAR}}
")。
页面相关的变量会返回关于当前查看的页面的数据,不论变量是在页面代码中还是在页面里的某个模板中。
变量
日期和时间
以下的变量返回当前的日期和时间,遵照用户的时区选项,默认为UTC时间。
由于 MediaWiki 和浏览器的缓存关系,这些变量常常显示页面被缓存的时间,而不是当前时间。
变量 | 输出 | 描述 |
---|---|---|
年 | ||
{{CURRENTYEAR}} | 2024 | 当前年份 |
月 | ||
{{CURRENTMONTH}} | 11 | 月份 (以0补齐两位的数字) |
{{CURRENTMONTHNAME}} | 11月 | 月份名称 |
{{CURRENTMONTHNAMEGEN}} | 11月 | 月份 (属格) |
{{CURRENTMONTHABBREV}} | 11月 | 月份 (缩写) |
日期 | ||
{{CURRENTDAY}} | 22 | 今天是几日 (不补齐) |
{{CURRENTDAY2}} | 22 | 今天是几日 (以 0 补齐) |
{{CURRENTDOW}} | 5 | 今天是周几 (Day of Week, 不补齐) |
{{CURRENTDAYNAME}} | 星期五 | 今天是周几 (名称) |
Time | ||
{{CURRENTTIME}} | 23:59 | 时间 (24小时 时:分 格式) |
{{CURRENTHOUR}} | 23 | 时间 (24小时 以 0 补齐的数字) |
其他 | ||
{{CURRENTWEEK}} | 47 | 周数 |
{{CURRENTTIMESTAMP}} | 20241122235902 | ISO 8601 时间戳 |
以下的变量与上述相同,但是使用本地时间而不是用户设定的时区:
- {{LOCALYEAR}}
- {{LOCALMONTH}}
- {{LOCALMONTHNAME}}
- {{LOCALMONTHABBREV}}
- {{LOCALDAY}}
- {{LOCALDAY2}}
- {{LOCALDOW}}
- {{LOCALDAYNAME}}
- {{LOCALTIME}}
- {{LOCALHOUR}}
- {{LOCALWEEK}}
- {{LOCALTIMESTAMP}}
统计和技术资料
站点
变量 | 输出 | 描述 |
---|---|---|
{{SITENAME}} | Ubuntu中文 | wiki 的名字 ($wgSitename) |
{{CONTENTLANGUAGE}} | zh-hans | 默认界面语言 ($wgLanguageCode) |
{{NUMBEROFPAGES}} | 27,690 | wiki 页面的数量 |
{{NUMBEROFARTICLES}} | 2,239 | 在“主”名字空间中页面的数量 |
{{NUMBEROFFILES}} | 2,433 | 上传的文件 |
最后更改
以下的变量返回对页面最后一次的修订,即使是在查看页面旧的版本时。
变量 | 输出 | 描述 |
---|---|---|
{{REVISIONID}} | 137311 | 唯一标识号 (ID) |
{{REVISIONDAY}} | 21 | 最后编辑的日期 (不补齐) |
{{REVISIONDAY2}} | 21 | 最后编辑的日期 (以 0 补齐的数字) |
{{REVISIONMONTH}} | 04 | 最后编辑的月份 (不补齐) |
{{REVISIONYEAR}} | 2010 | 最后编辑的年份 |
{{REVISIONTIMESTAMP}} | 20100421213841 | 编辑时的时间戳 |
URL 数据
URL
变量 | 输出 | 描述 |
---|---|---|
{{SERVER}} | https://wiki.ubuntu.org.cn | 域名 URL ($wgServer) |
{{SERVERNAME}} | wiki.ubuntu.org.cn | 域名 ($wgServerName) |
{{SCRIPTPATH}} | 相对脚本路径 ($wgScriptPath) | |
{{localurl:页面名}} {{localurl:pagename|请求字符串}} |
/%E9%A1%B5%E9%9D%A2%E5%90%8D /index.php?title=%E9%A1%B5%E9%9D%A2%E5%90%8D&请求字符串 |
到标题的相对路径 |
页面名称
变量 | 输出 | 描述 |
---|---|---|
{{FULLPAGENAME}} | 帮助:Variables/zh | 名字空间和页面标题 |
{{BASEPAGENAME}} | Variables | 除去当前子页面的页面标题,没有名字空间 (“标题/很好很强大” 页面上会返回 “标题”) |
{{PAGENAME}} | Variables/zh | 页面标题 |
{{SUBPAGENAME}} | zh | 子页面 标题 (“标题/很好很强大” 页面上会返回 “很好很强大”) |
{{SUBJECTPAGENAME}} | 帮助:Variables/zh | 相关条目的页面名称。 |
{{TALKPAGENAME}} | 帮助讨论:Variables/zh | 相关对话页的页面名称。 |
以下是 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}} | Ubuntu中文 |
{{ns:5}} 或 {{ns:Project_talk}} | Ubuntu中文讨论 |
{{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。