Help:变量
维基百科,自由的百科全书
这是一个“变量”的列表,变量可被用于维基语法。变量的返回值可以根据时间、维基项目、引用页面而变化。
以下的列表中,变量都在左边,右边是它的在此时、此项目、此页面返回值。
变量名是一组所谓的“魔术字”的一部分。
目录 |
[编辑] 常变量
{{ns:-2}} {{ns:Media}} |
Media Media |
{{ns:-1}} {{ns:Special}} |
Special Special |
{{ns:0}} (主名字空间) |
(空字符串) |
{{ns:1}} {{ns:Talk}} |
Talk Talk |
{{ns:2}} {{ns:User}} |
User User |
{{ns:3}} {{ns:User_talk}} |
User_talk User_talk |
{{ns:4}} {{ns:Project}} |
Wikipedia Wikipedia |
{{ns:5}} {{ns:Project_talk}} |
Wikipedia_talk Wikipedia_talk |
{{ns:6}} {{ns:Image}} |
Image Image |
{{ns:7}} {{ns:Image_talk}} |
Image_talk Image_talk |
{{ns:8}} {{ns:MediaWiki}} |
MediaWiki MediaWiki |
{{ns:9}} {{ns:MediaWiki_talk}} |
MediaWiki_talk MediaWiki_talk |
{{ns:10}} {{ns:Template}} |
Template Template |
{{ns:11}} {{ns:Template_talk}} |
Template_talk Template_talk |
{{ns:12}} {{ns:Help}} |
Help Help |
{{ns:13}} {{ns:Help_talk}} |
Help_talk Help_talk |
{{ns:14}} {{ns:Category}} |
Category Category |
{{ns:15}} {{ns:Category_talk}} |
Category_talk Category_talk |
{{SITENAME}} |
Wikipedia |
{{SERVER}} |
http://zh.wikipedia.org |
{{SERVERNAME}} |
localhost |
{{localurl:页面完整名}} |
../../../../articles/%E9%A1%B5/%E9%9D%A2/%E5%AE%8C/%E9%A1%B5%E9%9D%A2%E5%AE%8C%E6%95%B4%E5%90%8D.html |
{{localurl:a&b!}} |
../../../../articles/a/%26/b/A%26b%21.html ../../../../articles/a/%26/b/A%26b%21.html |
{{localurl:页面|query=x}} |
../../../../articles/p/a/g/Page.html |
{{fullurl:页面完整名}} |
http://zh.wikipedia.org../../../../articles/%E9%A1%B5/%E9%9D%A2/%E5%AE%8C/%E9%A1%B5%E9%9D%A2%E5%AE%8C%E6%95%B4%E5%90%8D.html |
{{fullurl:a&b!}} |
http://zh.wikipedia.org../../../../articles/a/%26/b/A%26b%21.html http://zh.wikipedia.org../../../../articles/a/%26/b/A%26b%21.html |
伪模板localurl将空格替换为下划线,对特殊字符进行编码。比如{{localurl:a !}}得到../../../../articles/a/_/%21/A_%21.html。
注意到localurl不会将“|”后的“查询”字符串编码。这个问题可以借把查询字符串移至左边解决。比如,Special:Contributions和Special:Recentchangeslinked数据可以在“/”后出现:
{{fullurl:Special:Contributions/Jimbo Wales|limit=10}}
得到:- http://zh.wikipedia.org../../../../articles/c/o/n/Special%7EContributions_Jimbo_Wales_5f31.html;
- 但
{{fullurl:Special:Contributions|target=Jimbo Wales&limit=10}}
会得到不正确的结果: - http://zh.wikipedia.org../../../../articles/c/o/n/Special%7EContributions_de0d.html
localurle及其副本fullurle可以执行更多字符编码,但只用于Mediawiki内部,而其存在是为了保证向前兼容性。
伪模板{{fullurl}}
是一个新近添加的{{SERVER}}{{localurl}}
的缩略。
[编辑] 随时间变化
{{CURRENTYEAR}} |
2008 | {{CURRENTMONTH}} |
06 |
{{CURRENTMONTHNAME}} |
6月 | {{CURRENTMONTHABBREV}} |
6月 |
{{CURRENTMONTHNAMEGEN}} |
六月 | {{CURRENTWEEK}} |
26 |
{{CURRENTDAY}} |
25 | {{CURRENTDAY2}} |
25 |
{{CURRENTDAYNAME}} |
星期三 | {{CURRENTDOW}} |
3 |
{{CURRENTDAYNAMEABB}} |
三 | {{FULLDATESTRING}} |
2008年6月25日 (三) 10:27 (UTC) |
{{CURRENTTIME}} |
10:27 | {{REVISIONID}} |
6887599 |
{{NUMBEROFARTICLES}} |
194,096 | {{NUMBEROFARTICLES|R}} |
Template:NUMBEROFARTICLES |
{{NUMBEROFFILES}} |
23,896 | {{NUMBEROFFILES|R}} |
Template:NUMBEROFFILES |
{{NUMBEROFUSERS}} |
467,237 | {{NUMBEROFUSERS|R}} |
Template:NUMBEROFUSERS |
NUMBEROFARTICLES:在主名字空间内的包含至少一个链接且不是重定向的页面,包括小作品及消歧义页面。
返回结果也与系统变量$wgUseCommaCount有关。如果该变量为真,条目统计将仅只依据文章是否包含逗号(“,”),否则就会只统计有内部链接(“[[”)的条目。在DefaultSettings.php的默认设置为假。
时间变量并非随页面的每一次被打开而变化。由于条目的HTML文本有缓存机制,因此时间变量有可能误差达24小时,所以它们并不是可信的。
- CURRENTWEEK从1到54 (上一年最后一周如果跨到了今年也算是第一周,在这种情况下如果今年最后一周跨到了下一年,则为第54周);
- CURRENTMONTHNAMEGEN是月份名称属格语法形式,用于芬兰语;
- CURRENTDAY2在日期1到9前加上前导0,从而可以得到ISO格式日期:2008-06-25T10:27Z。
[编辑] 随页面变化
{{PAGENAME}} |
变量 | {{NAMESPACE}} |
Help |
{{PAGENAMEE}} |
%E5%8F%98%E9%87%8F | {{NAMESPACEE}} |
Help |
{{FULLPAGENAME}} |
Help:变量 | {{SUBPAGENAME}} |
变量 |
{{FULLPAGENAMEE}} |
Help:%E5%8F%98%E9%87%8F | {{SUBPAGENAMEE}} |
%E5%8F%98%E9%87%8F |
{{TALKSPACE}} |
Help talk | {{SUBJECTSPACE}} |
Help |
{{TALKSPACEE}} |
Help_talk | {{SUBJECTSPACEE}} |
Help |
{{TALKPAGENAME}} |
Help talk:变量 | {{SUBJECTPAGENAME}} |
Help:变量 |
{{TALKPAGENAMEE}} |
Help_talk:%E5%8F%98%E9%87%8F | {{SUBJECTPAGENAMEE}} |
Help:%E5%8F%98%E9%87%8F |
{{ARTICLESPACE}} |
Help | {{ARTICLEPAGENAME}} |
Help:变量 |
{{ARTICLESPACEE}} |
Help | {{ARTICLEPAGENAMEE}} |
Help:%E5%8F%98%E9%87%8F |
在主名字空间(条目的名字空间){{NAMESPACE}}和{{NAMESPACEE}}都返回空字符串。
PAGENAMEE显示经编码的页面标题,即空格变为下划线,特殊字符编码,所以可用来组成URL。例如,某页面叫"Grand café",PAGENAMEE会返回"Grand_caf%C3%A9"。不要在localurl系列变量的第一部分使用此变量,都则会造成结果的紊乱。
当被用于模板中时,这些变量返回的都是引用模板的页面相应值,而不是被引用模板的相应值。
[编辑] 随修改版本变化
{{REVISIONID}}
得到6887599
REVISIONID返回一个特殊的值,以显示当前页面的当前版本的所有页面的所有版本中的编号。在URL中可以"oldid=123456"方式引用,无论是否是最新版本。这在讨论页、文章引用都十分有用。
{{REVISIONTIMESTAMP}}
得到20080512061624 最後一次編輯之 TIMESTAMP。
[编辑] 多变量结合的样例
{{fullurl:{{FULLPAGENAME}}|action=edit}}
{{fullurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAME}}}}
{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}}
{{fullurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAME}}}}
[[{{NAMESPACE}}:{{PAGENAME}}_1]]
- Help:变量_1
{{fullurl:{{NAMESPACE}}:{{PAGENAME}}_1}}
{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|oldid={{REVISIONID}}}}
{{SERVER}}{{localurl:
页面 }}
与{{fullurl:
页面 }}
等效,不过后者在Mediawiki(1.5以上)版本中才可用。
最后一个样例对页面本身用处不大,但可作为一种“永久链接”在复制件中发挥功用。
[编辑] 参见
- Help:替换引用:应用替换引用技巧。
- MagicWord.php
|
||
---|---|---|
維基計劃的zh-hant:說明; zh-hans:帮助目錄 | 元維基(簡體 · 繁體) · 維基百科 · 維基新聞 · 維基語錄 · 維基詞典 · 維基教科書 · 維基文庫 · 維基共享資源 · 維基物種 · 維基學院 · MediaWiki | |
維基計劃的所有zh-hant:說明; zh-hans:帮助名字空間 | 元維基 · 維基百科 · 維基新聞 · 維基語錄 · 維基詞典 · 維基教科書 · 維基文庫 · 維基共享資源 · 維基物種 · 維基學院 · MediaWiki | |
讀者手冊 | 链接 · 搜索 · 分类 · 重定向 · 章节 · 名字空间 · URL · 跨语言链接 · 打印页面 · 随机页面 · 特殊页面 | |
访问、登入和參數設置 | 访问 · 登入 · 参数设置 · 用户样式 | |
跟踪更改 | 页面历史 · 差异 · 链入页面 · 链出更改 · 最近更改 · 增强的最近更改 · 监视列表 · 编辑摘要 · 用户贡献 · 小修改 | |
编辑 | 创建新页面 · 编辑页面 · 表格 · 图像 · 模板 · HTML · 页面重命名 · 特殊字符 · 回退 · 脚注 · 國際標準書號 · 签名 · 繁簡處理 | |
高级 | 变量 · 魔术字 · 默认参数 · 模板扩展语法 · 替换引用 · 计算 · 数学公式 · 简易时间线语法 · 输入框 |