Template:UserStatus/doc

用法

此模板可以在你的用户页显示你的用户状态(如:在线、离线等)。

第一步:建立狀態頁

  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

其他