User:BlackShadowG/StatusTemplate

BlackShadowG 目前:
未知
查看我的状态历史记录以获取更多信息。
更新:在线忙碌Work/Class离线

想要显示您的状态, 但不愿意信任找不到适合您的机器人来处理它? 该模板提供了一种简单的一键式方式来帮助您自行更新状态,使您可以登录后快速将状态修改为在线,而下线后将状态修改为离线。

如何使用此模板

  1. 创建Special:Mypage/Status,您可以在此处放置任何文本,这无关紧要,只需创建它。
  2. 前往您的monobook.js文件并添加importScript('User:BlackShadowG/js/automod.js');要运行更新链接,此脚本是必需的。其他一些脚本已经包含了该脚本 - 不用担心,安装两次(或更多)不会有任何损害。
  3. 清除您的浏览器缓存。如果您不这样操作,此脚本可能无法正常工作。
  4. 将此模板添加到要使用它的位置,像这样:{{User:BlackShadowG/StatusTemplate}}
  5. 保存更改。
  6. 单击三个“更新”链接之一。这会将您在步骤1中创建的/Status页面自动更新为该模板可以识别的内容。

当前活动状态类型

更新链接 将您的状态设置为……
在线
  在线
忙碌
  忙绿
I may not be actively editing,
but I am around.
Work/Class
  At work or in class
I may not be actively editing,
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当使用默认用户名(模板可以从页面标题中检索并转换该用户名)时,这不是必须的。

注释

  1. ^ 网站使用方式:在“Source unicode text:”下方的文字框中输入您需要转换的文字,点击文字框右下方的 Convert the source data,转换出的“utf-8, len:3”结果即为所需的编码。