用户: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”结果即为所需的编码。