幫助:變量

從 WikiFur
跳到: 導覽搜尋


MediaWiki 變量 是輸出時間、站點資料、或是頁面名稱之類信息的字符串。

解析[編輯]

大多數變量的語法與模板類似,但全部大寫以避免衝突。如果某個模板與變量的名稱和大小寫相同,MediaWiki會使用變量而不是模板。要強制使用模板而不是變量,在模板名前加上「msg:」 (例如,"{{msg:CURRENTYEAR}}")。

頁面相關的變量會返回關於當前查看的頁面的數據,不論變量是在頁面代碼中還是在頁面里的某個模板中。

變量[編輯]

日期和時間[編輯]

以下的變量返回當前的日期和時間,遵照用戶的時區選項,默認為UTC時間。

由於 MediaWiki 和瀏覽器的緩存關係,這些變量常常顯示頁面被緩存的時間,而不是當前時間。

變量 輸出 描述
{{CURRENTYEAR}} 2018 當前年份
{{CURRENTMONTH}} 11 月份 (以0補齊兩位的數字)
{{CURRENTMONTHNAME}} 11月 月份名稱
{{CURRENTMONTHNAMEGEN}} 十一月 月份 (屬格)
{{CURRENTMONTHABBREV}} 11月 月份 (縮寫)
日期
{{CURRENTDAY}} 15 今天是幾日 (不補齊)
{{CURRENTDAY2}} 15 今天是幾日 (以 0 補齊)
{{CURRENTDOW}} 4 今天是周幾 (Day of Week, 不補齊)
{{CURRENTDAYNAME}} 星期四 今天是周幾 (名稱)
Time
{{CURRENTTIME}} 20:53 時間 (24小時 時:分 格式)
{{CURRENTHOUR}} 20 時間 (24小時 以 0 補齊的數字)
其他
{{CURRENTWEEK}} 46 周數
{{CURRENTTIMESTAMP}} 20181115205323 ISO 8601 時間戳

以下的變量與上述相同,但是使用本地時間而不是用戶設定的時區:

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

統計和技術資料[編輯]

站點[編輯]

變量 輸出 描述
{{SITENAME}} WikiFur wiki 的名字 ($wgSitename)
{{CONTENTLANGUAGE}} zh 默認界面語言 ($wgLanguageCode)
{{NUMBEROFPAGES}} 1,266 wiki 頁面的數量
{{NUMBEROFARTICLES}} 296 在「主」名字空間中頁面的數量
{{NUMBEROFFILES}} 170 上傳的文件

最後更改[編輯]

以下的變量返回對頁面最後一次的修訂,即使是在查看頁面舊的版本時。

變量 輸出 描述
{{REVISIONID}} 2870 唯一標識號 (ID)
{{REVISIONDAY}} 31 最後編輯的日期 (不補齊)
{{REVISIONDAY2}} 31 最後編輯的日期 (以 0 補齊的數字)
{{REVISIONMONTH}} 08 最後編輯的月份 (不補齊)
{{REVISIONYEAR}} 2011 最後編輯的年份
{{REVISIONTIMESTAMP}} 20110831201428 編輯時的時間戳

URL 數據[編輯]

URL[編輯]

變量 輸出 描述
{{SERVER}} //zh.wikifur.com 域名 URL ($wgServer)
{{SERVERNAME}} zh.wikifur.com 域名 ($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&請求字符串
到標題的相對路徑

頁面名稱[編輯]

變量 輸出 描述
{{FULLPAGENAME}} 幫助:變量 名字空間和頁面標題
{{BASEPAGENAME}} 變量 除去當前子頁面的頁面標題,沒有名字空間 (「標題/很好很強大」 頁面上會返回 「標題」)
{{PAGENAME}} 變量 頁面標題
{{SUBPAGENAME}} 變量 子頁面 標題 (「標題/很好很強大」 頁面上會返回 「很好很強大」)
{{SUBJECTPAGENAME}} 幫助:變量 相關條目的頁面名稱。
{{TALKPAGENAME}} 幫助討論:變量 相關對話頁的頁面名稱。

以下是 URL 編碼的等價:

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

名字空間[編輯]

變量 輸出 描述
{{NAMESPACE}} 幫助 名字空間 (名稱)
{{SUBJECTSPACE}} 幫助 相關內容的名字空間
{{TALKSPACE}} 幫助討論 相關對話頁的名字空間

以下是 URL 編碼的變量:

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

{{ns:}} 返回本地化的所給常量代表的名字空間名稱。默認值是:

用法 輸出
{{ns:-2}} 或 {{ns:Media}} 媒體
{{ns:-1}} 或 {{ns:Special}} 特殊
{{ns:0}} 或 {{ns:Main}}
{{ns:1}} 或 {{ns:Talk}} 討論
{{ns:2}} 或 {{ns:User}} 用戶
{{ns:3}} 或 {{ns:User_talk}} 用戶討論
{{ns:4}} 或 {{ns:Project}} WikiFur
{{ns:5}} 或 {{ns:Project_talk}} WikiFur討論
{{ns:6}} 或 {{ns:Image}} 檔案
{{ns:7}} 或 {{ns:Image_talk}} 檔案討論
{{ns:8}} 或 {{ns:MediaWiki}} MediaWiki
{{ns:9}} 或 {{ns:MediaWiki_talk}} MediaWiki討論
{{ns:10}} 或 {{ns:Template}} 模板
{{ns:11}} 或 {{ns:Template_talk}} 模板討論
{{ns:12}} 或 {{ns:Help}} 幫助
{{ns:13}} 或 {{ns:Help_talk}} 幫助討論
{{ns:14}} 或 {{ns:Category}} 分類
{{ns:15}} 或 {{ns:Category_talk}} 分類討論

自定義變量[編輯]

MediaWiki 也支持擴展或是某個特定的站點自定義變量。 舉例來說,某些站點可能會希望有一個贊助機構名稱的變量,或是頁面標題之前的 wiki URL,如果這個地址容易變化或者比http://{{SERVERNAME}}要複雜的話。


詳細信息請見 Manual:Variable