社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103,点点小课堂(腾讯会议):5696651544

全站通知:

AvatarFrame

阅读

    

2022-10-25更新

    

最新编辑:congeal_plume

阅读:

  

更新日期:2022-10-25

  

最新编辑:congeal_plume

来自WIKI实验室WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
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 为选项
  • switch:为true时用户可以在设置里自定义评论区头衔的开关,为false时用户无法在设置里开关
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内容,删除示例文字

作者

congeal_plume


依赖页面

[[:MediaWiki:Gadget-BwikiAvatarFrame.js]]
[[:MediaWiki:Gadget-BwikiAvatarFrame]]
[[:模板:Data:Avatar.json]]

更新日志

2022年10月06日
  • 1.0.0
    • 建立AvatarFrame
  • 1.0.1
    • 优化生成部分;合并数据页面