Help:Variables/zh

From MediaWiki.org
Jump to: navigation, search
PD 注意:当你编辑本页面时,你将表示同意以CC0协议授权你的贡献。你可以在公有领域帮助文档找到更多信息。 PD

MediaWiki 变量 是输出时间、站点资料、或是页面名称之类信息的字符串。

解析[edit | edit source]

大多数变量的语法与模板类似,但全部大写以避免冲突。如果某个模板与变量的名称和大小写相同,MediaWiki会使用变量而不是模板。要强制使用模板而不是变量,在模板名前加上“msg:” (例如,"{{msg:CURRENTYEAR}}")。

页面相关的变量会返回关于当前查看的页面的数据,不论变量是在页面代码中还是在页面里的某个模板中。

变量[edit | edit source]

日期和时间[edit | edit source]

以下的变量返回当前的日期和时间,遵照用户的时区选项,默认为UTC时间。

由于 MediaWiki 和浏览器的缓存关系,这些变量常常显示页面被缓存的时间,而不是当前时间。

变量 输出 描述
{{CURRENTYEAR}} 2014 当前年份
{{CURRENTMONTH}} 04 月份 (以0补齐两位的数字)
{{CURRENTMONTHNAME}} April 月份名称
{{CURRENTMONTHNAMEGEN}} April 月份 (属格)
{{CURRENTMONTHABBREV}} Apr 月份 (缩写)
日期
{{CURRENTDAY}} 16 今天是几日 (不补齐)
{{CURRENTDAY2}} 16 今天是几日 (以 0 补齐)
{{CURRENTDOW}} 3 今天是周几 (Day of Week, 不补齐)
{{CURRENTDAYNAME}} Wednesday 今天是周几 (名称)
Time
{{CURRENTTIME}} 13:37 时间 (24小时 时:分 格式)
{{CURRENTHOUR}} 13 时间 (24小时 以 0 补齐的数字)
其他
{{CURRENTWEEK}} 16 周数
{{CURRENTTIMESTAMP}} 20140416133741 ISO 8601 时间戳

以下的变量与上述相同,但是使用本地时间而不是用户设定的时区:

  • {{LOCALYEAR}}
  • {{LOCALMONTH}}
  • {{LOCALMONTHNAME}}
  • {{LOCALMONTHABBREV}}
  • {{LOCALDAY}}
  • {{LOCALDAY2}}
  • {{LOCALDOW}}
  • {{LOCALDAYNAME}}
  • {{LOCALTIME}}
  • {{LOCALHOUR}}
  • {{LOCALWEEK}}
  • {{LOCALTIMESTAMP}}

统计和技术资料[edit | edit source]

站点[edit | edit source]

变量 输出 描述
{{SITENAME}} MediaWiki wiki 的名字 ($wgSitename)
{{CONTENTLANGUAGE}} en 默认界面语言 ($wgLanguageCode)
{{NUMBEROFPAGES}} 168,986 wiki 页面的数量
{{NUMBEROFARTICLES}} 14,210 在“主”名字空间中页面的数量
{{NUMBEROFFILES}} 2,433 上传的文件

最后更改[edit | edit source]

以下的变量返回对页面最后一次的修订,即使是在查看页面旧的版本时。

变量 输出 描述
{{REVISIONID}} 902314 唯一标识号 (ID)
{{REVISIONDAY}} 10 最后编辑的日期 (不补齐)
{{REVISIONDAY2}} 10 最后编辑的日期 (以 0 补齐的数字)
{{REVISIONMONTH}} 02 最后编辑的月份 (不补齐)
{{REVISIONYEAR}} 2014 最后编辑的年份
{{REVISIONTIMESTAMP}} 20140210065435 编辑时的时间戳

URL 数据[edit | edit source]

URL[edit | edit source]

变量 输出 描述
{{SERVER}} //www.mediawiki.org 域名 URL ($wgServer)
{{SERVERNAME}} www.mediawiki.org 域名 ($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&请求字符串
到标题的相对路径

页面名称[edit | edit source]

变量 输出 描述
{{FULLPAGENAME}} Help:Variables/zh 名字空间和页面标题
{{BASEPAGENAME}} Variables 除去当前子页面的页面标题,没有名字空间 (“标题/很好很强大” 页面上会返回 “标题”)
{{PAGENAME}} Variables/zh 页面标题
{{SUBPAGENAME}} zh 子页面 标题 (“标题/很好很强大” 页面上会返回 “很好很强大”)
{{SUBJECTPAGENAME}} Help:Variables/zh 相关条目的页面名称。
{{TALKPAGENAME}} Help talk:Variables/zh 相关对话页的页面名称。

以下是 URL 编码的等价:

  • {{FULLPAGENAMEE}}
  • {{PAGENAMEE}}
  • {{BASEPAGENAMEE}}
  • {{SUBPAGENAMEE}}
  • {{SUBJECTPAGENAMEE}}
  • {{TALKPAGENAMEE}}

名字空间[edit | edit source]

变量 输出 描述
{{NAMESPACE}} Help 名字空间 (名称)
{{SUBJECTSPACE}} Help 相关内容的名字空间
{{TALKSPACE}} Help talk 相关对话页的名字空间

以下是 URL 编码的变量:

  • {{NAMESPACEE}}
  • {{SUBJECTSPACEE}}
  • {{TALKSPACEE}}

{{ns:}} 返回本地化的所给常量代表的名字空间名称。默认值是:

用法 输出
{{ns:-2}} 或 {{ns:Media}} Media
{{ns:-1}} 或 {{ns:Special}} Special
{{ns:0}} 或 {{ns:Main}}
{{ns:1}} 或 {{ns:Talk}} Talk
{{ns:2}} 或 {{ns:User}} User
{{ns:3}} 或 {{ns:User_talk}} User talk
{{ns:4}} 或 {{ns:Project}} Project
{{ns:5}} 或 {{ns:Project_talk}} Project talk
{{ns:6}} 或 {{ns:Image}} File
{{ns:7}} 或 {{ns:Image_talk}} File talk
{{ns:8}} 或 {{ns:MediaWiki}} MediaWiki
{{ns:9}} 或 {{ns:MediaWiki_talk}} MediaWiki talk
{{ns:10}} 或 {{ns:Template}} Template
{{ns:11}} 或 {{ns:Template_talk}} Template talk
{{ns:12}} 或 {{ns:Help}} Help
{{ns:13}} 或 {{ns:Help_talk}} Help talk
{{ns:14}} 或 {{ns:Category}} Category
{{ns:15}} 或 {{ns:Category_talk}} Category talk

{{ns:Category_talk}}

自定义变量[edit | edit source]

MediaWiki 也支持扩展或是某个特定的站点自定义变量。 举例来说,某些站点可能会希望有一个赞助机构名称的变量,或是页面标题之前的 wiki URL,如果这个地址容易变化或者比http://{{SERVERNAME}}要复杂的话。


详细信息请见 Manual:Variable

語: English  • Deutsch • español • suomi • français • Bahasa Indonesia • italiano • 日本語 • 한국어 • português • română • русский • slovenčina • 中文