Education
 

帮助:變數

出自聖經研究

BibleWiki使用手冊
目錄 | 讀者手冊 | 編輯手冊 | 管理手冊 | 附錄

這是一個「變量」的列表,變量可被用於維基語法。變量的返回值可以根據時間、維基項目、引用頁面而變化。

以下的列表中,變量都在左邊,右邊是它的在此時、此項目、此頁面返回值。

變量名是一組所謂的「魔術字」的一部分。

目录

[编辑] 常變量

{{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!}}
{{localurle: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!}}
{{fullurle: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:ContributionsSpecial: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}}
http://zh.biblestudy.wikia.com/index.php?title=Help:%E8%AE%8A%E6%95%B8&action=edit
  • {{fullurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAME}}}}
http://zh.biblestudy.wikia.com/index.php?title=Special:Whatlinkshere&target=Help:變數
  • {{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}}
http://zh.biblestudy.wikia.com/index.php?title=Help:%E8%AE%8A%E6%95%B8&action=edit
  • {{fullurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAME}}}}
http://zh.biblestudy.wikia.com/index.php?title=Special:Whatlinkshere&target=Help:變數
  • [[{{NAMESPACE}}:{{PAGENAME}}_1]]
Help:變數_1
  • {{fullurl:{{NAMESPACE}}:{{PAGENAME}}_1}}
http://zh.biblestudy.wikia.com/wiki/Help:%E8%AE%8A%E6%95%B8_1
  • {{fullurl:{{NAMESPACE}}:{{PAGENAME}}|oldid={{REVISIONID}}}}
http://zh.biblestudy.wikia.com/index.php?title=Help:%E8%AE%8A%E6%95%B8&oldid=765

{{SERVER}}{{localurl:頁面 }}{{fullurl:頁面 }}等效,不過後者在Mediawiki(1.5以上)版本中才可用。

最後一個樣例對頁面本身用處不大,但可作為一種「永久鏈接」在複製件中發揮功用。

[编辑] 參見

Template:H:f Help