This commit is contained in:
make
2025-04-21 17:47:12 +08:00
parent 24cef96a26
commit 7ef217c1b9
523 changed files with 0 additions and 93250 deletions

View File

@@ -1,203 +0,0 @@
/*
if (navigator.userAgent.toLowerCase().match(/(ipod|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i) != null) {
let url = window.location.href;
window.location = url.replace("//www", "//m");
}
*/
// function login() {
// if ($.cookie('ss_username')) {
// document.writeln('欢迎你: '+$.cookie('ss_username')+' | <a href="/logout/">退出登录</a>');
// } else {
// document.writeln('<a href="/login/">用户登陆</a> | <a href="/register/">用户注册</a>');
// }
// }
function search() {
document.writeln('<form target="_blank" style="margin:0;padding:0;" action="/search.html" method="post">');
document.writeln('<input type="hidden" name="searchtype" value="all">');
document.writeln("<input class=\"search\" id=\"bdcsMain\" name=\"s\" type=\"text\" maxlength=\"30\" value=\"可搜书名和作者,请您少字也别输错字。\" title=\"请正确输入\" onfocus=\"this.style.color = '#000000';this.focus();if(this.value=='可搜书名和作者,请您少字也别输错字。'){this.value='';}\" ondblclick=\"javascript:this.value=''\" />");
document.writeln('<input type="submit" class="searchBtn" value="搜索" title="搜索" /></form>');
}
function textselect() {
document.writeln('<ul class="tools">\
<li class="theme"><p>主题:</p><a class="day"></a><a class="night"></a><a class="pink"></a><a class="yellow"></a><a class="blue"></a><a class="green"></a><a class="gray"></a></li>\
<li class="size"><p>字体:</p><a class="dec">-</a><p id="fontsize">18</p><a class="inc">+</a></li>\
<li class="reset">重置</li>\
</ul>');
}
function formatDate(time) {
var date = new Date(time);
var month = date.getMonth()+1;
var day = date.getDate();
var hour = date.getHours();
var minute = date.getMinutes();
if (month < 10) month = '0' + month;
if (day < 10) day = '0' + day;
if (hour < 10) hour = '0' + hour;
if (minute < 10) minute = '0' + minute;
return month+'-'+day+' '+hour+':'+minute;
}
function init(type){
var articleid = $('body').attr('article-id') || 0, chapterid = $('body').attr('chapter-id') || 0;
if (chapterid > 0) {
var book = {name:$('body').attr('article-name'),author:$('body').attr('article-author'),dataid:$('body').attr('data-id')||0,readid:chapterid,readname:$('h1').text(),readtime:$.now()};
window.localStorage.setItem('book_'+articleid, JSON.stringify(book));
var theme = function(v){
if (typeof v === 'undefined') v = window.localStorage.getItem('theme') || 'day';
$('body').attr('class', v);
$('li.theme a.'+v).addClass('on').siblings().removeClass('on');
window.localStorage.setItem('theme', v);
};
var size = function(v){
if (typeof v === 'undefined') v = parseInt(window.localStorage.getItem('size')) || 24;
$('li.size a.num').text(v);
$('#content').css('font-size', v);
$('li.size a').removeClass('disabled');
if (v<=10) $('li.size a.dec').addClass('disabled');
if (v>=50) $('li.size a.inc').addClass('disabled');
$('#fontsize').text(v);
window.localStorage.setItem('size', v);
};
$('li.theme a').click(function(){
theme($(this).attr('class'));
});
$('li.size a').click(function(){
if ($(this).hasClass('disabled')) return;
size(parseInt($('#fontsize').text()) + ($(this).hasClass('dec') ? -2 : 2));
});
$('li.reset').click(function(){
theme('day');
size(24);
});
theme();
size();
$(document).keydown(function(e){
switch (e.which) {
case 37:
$(window).attr('location', $('#pager_prev').attr('href'));
break;
case 39:
$(window).attr('location', $('#pager_next').attr('href'));
break;
case 13:
$(window).attr('location', $('#pager_current').attr('href'));
break;
}
});
}
}
function showone(n){
$('.commend').hide();
$('#ft'+n).show();
}
function addbookcase(aid,name,cid,cname){
if($.cookie('ss_userid') && $.cookie('PHPSESSID') != -1) {
rico_data = {
articleid: aid,
articlename: name,
chapterid: cid,
chaptername: cname
}
$.ajax({
type: "post",
url: "/addbookcase/",
data: rico_data,
success: function(data){
alert(data);
}
})
}else{
if (window.confirm("\n永久书架需要登录才能使用转到登录页面吗")) {
window.location.href = "/login/";
}else{
return;
}
}
}
function delbookcase(aid){
if (window.confirm("\n确定要删除吗")) {
if($.cookie('ss_userid') && $.cookie('PHPSESSID') != -1) {
rico_data = {
articleid: aid,
},
$.ajax({
type: "post",
url: "/delbookcase/",
data: rico_data,
success: function(data){
alert(data);
window.location.reload();
}
})
}
}else{
return;
}
}
function register_check() {
if ($('#regname').val() == '' || $('#regpass').val() == '' || $('#repass').val() == '' || $('#email').val() == '') {
alert('每项都必须填写');
return false;
};
if($('#regpass').val() !== $('#repass').val()){
alert('两次输入的密码不一致');
return false;
}
return true;
}
function gotop(){$('body,html').animate({scrollTop:0},100);}
let bookmax = 50;
function LastRead(){this.bookList="bookList"} LastRead.prototype={ set:function(bid,uri,bookname,chaptername,author,img_url){ if(!(bid&&uri&&bookname&&chaptername&&author&&img_url))return; var v=bid+'#'+uri+'#'+bookname+'#'+chaptername+'#'+author+'#'+img_url; var aBooks = lastread.getBook(); var aBid = new Array(); for (i=0; i<aBooks.length;i++){aBid.push(aBooks[i][0]);} if($.inArray(bid, aBid) != -1){ lastread.remove(bid); }else{ while (aBooks.length >= bookmax) { lastread.remove(aBooks[0][0]); aBooks = lastread.getBook(); } } this.setItem(bid,v); this.setBook(bid) }, get:function(k){ return this.getItem(k)?this.getItem(k).split("#"):""; }, remove:function(k){ this.removeItem(k); this.removeBook(k) }, setBook:function(v){ var reg=new RegExp("(^|#)"+v); var books = this.getItem(this.bookList); if(books==""){ books=v; } else{ if(books.search(reg)==-1){ books+="#"+v; } else{ books.replace(reg,"#"+v); } } this.setItem(this.bookList,books) }, getBook:function(){ var v=this.getItem(this.bookList)?this.getItem(this.bookList).split("#"):Array(); var books=Array(); if(v.length){ for(var i=0;i<v.length;i++){ var tem=this.getItem(v[i]).split('#'); if (tem.length>3)books.push(tem); } } return books }, removeBook:function(v){ var reg=new RegExp("(^|#)"+v); var books=this.getItem(this.bookList); if(!books){ books=""; } else{ if(books.search(reg)!=-1){ books=books.replace(reg,""); } } this.setItem(this.bookList,books) }, setItem:function(k,v){ if(!!window.localStorage){ localStorage.setItem(k,v); } else{ var expireDate=new Date(); var EXPIR_MONTH=30*24*3600*1000; expireDate.setTime(expireDate.getTime()+12*EXPIR_MONTH); document.cookie=k+"="+encodeURIComponent(v)+";expires="+expireDate.toGMTString()+"; path=/"; } }, getItem:function(k){ var value=""; var result=""; if(!!window.localStorage){ result=window.localStorage.getItem(k); value=result||""; } else{ var reg=new RegExp("(^| )"+k+"=([^;]*)(;|\x24)"); var result=reg.exec(document.cookie); if(result){ value=decodeURIComponent(result[2])||""; } } return value }, removeItem:function(k){ if(!!window.localStorage){ window.localStorage.removeItem(k); } else{ var expireDate=new Date(); expireDate.setTime(expireDate.getTime()-1000); document.cookie=k+"= "+";expires="+expireDate.toGMTString(); } }, removeAll:function(){ if(!!window.localStorage){ window.localStorage.clear(); } else{ var v=this.getItem(this.bookList)?this.getItem(this.bookList).split("#"):Array(); var books=Array(); if(v.length){ for( i in v ){ var tem=this.removeItem(v[k]); } } this.removeItem(this.bookList); } } }
function removebook(k){lastread.remove(k);showtempbooks();}function removeall(){lastread.removeAll();showtempbooks();}
function showtempbooks(){
var books=lastread.getBook().reverse(); //倒序
bookhtml = '';
if (books.length){
for(var i=0 ;i<books.length;i++){
if (i < bookmax) {
/*
bookhtml += '<div class="bookcase-book">';
bookhtml += '<div class="book-img"><a href="'+books[i][0]+'"><img src="'+books[i][5]+'"></a></div>';
bookhtml += '<div class="book-info"><h4><a href="'+books[i][0]+'">'+books[i][2]+'</a></h4><p class="author">作者:'+books[i][4]+'</p>';
bookhtml += '<p class="read"><span>已读到:</span><a href="'+books[i][1]+'">'+books[i][3]+'</a></p></div>';
bookhtml += '<div class="del-btn"><a class="border-btn" href="javascript:removebook(\''+books[i][0]+'\')">删除</a></div>';
bookhtml += '</div>';
*/
bookhtml += '<li><span class="s1">'+books[i][5]+'</span><span class="s2"><a href="'+books[i][0]+'" target="_blank">'+books[i][2]+'</a></span><span class="s3"><a href="'+books[i][1]+'">'+books[i][3]+'</a></span><span class="s4">'+books[i][4]+'</span><span class="s5"><a href="javascript:removebook(\''+books[i][0]+'\')">删除</a></span></li>';
}
}
}else{
bookhtml += '<b style="display:flex;color:red;padding:20px;">还没有阅读记录哦 ( ˙﹏˙ )( ˙﹏˙ ),去找找书看吧。</b>';
}
$("#tempBookcase").html(bookhtml);
}
window.lastread = new LastRead();

