Fandom Developers Wiki
Advertisement

用户的账户年龄(UserAccountAge)提供了以附加用户标签的方式在Oasis版面的个人档案列出特定账户的年龄。 这个脚本源于英语维基百科PleaseStand用户页面上的随机化和简单化。 当您点击此用户标签,它会连接至JSON数据格式并显示自账户创建的天数。 (示例)

它最初被认为是英语维基百科上PleaseStand的UserInfo脚本的“同人化”和简化,尽管该脚本的最新版本,即code2.js,而是使用了jQuery timeago 插件,消除了格式化模糊日期的黑客尝试,并将脚本开放到更广泛的用户语言。此外,现在,当光标悬停在用户标签上时,将显示帐户创建的格式化日期。

有时候,对于一些较旧的账户(2005或更早以前),MediaWiki的API会将用户的注册日期返回至“null”值,因此在个人档案上将不会显示用户标签。

安装[]

用户可以通过包含 window.customUserAccountAge 对象来自定义标记中显示的日期格式。将 showFullDate 布尔值设置为 true 将强制脚本显示格式化的帐户创建日期,而不是默认显示的更通用的“模糊日期”。配置对象示例如下所示:

window.customUserAccountAge = {
	showFullDate: true
};

更新日志[]

18-04-22
Addition of support for Gamepedia wikis
08-10-21
Final UCP update; removal of legacy MW 1.19 code, reinstitution of fuzzy dates for values beyond 30 days, addition of user config option for full dates
29-07-20
Addition of fix to UCP lazy-load masthead detection mechanism, cleanup
05-07-20
Rewrite to support usage on UCP wikis
02-11-17
Removal of unused usercontribs query, minor edits to user tag link
17-09-17
Replacement of PleaseStand code in favor of timeago plugin
17-02-17
Bug fix for usernames with special characters
16-02-17
Initial revision
Advertisement