本WIKI编辑权限开放,欢迎收藏起来防止迷路,也希望有爱的小伙伴和我们一起编辑哟~
有兴趣想参与WIKI建设的玩家可以加入交流群。赛尔计划WIKI交流群1:818743827
编辑帮助:目录 • BWIKI反馈留言板
本WIKI编辑权限开放,欢迎收藏起来防止迷路,也希望有爱的小伙伴和我们一起编辑哟~ 有兴趣想参与WIKI建设的玩家可以加入交流群。赛尔计划WIKI交流群1:818743827
Widget:沙盒558
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script> <script src="https://wiki.biligame.com/data/index.php?title=MediaWiki:Api.js&action=raw&ctype=text/javascript"></script> <script async="async"> (window.RLQ = window.RLQ || []).push(['jquery', () => {
$(document).ready(function() {
var u = (document.cookie.match(/DedeUserID=([^;]+)/) || [])[1] || ""; //UID
var tit = mw.config.values.wgTitle //当前页面名称
var dz = 'data' //目标站点名称
var dqdz = mw.config.values.wgGameName //当前站点名称
$.get(`https://wiki.biligame.com/${dz}/api.php?action=parse&format=json&title=用户讨论:GLOBAL/${tit}_${dqdz}.json`).then(function(result233) {
//result = (new Function('return ' + result))();
if (parseInt(result233.parse.pageid) > 0) { //判断页面存在
//alert("存在!");
var nb = new NGBASE()
nb.read(tit + `_` + dqdz).then((res) => {
document.getElementsByClassName(`pc-serve-msg`)[0].childNodes[0].innerHTML = `阅读:` + res.read.length + ``
document.getElementsByClassName(`serve-msg`)[0].childNodes[0].innerHTML = `` + res.read.length + `阅读`
if (u == "") {} //当未登录时
else { //已登录
if (res.read == "") { //当元素read不存在时
res.read = []
res.read[res.read.length] = u
var nb = new NGBASE()
//this.nb.save(tit+`_`+dqdz, sj)
nb.save(tit + `_` + dqdz, res).then(() => {
//alert("写入成功!-3")
})
document.getElementsByClassName(`pc-serve-msg`)[0].childNodes[0].innerHTML = `阅读:` + sj.read.length + ``
document.getElementsByClassName(`serve-msg`)[0].childNodes[0].innerHTML = `` + sj.read.length + `阅读`
} else { //当元素read存在时
if (res.read.indexOf(u) == -1) { //当列表里不存在该用户时
res.read[res.read.length] = u
var nb = new NGBASE()
nb.save(tit + `_` + dqdz, res).then(() => {
//alert("写入成功!-2")
})
document.getElementsByClassName(`pc-serve-msg`)[0].childNodes[0].innerHTML = `阅读:` + res.read.length + ``
document.getElementsByClassName(`serve-msg`)[0].childNodes[0].innerHTML = `` + res.read.length + `阅读`
} else {} //当列表存在该用户时
}
}
//alert(res) //保存的内容
//console.log(res)
})
} else { //判断页面不存在
//alert("不存在!");
document.getElementsByClassName(`pc-serve-msg`)[0].childNodes[0].innerHTML = `阅读:0`
document.getElementsByClassName(`serve-msg`)[0].childNodes[0].innerHTML = `0阅读`
var sj = {}
sj.read = []
sj.read[sj.read.length] = u
var nb = new NGBASE()
//this.nb.save(tit+`_`+dqdz, sj)
nb.save(tit + `_` + dqdz, sj).then(() => {
//alert("写入成功!")
})
document.getElementsByClassName(`pc-serve-msg`)[0].childNodes[0].innerHTML = `阅读:` + sj.read.length + ``
document.getElementsByClassName(`serve-msg`)[0].childNodes[0].innerHTML = `` + sj.read.length + `阅读`
}
})
//console.log("%c 文本简繁体切换 %c 加载完成! https://wiki.biligame.com/seer/Widget:%E6%96%87%E6%9C%AC%E7%AE%80%E7%B9%81%E4%BD%93%E5%88%87%E6%8D%A2", "color: #fff; padding: 5px 0; background: #9dbafc;", "padding: 5px 5px 5px 0; background: #e5e5ff;");
});
}]); </script> <script> function getApi(url, callback = false, callbackE = false) {
let ajax = new XMLHttpRequest()
if (!callback) {
ajax.open("GET", url, false)
ajax.send()
let json = JSON.parse(ajax.responseText)
return json
}
ajax.open("GET", url)
ajax.send()
ajax.onreadystatechange = function () {
if (ajax.readyState == 4) {
if (ajax.status == 200) {
callback(ajax.responseText)
} else if (ajax.status == 404 && callbackE) {
callbackE(true)
}
}
}
} function postFdApi(url, fd, isParse = true) {
let ajax = new XMLHttpRequest()
ajax.open("POST", url, false)
ajax.send(fd)
if (!isParse) {
return ajax.responseText
}
let json = JSON.parse(ajax.responseText)
return json
} </script>

沪公网安备 31011002002714 号