使用說明:變量

出自 房屋百科
前往: 導覽搜尋

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

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

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

常變量

媒體 媒體 媒體 媒體
特殊 特殊 特殊 特殊
(主名字空間) (空字符串)
討論 討論 討論 討論
使用者 使用者 使用者 使用者
使用者討論 使用者討論 使用者討論 使用者討論
房屋百科 房屋百科 房屋百科 房屋百科
房屋百科討論 房屋百科討論 房屋百科討論 房屋百科討論
檔案 檔案 檔案 檔案
檔案討論 檔案討論 檔案討論 檔案討論
MediaWiki MediaWiki MediaWiki MediaWiki
MediaWiki討論 MediaWiki討論 MediaWiki討論 MediaWiki討論
模板 模板 模板 模板
模板討論 模板討論 模板討論 模板討論
使用說明 使用說明 使用說明 使用說明
使用說明討論 使用說明討論 使用說明討論 使用說明討論
分類 分類 分類 分類
分類討論 分類討論 分類討論 分類討論
{{SITENAME}} 房屋百科
{{SERVER}} http://rehouser.com
{{SERVERNAME}} rehouser.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}} /wiki/index.php?title=Page&query=x
{{fullurl:頁面完整名}} http://rehouser.com/wiki/%E9%A0%81%E9%9D%A2%E5%AE%8C%E6%95%B4%E5%90%8D
{{fullurl:a&b!}}

{{fullurle:a&b!}}

http://rehouser.com/wiki/A%26b!

http://rehouser.com/wiki/A%26b!

偽模板localurl<tt>將空格替換為下劃線,對特殊字符進行編碼。比如/wiki/A_!得到/wiki/A_!。

注意到<tt>localurl不會將「|」後的「查詢」字符串編碼。這個問題可以借把查詢字符串移至左邊解決。比如,Special:ContributionsSpecial:Recentchangeslinked數據可以在「/」後出現:

{{fullurl:Special:Contributions/Jimbo Wales|limit=10}}得到:
http://rehouser.com/wiki/index.php?title=%E7%89%B9%E6%AE%8A:Contributions/Jimbo_Wales&limit=10;
{{fullurl:Special:Contributions|target=Jimbo Wales&limit=10}}會得到不正確的結果:
http://rehouser.com/wiki/index.php?title=%E7%89%B9%E6%AE%8A:Contributions&target=Jimbo Wales&limit=10

localurle及其副本fullurle可以執行更多字符編碼 。

偽模板{{fullurl}}是一個新近添加的{{SERVER}}{{localurl}}的縮略。

隨時間變化

{{CURRENTYEAR}} 2024 {{CURRENTMONTH}} 04
{{CURRENTMONTHNAME}} 四月 {{CURRENTMONTHABBREV}} 4月
{{CURRENTMONTHNAMEGEN}} 四月 {{CURRENTWEEK}} 17
{{CURRENTDAY}} 26 {{CURRENTDAY2}} 26
{{CURRENTDAYNAME}} 週五 {{CURRENTDOW}} 5
{{CURRENTTIME}} 15:26 {{REVISIONID}} 284
{{NUMBEROFARTICLES}} 837
{{NUMBEROFFILES}} 1,273
{{NUMBEROFUSERS}} 37,828

NUMBEROFARTICLES:在主名字空間內的包含至少一個鏈接且不是重定向的頁面,包括小作品消歧義頁

