Template:UserStatus/doc:修订间差异

H萌娘,万物皆可H的百科全书!
跳到导航 跳到搜索
imported>Irukaza
(文本替换 - 替换“=海豚=”为“Irukaza”)
imported>Irukaza
无编辑摘要
第3行: 第3行:


===1.建立狀態頁===
===1.建立狀態頁===
#請先建立[[Special:Mypage/Status|你的Status頁]],並輸入狀態。例如輸入'''online'''或'''on'''即表示線上。(請 考狀態列表)
#請先建立[[Special:Mypage/Status|你的Status頁]],並輸入狀態。例如輸入'''online'''或'''on'''即表示線上。(請 考狀態列表)
#在[[Special:Mypage|用 頁]]加入{{tl|UserStatus}}。
#在[[Special:Mypage|用 頁]]加入{{tl|UserStatus}}。


===2.直接插入===
===2.直接插入===
 也可在[[Special:Mypage|用 頁]]直接加入{{tl|UserStatus|你的狀態}}。
 也可在[[Special:Mypage|用 頁]]直接加入{{tl|UserStatus|你的狀態}}。


===其他參數===
===其他參數===
* inline:設定為「true」或「1」就會以行 插入,而不是前 后换 行;
* inline:設定為「true」或「1」就會以行 插入,而不是前 後換 行;
* lastUpdate: 入不 空的值 则会显 示最 更新 时间
* lastUpdate: 入不 空的值 則會顯 示最 更新 時間


== 狀態列表 ==
== 狀態列表 ==
第42行: 第42行:
|}
|}


'''特 的,追加新 状态后请[[User_talk:Irukaza| 系Irukaza]]更新用 户页脚 本。'''
'''特 的,追加新 狀態後請[[User_talk:Irukaza| 系Irukaza]]更新用 戶頁腳 本。'''


===自定 狀態===
===自定 狀態===


 當以上的狀態無一相符時,則會把使用者的輸入直接輸出。
 當以上的狀態無一相符時,則會把使用者的輸入直接輸出。
第50行: 第50行:
 例如如果把[[Special:Mypage/Status]]的內容改為:
 例如如果把[[Special:Mypage/Status]]的內容改為:


<pre>[[File:Symbol wait.svg|25px]] '''{{color|purple| 离开 中}}'''</pre>
<pre>[[File:Symbol wait.svg|25px]] '''{{color|purple| 離開 中}}'''</pre>


 會顯示為:{{UserStatus|[[File:Symbol wait.svg|25px]] '''{{color|purple| 离开 中}}'''|inline=true}}
 會顯示為:{{UserStatus|[[File:Symbol wait.svg|25px]] '''{{color|purple| 離開 中}}'''|inline=true}}


 或者在[[Special:Mypage|用 頁]]直接輸入:
 或者在[[Special:Mypage|用 頁]]直接輸入:


<pre>{{UserStatus|[[File:Symbol wait.svg|25px]] '''{{color|purple| 离开}}'''}}</pre>
<pre>{{UserStatus|[[File:Symbol wait.svg|25px]] '''{{color|purple| 離開}}'''}}</pre>


 會得到相同結果。
 會得到相同結果。


=== 用 户页脚 本 ===
=== 用 戶頁腳 本 ===
 在你的【[[Special:Mypage/common.js|common.js]]/[[Special:Mypage/vector.js|vector.js]]】 中插入以下 容:
 在你的【[[Special:Mypage/common.js|common.js]]/[[Special:Mypage/vector.js|vector.js]]】 中插入以下 容:
<pre>mw.loader.load('https://www.hmoegirl.com/index.php?title=User:AT/js/UserStatus.js&action=raw&ctype=text/javascript');</pre>
<pre>mw.loader.load('https://www.hmoegirl.com/index.php?title=User:AT/js/UserStatus.js&action=raw&ctype=text/javascript');</pre>
 即可在右上角用 加入 状态显 可以 点击该状态进 编辑
 即可在右上角用 加入 狀態顯 可以 點擊該狀態進 編輯
<includeonly>


<includeonly>
<!-- 本行下加入模板的分類 -->
<!-- 本行下加入模板的分類 -->
[[分 :用 頁模板]]
[[分 :用 頁模板]]
[[分 :使用了分析程序的模板]]
[[分 :使用了分析程序的模板]]
 
<!-- 本行下加入模板的跨語言鏈接 -->
[[en:Template:UserStatus]]

2022年1月22日 (六) 18:30的版本

用法

此模版使用方法有二:

1.建立狀態頁

  1. 請先建立你的Status頁,並輸入狀態。例如輸入onlineon即表示線上。(請參考狀態列表)
  2. 用戶頁加入{{UserStatus}}。

2.直接插入

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

其他參數

  • inline:設定為「true」或「1」就會以行內插入,而不是前後換行;
  • lastUpdate:輸入不為空的值則會顯示最後更新時間。

狀態列表

一般狀態

狀態 結果
online/on Symbol support vote.svg 在线
busy Symbol support2 vote.svg 忙碌
offline/off Symbol oppose vote.svg 离线
away Time2wait.svg 已离开
sleeping/sleep Symbol wait.svg 在睡觉
wikibreak/break Symbol abstain vote.svg 正在放H萌假期
holiday Symbol deferred.svg 处于假期中

特別的,追加新狀態後請聯系Irukaza更新用戶頁腳本。

自定義狀態

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

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

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

會顯示為:Symbol wait.svg 離開中

或者在用戶頁直接輸入:

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

會得到相同結果。

用戶頁腳本

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

mw.loader.load('https://www.hmoegirl.com/index.php?title=User:AT/js/UserStatus.js&action=raw&ctype=text/javascript');

即可在右上角用戶名後加入當前狀態顯示並可以點擊該狀態進行編輯。