用戶: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」結果即為所需的編碼。