Template:UserStatus/doc:修订间差异

H萌娘,万物皆可H的百科全书!
跳到导航 跳到搜索
imported>Irukaza
无编辑摘要
imported>Irukaza
无编辑摘要
第1行: 第1行:
== 用法 ==
== 用法 ==
 此模版使用方法 有二
 此模版 有两种 使用方法:


===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: 入不 空的值 则会显 示最 更新 时间


==  狀態 列表 ==
==  状态 列表 ==


===一般 狀態===
===一般 状态===


{| class="wikitable"
{| class="wikitable"
狀態 !! 
状态 !! 
|-
|-
|'''online'''/'''on'''
|'''online'''/'''on'''
第42行: 第42行:
|}
|}


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


===自定 義狀態===
===自定 义状态===


  以上的 狀態無 一相符 則會 把使用者的 入直接 出。
  以上的 状态无 一相符 则会 把使用者的 入直接 出。


 例如如果把[[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>


<!-- 本行下加入模板的分 -->
<!-- 本行下加入模板的分 -->
[[分 :用 戶頁 模板]]
[[分 :用 户页 模板]]
[[分 :使用了分析程序的模板]]
[[分 :使用了分析程序的模板]]

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

用法

此模版有两种使用方法:

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');

即可在右上角用户名后加入当前状态显示并可以点击该状态进行编辑。