社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103
AvatarFrame
阅读
2022-10-25更新
最新编辑:congeal_plume
阅读:
更新日期:2022-10-25
最新编辑:congeal_plume
此模板为一键安装导入,不建议手动修改。
简单说明
版本:1.0.1
说明:在评论区添加头衔和头像框
安装方法
- 手动安装(推荐):此方法安装后,能自动同步更新
1、在 https://wiki.biligame.com/你管理的BWIKI/MediaWiki:Gadget-section-Expand 页面添加标题文字 |
---|
扩展工具 |
注意:如果已有标题文字则跳过此步 |
2、在 https://wiki.biligame.com/你管理的BWIKI/MediaWiki:Gadgets-definition 页面添加标题代码 |
==Expand== |
注意:如果已有 ==Expand== 标题则跳过此步 |
3、在==Expand==标题下添加以下代码 |
* BwikiAvatarFrame[ResourceLoader|default|rights=edit]|BwikiAvatarFrame.js |
4、在 https://wiki.biligame.com/你管理的BWIKI/MediaWiki:Gadget-BwikiAvatarFrame 页面添加以下描述 |
'''BwikiAvatarFrame''':评论区增加头衔、头像框。 |
5、在 https://wiki.biligame.com/你管理的BWIKI/MediaWiki:Gadget-BwikiAvatarFrame.js 页面添加以下代码 |
mw.loader.load("https://wiki.biligame.com/tools/%E7%94%A8%E6%88%B7:16083703/BwikiAvatarFrame.js?action=raw&ctype=text/javascript","text/javascript"); mw.loader.load("https://wiki.biligame.com/tools/%E7%94%A8%E6%88%B7:16083703/BwikiAvatarFrame.css?action=raw&ctype=text/css","text/css"); |
6、在 https://wiki.biligame.com/你管理的BWIKI/MediaWiki:Common.js 页面添加以下代码 |
/* == 加载评论区头衔设置 == */ var avatarCheckboxSet={switch: true,} try { mw.loader.load("/tools/用户:16083703/BwikiAvatarFrameSet.js?action=raw&ctype=text/javascript", "text/javascript");} catch(e) {} /* -- 加载评论区头衔设置-- */ |
注意:此设置增加评论区左侧的设置按钮,avatarCheckboxSet 为选项
|
6、在你管理的BWIKI页面打开控制台输入以下代码(f12打开控制台 |
mw.loader.getScript("/data/index.php?title=MediaWiki:Api.js&action=raw&ctype=text/javascript", "text/javascript").then(function () { var wikiName = mw.config.get('wgScriptPath').replace("/","") var nb = new NGBASE() nb.read("avatarUserData_" + wikiName).catch((res) =>{ if (res.code == 201) { nb.save("avatarUserData_" + wikiName, {}).then(() => { console.log("写入成功!") }) } }) }) |
注意:复制粘贴后敲回车 成功会返回“写入成功” |
注意:请勿更改此代码任何内容 |
- 半自动安装:若使用一键安装功能,则需要手动更改手动安装的1,2,3步
使用方法
本工具默认自动开启,可在评论区左侧设置按钮选择开关
自定义设置
- 头衔:为评论区增加对应uid用户的头衔、头像框
- 头像框:可根据站点情况自行增减
- 头衔颜色:可以为空 有默认颜色设置
在 https://wiki.biligame.com/你管理的BWIKI/Data:Avatar.json 页面添加以下代码(可按需更改 |
---|
{ "头衔": { "394339": { "box": ["管理员","纪念头像框"], "tag": ["全站管理员","管理员"] }, "b站Uid": { "box": ["头像框1名称","头像框2名称"], "tag": ["头衔1","头衔2"] } }, "头像框": { "站长": "https://patchwiki.biligame.com/images/ys/3/3c/3tf1z382hyl8qvj30bu89ckp36dbbq1.png", "管理员": "https://patchwiki.biligame.com/images/ys/0/0a/5491f3pm047bxp2l88z0oson8nv2j7s.png", "编辑": "https://patchwiki.biligame.com/images/ys/5/59/at9zvnsd8q2bn287myq49xpm1t5f8o1.png" }, "头衔颜色": { "#000000": [ "站长", "管理员" ], "#111111": [ "作者" ], "颜色编码":[ "我是对应颜色的头衔名称3" ] } } |
注意:此设置为 头衔、头像框、头衔颜色 设置,用于生成评论区头衔与头像框,可自行变更内容,需符合json格式 |
注意:请根据各站需求更改json内容,删除示例文字 |
作者
标签
标签:gadget
依赖页面
更新日志
- 2022年10月06日
- 1.0.0
- 建立AvatarFrame
- 1.0.1
- 优化生成部分;合并数据页面