View File

@@ -1,2 +0,0 @@
/*! jquery.cookie v1.4.1 | MIT */
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?a(require("jquery")):a(jQuery)}(function(a){function b(a){return h.raw?a:encodeURIComponent(a)}function c(a){return h.raw?a:decodeURIComponent(a)}function d(a){return b(h.json?JSON.stringify(a):String(a))}function e(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return a=decodeURIComponent(a.replace(g," ")),h.json?JSON.parse(a):a}catch(b){}}function f(b,c){var d=h.raw?b:e(b);return a.isFunction(c)?c(d):d}var g=/\+/g,h=a.cookie=function(e,g,i){if(void 0!==g&&!a.isFunction(g)){if(i=a.extend({},h.defaults,i),"number"==typeof i.expires){var j=i.expires,k=i.expires=new Date;k.setTime(+k+864e5*j)}return document.cookie=[b(e),"=",d(g),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}for(var l=e?void 0:{},m=document.cookie?document.cookie.split("; "):[],n=0,o=m.length;o>n;n++){var p=m[n].split("="),q=c(p.shift()),r=p.join("=");if(e&&e===q){l=f(r,g);break}e||void 0===(r=f(r))||(l[q]=r)}return l};h.defaults={},a.removeCookie=function(b,c){return void 0===a.cookie(b)?!1:(a.cookie(b,"",a.extend({},c,{expires:-1})),!a.cookie(b))}});

