模板:UserStatus

維基百科,自由的百科全書
文件圖示 模板文件[檢視] [編輯] [歷史] [清除快取]

用法[編輯]

此模板可以在你的用戶頁顯示你的用戶狀態(如:在線、離線等)。

第一步:建立狀態頁[編輯]

  1. 請先建立你的Status頁User:【你的用户名】/Status)。
  2. 請在你的用戶頁或者用戶討論頁放置{{UserStatus}}。

第二步:輸入內容[編輯]

你的Status頁中的內容將會控制您的用戶頁或者用戶討論頁放置的{{UserStatus}}模板顯示的內容,請先往您的Status頁輸入以下內容:

online

第三步:保存頁面[編輯]

保存頁面。此時您放置在你的用戶頁或者用戶討論頁的{{UserStatus}}模板將顯示:

因此,只需在你的Status頁放置「online」一詞,就可以表示您目前在線。當您下線後,您可以考慮將您的Status頁的內容改為

offline
此時{{UserStatus}}模板將顯示:

除此以外,Status頁還有更多可選的狀態(您可以考慮使用「StatusChanger」用戶頁腳本以協助您快速切換狀態):

狀態列表[編輯]

狀態(Status頁的內容) 輸出結果
unknown
未知
未知
online/on
在線
在線
offline/off
離線/下線
離線
busy
忙碌/
忙碌
editing/edit/ed
編輯/
編輯中
vandal/anti-vandal/antivandal
對抗破壞/抗破壞/破壞
對抗破壞中
away
離開/已離開
已離開
sleeping/sleep
睡覺/睡覺中/在睡覺
睡覺中
eat/eating/meal
吃飯中/吃飯/
吃飯中
wikibreak/break
維基假期
放維基假期中
holiday
放假/假期
放假中
school
學校/學習
在學校
atwork/working
工作
在工作

其他參數[編輯]

  • inline:設定為「true」或「1」就會在行內插入,而不會換行。
  • lastUpdatePre:輸入不為空的值則會顯示狀態最後更新的時間,即Special:Mypage/Status最後編輯的時間。顯示為:(狀態更新於xx前)
  • user:輸入不為空的值則會在狀態的圖標前顯示加入「【用戶名】+ 目前/正在」的前綴。
    • purge:(僅在使用lastUpdatePre參數時生效)輸入不為空的值則會生成刷新按鈕。
    1. 例如:一位名為example的用戶Status頁的狀態為「online」,那麼他如果在用戶頁輸入:{{UserStatus|user=yes}},將生成
    2. 若他的狀態為「edit」,那麼他如果在用戶頁輸入:{{UserStatus|user=yes}},將生成
    • name:(僅在使用user參數時生效)用於更改生成的前綴中的「【用戶名】」。
    1. 例如:一位名為example的用戶Status頁的狀態為「online」,那麼他如果在用戶頁輸入:{{UserStatus|name=维基人|user=yes}},將生成

其它用法[編輯]

直接插入狀態[編輯]

也可在你的用戶頁直接加入{{UserStatus|你的狀態}}。

自定義狀態[編輯]

當以上的狀態無一相符時,則會把使用者的輸入直接輸出。

例如如果把Special:Mypage/Status的內容改為:

[[File:Symbol wait.svg|25px]] '''{{fontcolor|purple|離開中}}'''

會顯示為: 離開中

或者在用戶頁直接輸入:

{{UserStatus|[[File:Symbol wait.svg|25px]] '''{{fontcolor|purple|離開中}}'''}}

會得到相同結果。

參見[編輯]

「StatusChanger」用戶頁腳本[編輯]

在你的【common.js/vector.js】頁中插入以下內容:

importScript('User:BlackShadowG/js/StatusChanger.js'); // [[User:BlackShadowG/StatusChanger]]

即可在右上角用戶名後加入用戶狀態顯示,並可以直接點擊該按鈕快速切換用戶狀態。

詳情請參見:User:BlackShadowG/StatusChanger

其他[編輯]