返回結果也與系統變量$wgUseCommaCount有關。如果該變量為真,條目統計將僅只依據文章是否包含逗號(「,」),否則就會只統計有內部鏈接(「[[」)的條目。在DefaultSettings.php的默認設置為假。

時間變量並非隨頁面的每一次被打開而變化。由於條目的Help:HTML文本有緩存機制,因此時間變量有可能誤差達24小時,所以它們並不是可信的。

CURRENTWEEK從1到54 (有問題)
CURRENTMONTHNAMEGEN是月份名稱屬格語法形式,用於芬蘭語;
CURRENTDAY2在日期1到9前加上前導0,從而可以得到ISO格式日期:2024-04-26T15:26Z

隨頁面變化

{{PAGENAME}} 變量 {{NAMESPACE}} 使用說明
{{PAGENAMEE}} %E8%AE%8A%E9%87%8F {{NAMESPACEE}} %E4%BD%BF%E7%94%A8%E8%AA%AA%E6%98%8E
{{FULLPAGENAME}} 使用說明:變量 {{SUBPAGENAME}} 變量
{{FULLPAGENAMEE}} %E4%BD%BF%E7%94%A8%E8%AA%AA%E6%98%8E:%E8%AE%8A%E9%87%8F {{SUBPAGENAMEE}} %E8%AE%8A%E9%87%8F
{{TALKSPACE}} 使用說明討論 {{SUBJECTSPACE}} 使用說明
{{TALKSPACEE}} %E4%BD%BF%E7%94%A8%E8%AA%AA%E6%98%8E%E8%A8%8E%E8%AB%96 {{SUBJECTSPACEE}} %E4%BD%BF%E7%94%A8%E8%AA%AA%E6%98%8E
{{TALKPAGENAME}} 使用說明討論:變量 {{SUBJECTPAGENAME}} 使用說明:變量
{{TALKPAGENAMEE}} %E4%BD%BF%E7%94%A8%E8%AA%AA%E6%98%8E%E8%A8%8E%E8%AB%96:%E8%AE%8A%E9%87%8F {{SUBJECTPAGENAMEE}} %E4%BD%BF%E7%94%A8%E8%AA%AA%E6%98%8E:%E8%AE%8A%E9%87%8F
{{ARTICLESPACE}} 使用說明 {{ARTICLEPAGENAME}} 使用說明:變量
{{ARTICLESPACEE}} %E4%BD%BF%E7%94%A8%E8%AA%AA%E6%98%8E {{ARTICLEPAGENAMEE}} %E4%BD%BF%E7%94%A8%E8%AA%AA%E6%98%8E:%E8%AE%8A%E9%87%8F

在主名字空間(條目的名字空間){{NAMESPACE}}和{{NAMESPACEE}}都返回空字符串。

PAGENAMEE顯示經編碼的頁面標題,即空格變為下劃線,特殊字符編碼,所以可用來組成URL。例如,某頁面叫"Grand café",PAGENAMEE會返回"Grand_caf%C3%A9"。不要在localurl系列變量的第一部分使用此變量,都則會造成結果的紊亂。

當被用於模板中時,這些變量返回的都是引用模板的頁面相應值,而不是被引用模板的相應值。

隨修改版本變化

{{REVISIONID}}得到284

REVISIONID返回一個特殊的值,以顯示當前頁面的當前版本的所有頁面的所有版本中的編號。在URL中可以"oldid=123456"方式引用,無論是否是最新版本。這在討論頁、文章引用都十分有用。

多變量結合的樣例

  • {{fullurl:{{FULLPAGENAME}}|action=edit}}
http://rehouser.com/wiki/index.php?title=%E4%BD%BF%E7%94%A8%E8%AA%AA%E6%98%8E:%E8%AE%8A%E9%87%8F&action=edit
  • {{fullurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAME}}}}
http://rehouser.com/wiki/index.php?title=%E7%89%B9%E6%AE%8A:Whatlinkshere&target=使用說明:變量
  • {{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}}
http://rehouser.com/wiki/index.php?title=%E4%BD%BF%E7%94%A8%E8%AA%AA%E6%98%8E:%E8%AE%8A%E9%87%8F&action=edit
  • {{fullurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAME}}}}
http://rehouser.com/wiki/index.php?title=%E7%89%B9%E6%AE%8A:Whatlinkshere&target=使用說明:變量
  • [[{{NAMESPACE}}:{{PAGENAME}}#常變量]]
使用說明:變量#常變量
  • {{fullurl:{{NAMESPACE}}:{{PAGENAME}}_1}}
http://rehouser.com/wiki/%E4%BD%BF%E7%94%A8%E8%AA%AA%E6%98%8E:%E8%AE%8A%E9%87%8F_1
  • {{fullurl:{{NAMESPACE}}:{{PAGENAME}}|oldid={{REVISIONID}}}}
http://rehouser.com/wiki/index.php?title=%E4%BD%BF%E7%94%A8%E8%AA%AA%E6%98%8E:%E8%AE%8A%E9%87%8F&oldid=284

{{SERVER}}{{localurl:頁面 }}{{fullurl:頁面 }}等效。

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

參見