File diff suppressed because it is too large Load Diff

View File

@@ -1,106 +0,0 @@
function qsskel(o){function w(b,a){return(b<<a)|(b>>>(32-a))}function E(k,b){var U,a,d,x,c;d=(k&2147483648);x=(b&2147483648);U=(k&1073741824);a=(b&1073741824);c=(k&1073741823)+(b&1073741823);if(U&a){return(c^2147483648^d^x)}if(U|a){if(c&1073741824){return(c^3221225472^d^x)}else{return(c^1073741824^d^x)}}else{return(c^d^x)}}function s(a,c,b){return(a&c)|((~a)&b)}function r(a,c,b){return(a&b)|(c&(~b))}function q(a,c,b){return(a^c^b)}function p(a,c,b){return(c^(a|(~b)))}function f(V,U,Z,Y,k,W,X){V=E(V,E(E(s(U,Z,Y),k),X));return E(w(V,W),U)}function C(V,U,Z,Y,k,W,X){V=E(V,E(E(r(U,Z,Y),k),X));return E(w(V,W),U)}function t(V,U,Z,Y,k,W,X){V=E(V,E(E(q(U,Z,Y),k),X));return E(w(V,W),U)}function e(V,U,Z,Y,k,W,X){V=E(V,E(E(p(U,Z,Y),k),X));return E(w(V,W),U)}function g(k){var V;var d=k.length;var c=d+8;var b=(c-(c%64))/64;var U=(b+1)*16;var W=Array(U-1);var a=0;var x=0;while(x<d){V=(x-(x%4))/4;a=(x%4)*8;W[V]=(W[V]|(k.charCodeAt(x)<<a));x++}V=(x-(x%4))/4;a=(x%4)*8;W[V]=W[V]|(128<<a);W[U-2]=d<<3;W[U-1]=d>>>29;return W}function G(c){var b="",d="",k,a;for(a=0;a<=3;a++){k=(c>>>(a*8))&255;d="0"+k.toString(16);b=b+d.substr(d.length-2,2)}return b}function u(b){b=b.replace(/\r\n/g,"\n");var a="";for(var k=0;k<b.length;k++){var d=b.charCodeAt(k);if(d<128){a+=String.fromCharCode(d)}else{if((d>127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192);a+=String.fromCharCode((d&63)|128)}else{a+=String.fromCharCode((d>>12)|224);a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128)}}}return a}var D=Array();var K,i,F,v,h,T,S,R,Q;var N=7,L=12,I=17,H=22;var B=5,A=9,z=14,y=20;var n=4,m=11,l=16,j=23;var P=6,O=10,M=15,J=21;o=u(o);D=g(o);T=1732584193;S=4023233417;R=2562383102;Q=271733878;for(K=0;K<D.length;K+=16){i=T;F=S;v=R;h=Q;T=f(T,S,R,Q,D[K+0],N,3614090360);Q=f(Q,T,S,R,D[K+1],L,3905402710);R=f(R,Q,T,S,D[K+2],I,606105819);S=f(S,R,Q,T,D[K+3],H,3250441966);T=f(T,S,R,Q,D[K+4],N,4118548399);Q=f(Q,T,S,R,D[K+5],L,1200080426);R=f(R,Q,T,S,D[K+6],I,2821735955);S=f(S,R,Q,T,D[K+7],H,4249261313);T=f(T,S,R,Q,D[K+8],N,1770035416);Q=f(Q,T,S,R,D[K+9],L,2336552879);R=f(R,Q,T,S,D[K+10],I,4294925233);S=f(S,R,Q,T,D[K+11],H,2304563134);T=f(T,S,R,Q,D[K+12],N,1804603682);Q=f(Q,T,S,R,D[K+13],L,4254626195);R=f(R,Q,T,S,D[K+14],I,2792965006);S=f(S,R,Q,T,D[K+15],H,1236535329);T=C(T,S,R,Q,D[K+1],B,4129170786);Q=C(Q,T,S,R,D[K+6],A,3225465664);R=C(R,Q,T,S,D[K+11],z,643717713);S=C(S,R,Q,T,D[K+0],y,3921069994);T=C(T,S,R,Q,D[K+5],B,3593408605);Q=C(Q,T,S,R,D[K+10],A,38016083);R=C(R,Q,T,S,D[K+15],z,3634488961);S=C(S,R,Q,T,D[K+4],y,3889429448);T=C(T,S,R,Q,D[K+9],B,568446438);Q=C(Q,T,S,R,D[K+14],A,3275163606);R=C(R,Q,T,S,D[K+3],z,4107603335);S=C(S,R,Q,T,D[K+8],y,1163531501);T=C(T,S,R,Q,D[K+13],B,2850285829);Q=C(Q,T,S,R,D[K+2],A,4243563512);R=C(R,Q,T,S,D[K+7],z,1735328473);S=C(S,R,Q,T,D[K+12],y,2368359562);T=t(T,S,R,Q,D[K+5],n,4294588738);Q=t(Q,T,S,R,D[K+8],m,2272392833);R=t(R,Q,T,S,D[K+11],l,1839030562);S=t(S,R,Q,T,D[K+14],j,4259657740);T=t(T,S,R,Q,D[K+1],n,2763975236);Q=t(Q,T,S,R,D[K+4],m,1272893353);R=t(R,Q,T,S,D[K+7],l,4139469664);S=t(S,R,Q,T,D[K+10],j,3200236656);T=t(T,S,R,Q,D[K+13],n,681279174);Q=t(Q,T,S,R,D[K+0],m,3936430074);R=t(R,Q,T,S,D[K+3],l,3572445317);S=t(S,R,Q,T,D[K+6],j,76029189);T=t(T,S,R,Q,D[K+9],n,3654602809);Q=t(Q,T,S,R,D[K+12],m,3873151461);R=t(R,Q,T,S,D[K+15],l,530742520);S=t(S,R,Q,T,D[K+2],j,3299628645);T=e(T,S,R,Q,D[K+0],P,4096336452);Q=e(Q,T,S,R,D[K+7],O,1126891415);R=e(R,Q,T,S,D[K+14],M,2878612391);S=e(S,R,Q,T,D[K+5],J,4237533241);T=e(T,S,R,Q,D[K+12],P,1700485571);Q=e(Q,T,S,R,D[K+3],O,2399980690);R=e(R,Q,T,S,D[K+10],M,4293915773);S=e(S,R,Q,T,D[K+1],J,2240044497);T=e(T,S,R,Q,D[K+8],P,1873313359);Q=e(Q,T,S,R,D[K+15],O,4264355552);R=e(R,Q,T,S,D[K+6],M,2734768916);S=e(S,R,Q,T,D[K+13],J,1309151649);T=e(T,S,R,Q,D[K+4],P,4149444226);Q=e(Q,T,S,R,D[K+11],O,3174756917);R=e(R,Q,T,S,D[K+2],M,718787259);S=e(S,R,Q,T,D[K+9],J,3951481745);T=E(T,i);S=E(S,F);R=E(R,v);Q=E(Q,h)}return(G(T)+G(S)+G(R)+G(Q)).toLowerCase()};
var varslehj3 = qsskel($.cookie('user_id') + $.cookie('user_name') + kdeh2);
if($.cookie('user_name')){//登录判断
var user_name = $.cookie('user_name');
$('#qs_login').html('<a class=\"a1 y\" href=\"javascript:qs_logout();\"><span class=\"ico ico-tuichu1\"></span>退出登录</a>');
}else{
$('#qs_login').html('<a class=\"a1 y\" href=\"/login.html?url='+lg_url+'\"><span class=\"ico ico-login\"></span>登录</a><a class=\"a2 y\" href=\"/register.html?url='+lg_url+'\"><span class=\"ico ico-zhuce\"></span>注册</a>');
}
function qs_logout(){//退出登录
$.removeCookie(varslehj3,{ path: '/'});
$.removeCookie('user_id',{ path: '/'});
$.removeCookie('user_name',{ path: '/'});
window.location.reload();
}
function login(lg_url){//用户登录
user_name = document.getElementById("user_name").value;
user_pass = qsskel(document.getElementById("user_pass").value);
user_code = document.getElementById("user_code").value;
$.post('/qs_login_go.php',{'user_name':user_name,'user_pass':user_pass,'user_code':user_code},
function(data){
data=data.replace(/\s/g,'');data=data.split("|");
erword=data[1];
if(data[0]==1){
window.location.href = lg_url;
}
else{
reloadcode();
$('#shuqian').html('<div class=\"dvfd\"><span class=red>'+erword+'</span><a href=\"javascript:shanchusc();\" class=\"qdbtn\">确 定</a></div>');
}
});
}
function register(lg_url){//用户注册
name = document.getElementById("name").value;
mobile = document.getElementById("mobile").value;
pass = qsskel(document.getElementById("pass").value);
pass2 = qsskel(document.getElementById("pass2").value);
code = document.getElementById("code").value;
if(pass == pass2){
$.post('/qs_register_go.php',{'name':name,'mobile':mobile,'pass':pass,'pass2':pass2,'code':code},
function(data){
data=data.replace(/\s/g,'');data=data.split('|');
erword=data[1];
if(data[0]==1){
window.location.href = lg_url;
}
else{
reloadcode();
$('#shuqian').html('<div class=\"dvfd\"><span class=red>'+erword+'</span><a href=\"javascript:shanchusc();\" class=\"qdbtn\">确 定</a></div>');
}
});
}else{
reloadcode();
$('#shuqian').html('<div class=\"dvfd\"><span class=red>两次密码不一致</span><a href=\"javascript:shanchusc();\" class=\"qdbtn\">确 定</a></div>');
}
}
function case_del(aid,xstitle){//从书架删除小说
$.post("/ajax.php",{"aid":aid,"case_del":"1"},function(data){
$("#"+aid).html("<span class=\"s5\">删除中</span>");if(data != ""){
$("#"+aid).html("<span class=\"s5\">已删除</span>");
}
});
}
function shanchusc(){document.getElementById('shuqian').innerHTML = '';}//清空shuqian DIV
function addbookcase(url,aid){//添加小说到书架
$.get('/ajax.php',{'addbookcase':'1','url':url,'aid':aid},
function(data){
data=data.replace(/\s/g,'');data=data.split("|");
if(data[0]==1){
$('#shuqian').animate({left:"-5px"},20).animate({left:"10px"},20).animate({left:"-10px"},20).animate({left:"0px"},20).html('<div class=\"dvfd\"><span class=red>添加成功</span><a href=\"javascript:shanchusc();\" class=\"qdbtn\">确 定</a></div>');
}
else{
window.location.href = "/login.html?url="+data[1];
}
});
}
function shuqian(aid,cid,url){//存书签
//alert("shuqian");
$.get('/ajax.php',{'addmark':'1','url':url,'aid':aid,'cid':cid},
function(data){
data=data.replace(/\s/g,'');data=data.split("|");
if(data[0]==1){
$('#shuqian').animate({left:"-5px"},20).animate({left:"10px"},20).animate({left:"-10px"},20).animate({left:"0px"},20).html('<div class=\"dvfd\"><span class=red>书签已保存</span><a href=\"javascript:shanchusc();\" class=\"qdbtn\">确 定</a></div>');
}
else{
window.location.href = "/login.html?url="+data[1];
}
});
}
function shuqian2(t){
var t = t.replace(/\s/g,'');
//alert(t);
var a = t.split("|");
if(a[0]==1){
$("#shuqian").html("<div class=\"dvfd\"><span class=red>收藏成功</span><a href=\"javascript:shanchusc();\" class=\"qdbtn\">确 定</a></div>");
}
if(a[0]==0){
window.location.href = "/login.php?url="+a[1];
}
}