使用者:BlackShadowG/StatusTemplate
外觀
此用戶頁目前正依照en:User:Hersfold/StatusTemplate上的內容進行翻譯。 (2020年5月17日) |
此模板原作者為英文維基百科用戶Hersfold,由BlackShadowG將該模板翻譯並引入中文維基百科(原始頁面參見此處)。
The original author of this template is the English Wikipedia user Hersfold. The template was translated by BlackShadowG and introduced into Chinese Wikipedia (see the original page here). |
警告: 一個常見的抱怨是,此模板附帶的腳本在安裝時不起作用。如果不起作用,請確保已清除.js頁並清除了瀏覽器緩存。如果還是不行,對不起,我不知道出現了什麼問題。 (註:此條信息是en:User:Hersfold原作者留下的) |
此模板en:User:Hersfold原作者不再更新,因此可能無法正常工作。 |
想要顯示您的狀態, 但不願意信任找不到適合您的機器人來處理它? 該模板提供了一種簡單的一鍵式方式來幫助您自行更新狀態,使您可以登錄後快速將狀態修改為在線,而下線後將狀態修改為離線。
如何使用此模板
[編輯]- 創建Special:Mypage/Status,您可以在此處放置任何文本,這無關緊要,只需創建它。
- 前往您的monobook.js文件並添加
importScript('User:BlackShadowG/js/automod.js');
要運行更新鏈接,此腳本是必需的。其他一些腳本已經包含了該腳本 - 不用擔心,安裝兩次(或更多)不會有任何損害。 - 清除您的瀏覽器緩存。如果您不這樣操作,此腳本可能無法正常工作。
- 將此模板添加到要使用它的位置,像這樣:
{{User:BlackShadowG/StatusTemplate}}
。 - 保存更改。
- 單擊三個「更新」鏈接之一。這會將您在步驟1中創建的/Status頁面自動更新為該模板可以識別的內容。
當前活動狀態類型
[編輯]更新鏈接 | 將您的狀態設置為…… |
---|---|
在線 | |
忙碌 | but I am around. |
Work/Class | but I am around. |
離線 | |
其它 |
沒看到你想要的嗎?您可以向BlackShadowG建議其他狀態。可以列出的更新鏈接數也有實際限制,以避免使模板過於笨拙。
參數
[編輯]1=
或第一個未命名參數 如果您要顯示另一個用戶的狀態,或者在編輯鏈接時遇到問題(請參見下文),請輸入自定義用戶名(不帶User:前綴)以解決此問題。例如:{{User:Hersfold/StatusTemplate|Hersfold non-admin}}
在您自己的子頁面上使用此模板時,不必執行此操作。align=
left
,center
,right
使用此參數可控制框的顯示位置。默認情況下,模板將向左浮動,但是可以使用align=right
使模板向右浮動。使用「居中」將使該框像橫幅一樣散布在頁面上 - 請參閱下面的「已知問題」。irc=y
:使用此參數將「忙碌」更改為「在IRC上」-對於像某些潛伏在IRC頻道旁等待有趣事件發生的人可能很有用。url=
:.如上所述,當使用1=
指定自定義用戶名時,某些用戶名(帶空格或特殊字符的用戶名)可能會導致編輯鏈接顯示不正確或不起作用。使用此參數提供用戶名的URL編碼版本以更正此問題。例如:User:Joe's Username 將需要使用如下模板:{{User:BlackShadowG/StatusTemplate|Joe's Username|url=Joe%27s_Username}}
。
已知問題
[編輯]- 帶空格的用戶名: 將自定義用戶名添加到模板時,您需要使用上述
url=
參數將空格替換為下劃線(_),以便正確操作編輯鏈接。當使用默認用戶名(模板可以從頁面標題中檢索該用戶名)時,這不是必須的。 - 帶有特殊字符的用戶名: 參見上文。特殊字符必須替換為其相應的百分號編碼——可以在百分號編碼的條目中找到數量有限的特殊字符。如果那沒有幫助,請嘗試使用此網站來轉換您的用戶名。[1]T當使用默認用戶名(模板可以從頁面標題中檢索並轉換該用戶名)時,這不是必須的。
注釋
[編輯]- ^ 網站使用方式:在「Source unicode text:」下方的文字框中輸入您需要轉換的文字,點擊文字框右下方的 Convert the source data,轉換出的「utf-8, len:3」結果即為所需的編碼。