帮助:變數
出自聖經研究
這是一個「變量」的列表,變量可被用於維基語法。變量的返回值可以根據時間、維基項目、引用頁面而變化。
以下的列表中,變量都在左邊,右邊是它的在此時、此項目、此頁面返回值。
變量名是一組所謂的「魔術字」的一部分。
目录 |
[编辑] 常變量
{{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}}
| 聖經研究 聖經研究 |
{{ns:5}} {{ns:Project_talk}}
| 聖經研究 talk 聖經研究 talk |
{{ns:6}} {{ns:Image}}
| File File |
{{ns:7}} {{ns:Image_talk}}
| File talk File 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}}
| 聖經研究 |
{{SERVER}}
| http://zh.biblestudy.wikia.com |
{{SERVERNAME}}
| zh.biblestudy.wikia.com |
{{localurl:頁面完整名}}
| /wiki/%E9%A0%81%E9%9D%A2%E5%AE%8C%E6%95%B4%E5%90%8D |
{{localurl:a&b!}}
| /wiki/A%26b! /wiki/A%26b! |
{{localurl:頁面|query=x}}
| /index.php?title=Page&query=x |
{{fullurl:頁面完整名}}
| http://zh.biblestudy.wikia.com/wiki/%E9%A0%81%E9%9D%A2%E5%AE%8C%E6%95%B4%E5%90%8D |
{{fullurl:a&b!}}
| http://zh.biblestudy.wikia.com/wiki/A%26b! http://zh.biblestudy.wikia.com/wiki/A%26b! |
偽模板localurl<tt>將空格替換為下劃線,對特殊字符進行編碼。比如{{localurl:a !}}得到/wiki/A_!。
注意到<tt>localurl不會將「|」後的「查詢」字符串編碼。這個問題可以借把查詢字符串移至左邊解決。比如,Special:Contributions和Special:Recentchangeslinked數據可以在「/」後出現:
{{fullurl:Special:Contributions/Jimbo Wales|limit=10}}得到:- http://zh.biblestudy.wikia.com/index.php?title=Special:Contributions/Jimbo_Wales&limit=10;
- 但
{{fullurl:Special:Contributions|target=Jimbo Wales&limit=10}}會得到不正確的結果: - http://zh.biblestudy.wikia.com/index.php?title=Special:Contributions&target=Jimbo Wales&limit=10
localurle及其副本fullurle可以執行更多字符編碼,但只用於Mediawiki內部,而其存在是為了保證向前兼容性。
偽模板{{fullurl}}是一個新近添加的{{SERVER}}{{localurl}}的縮略。
[编辑] 隨時間變化
{{CURRENTYEAR}} | 2009 | {{CURRENTMONTH}} | 11 |
{{CURRENTMONTHNAME}} | 11月 | {{CURRENTMONTHABBREV}} | 11月 |
{{CURRENTMONTHNAMEGEN}} | 十一月 | {{CURRENTWEEK}} | 45 |
{{CURRENTDAY}} | 7 | {{CURRENTDAY2}} | 07 |
{{CURRENTDAYNAME}} | 星期六 | {{CURRENTDOW}} | 6 |
{{CURRENTTIME}} | 13:50 | {{REVISIONID}} | 765 |
{{NUMBEROFARTICLES}} | 2,061 | {{NUMBEROFARTICLES|R}} | Template:NUMBEROFARTICLES |
{{NUMBEROFFILES}} | 309 | {{NUMBEROFFILES|R}} | Template:NUMBEROFFILES |
{{NUMBEROFUSERS}} | 1,672,472 | {{NUMBEROFUSERS|R}} | Template:NUMBEROFUSERS |
NUMBEROFARTICLES:在主名字空間內的包含至少一個鏈接且不是重定向的頁面,包括小作品及消歧義頁面。
返回結果也與系統變量$wgUseCommaCount有關。如果該變量為真,條目統計將僅只依據文章是否包含逗號(「,」),否則就會只統計有內部鏈接(「[[」)的條目。在DefaultSettings.php的默認設置為假。
時間變量並非隨頁面的每一次被打開而變化。由於條目的HTML文本有緩存機制,因此時間變量有可能誤差達24小時,所以它們並不是可信的。
- CURRENTWEEK從1到54 (有問題);
- CURRENTMONTHNAMEGEN是月份名稱屬格語法形式,用於芬蘭語;
- CURRENTDAY2在日期1到9前加上前導0,從而可以得到ISO格式日期:2009-11-07T13:50Z。
[编辑] 隨頁面變化
{{PAGENAME}} | 變數 | {{NAMESPACE}} | Help |
{{PAGENAMEE}} | %E8%AE%8A%E6%95%B8 | {{NAMESPACEE}} | Help |
{{FULLPAGENAME}} | Help:變數 | {{SUBPAGENAME}} | 變數 |
{{FULLPAGENAMEE}} | Help:%E8%AE%8A%E6%95%B8 | {{SUBPAGENAMEE}} | %E8%AE%8A%E6%95%B8 |
{{TALKSPACE}} | Help talk | {{SUBJECTSPACE}} | Help |
{{TALKSPACEE}} | Help_talk | {{SUBJECTSPACEE}} | Help |
{{TALKPAGENAME}} | Help talk:變數 | {{SUBJECTPAGENAME}} | Help:變數 |
{{TALKPAGENAMEE}} | Help_talk:%E8%AE%8A%E6%95%B8 | {{SUBJECTPAGENAMEE}} | Help:%E8%AE%8A%E6%95%B8 |
{{ARTICLESPACE}} | Help | {{ARTICLEPAGENAME}} | Help:變數 |
{{ARTICLESPACEE}} | Help | {{ARTICLEPAGENAMEE}} | Help:%E8%AE%8A%E6%95%B8 |
在主名字空間(條目的名字空間){{NAMESPACE}}和{{NAMESPACEE}}都返回空字符串。
PAGENAMEE顯示經編碼的頁面標題,即空格變為下劃線,特殊字符編碼,所以可用來組成URL。例如,某頁面叫"Grand café",PAGENAMEE會返回"Grand_caf%C3%A9"。不要在localurl系列變量的第一部分使用此變量,都則會造成結果的紊亂。
當被用於模板中時,這些變量返回的都是引用模板的頁面相應值,而不是被引用模板的相應值。
[编辑] 隨修改版本變化
{{REVISIONID}}得到765
REVISIONID返回一個特殊的值,以顯示當前頁面的當前版本的所有頁面的所有版本中的編號。在URL中可以"oldid=123456"方式引用,無論是否是最新版本。這在討論頁、文章引用都十分有用。
[编辑] 多變量結合的樣例
{{fullurl:{{FULLPAGENAME}}|action=edit}}
{{fullurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAME}}}}
{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}}
{{fullurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAME}}}}
[[{{NAMESPACE}}:{{PAGENAME}}_1]]
{{fullurl:{{NAMESPACE}}:{{PAGENAME}}_1}}
{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|oldid={{REVISIONID}}}}
{{SERVER}}{{localurl:頁面 }}與{{fullurl:頁面 }}等效,不過後者在Mediawiki(1.5以上)版本中才可用。
最後一個樣例對頁面本身用處不大,但可作為一種「永久鏈接」在複製件中發揮功用。
[编辑] 參見
- Help:替換引用:應用替換引用技巧。
- MagicWord.php
