diff --git a/public/template/default/pc/css/dark.css b/public/template/default/pc/css/dark.css
index 87cad18..66f85d8 100644
--- a/public/template/default/pc/css/dark.css
+++ b/public/template/default/pc/css/dark.css
@@ -1 +1 @@
-:root{--Maincolor:#409EFF;--MaincolorHover:#66b1ff;--bagcolor:#212121;--bagcolor-box:#2a2a2b;--bagcolor-comment-box:#343436;--text-color-title:#fff;--text-color-content:#a4a8a7;--text-color-href:#999;--border-hd:2px;--border-box:1px solid #2a2a2b;--box-shadow:0 0 2px 0 rgba(98,124,153,.1)}::-webkit-scrollbar-track{background-color:var(--bagcolor-box)}::-webkit-scrollbar-thumb{background-color:var(--bagcolor-comment-box)!important}.list-plane-title{background-color:var(--bagcolor-box);color:var(--text-color-title);border-bottom:var(--border-box)}.post-item{background-color:var(--bagcolor-box);border-bottom:var(--border-box);color:var(--text-color-title)}.post-item:hover{background-color:var(--bagcolor-box)}.post-item h2 a,.login-title,.menu-item,.fa-angle-down:before,.menu-mobile .menu-item a,.mobile-menu-btn,.fa-search,.dialog-plane{color:var(--text-color-title)}.frinds-links,.pages,.aside-box,header,.menu-header-plane>ul,.menu-header-plane .sub-menu,.user-sub-menu,.sidebarlist-item,.sidebarlist-item-content,.post-content-body,.plane-title,.relevant-list,#comments,.login-btn-header,.pwd-show,.drawer-menu-list,.dialog-plane,.conment-face-plane{background-color:var(--bagcolor-box)}#post-catalog,.catalog-hover,.catalog-close,.relevant-plane,.login-main,#login-note,.usercenter-userinfo,.usercenter-menu,.post-list-page-plane,.view-vertical,.index-top-postcard-main,.widget-admin-author-plane{background-color:var(--bagcolor-box)!important}.reply-title,.plane-title,.comments-title{border-bottom-color:var(--bagcolor-box)}.comment_form_textarea,.index-top-postcard-main{border-color:var(--bagcolor-box)}#post-catalog .catalog-item:hover{background-color:var(--bagcolor-box)}.index-load-more-btn{background-color:var(--bagcolor-box)}.menu-header-plane li>a,.user-sub-menu a,.user-menu-plane,.user-menu-name,.widget-title,.widget-avatar-title,.widget-author-name,.plane-title,.reply-title,.comments-title,.catalog-title,.catalog-title:before,.catalog-close:before,.post-title,#login-note,.usercenter-info-h3,.usercenter-userinfo,.link-title,.view-vertical span,.view-vertical a,.hot-post-widget-item-title a,.hot-post-widget-item-num,.widget-admin-author-plane{color:var(--text-color-title)!important}.sidebarlist-item-content,.post-content-content,.input-login,.widget-sentence-placeholder,.hot-post-widget-item-meta,.hot-post-widget-item-meta a,.widger-comment-name,.widger-comment-excerpt,#post-catalog{color:var(--text-color-content)!important}.relevant-list li a{color:#999!important}.widger-comment-excerpt{background-color:var(--bagcolor-comment-box)}.widger-comment-excerpt:before{border-bottom-color:var(--bagcolor-comment-box)}.usercenter-menu,.author_name,.usercenter-info-body,.author_name>a,.comment-reply-link,.comment-text,.comment-text a,.code-expand,.login-thirdparty-btn,.comment_form_textarea,.comment-reply-title{color:var(--text-color-content)!important}.usercenter-info-body input{background-color:var(--bagcolor-comment-box);border-color:var(--text-color-content);color:var(--text-color-content)}.commentlist>.comment>.children .comment,.page-numbers,.title-plane,.post-copyright{background-color:var(--bagcolor-comment-box);color:var(--text-color-content)}.commentlist>.comment>.children>.comment:first-child:before{border-bottom-color:var(--bagcolor-comment-box)!important}.link-title,.links-item,.corepress-url-dh,.menu-mobile .menu-item a,.menu-mobile .mobile-m-dropdown,.widget-admin-author-contact-item-content{border-color:var(--bagcolor-comment-box)}.post-content blockquote,code,.loginshow{background-color:var(--bagcolor-comment-box);color:var(--text-color-content)}tr:nth-child(2n+1) td,tr:hover td{background-color:var(--bagcolor-comment-box)}td{border-bottom:1px solid var(--bagcolor-comment-box)}pre{background-color:unset}#top-grrk{filter:brightness(0.6)}.c-alert,.start-plane,.clickshow,.comment-sofa,button,input,.comment-from,.current{filter:brightness(0.8)}img{filter:brightness(0.8)}#app{background-image:unset!important}.pwd-show-input{border-color:var(--bagcolor-comment-box);color:var(--text-color-content)}.icon-url,#post-catalog-bar{background-color:var(--bagcolor-comment-box);color:var(--text-color-content)!important}.login-thirdparty-btn{border-color:var(--text-color-content)}.hljs-comment,.hljs-quote{color:#969896}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:#ff8383}.hljs-number,.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link{color:#de935f}.hljs-attribute{color:#e9d27e}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#b5f4a5}.hljs-title,.hljs-section{color:#93ddfd}.hljs-keyword,.hljs-selector-tag{color:#d9a9ff}.hljs{display:block;overflow-x:auto;background:#2d3748;color:#c5c8c6;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}pre.corepress-code-pre code{position:relative;max-height:500px;overflow:auto;padding:10px 20px}.corepress-code-pre:hover .code-bar{visibility:visible;opacity:1}.code-bar{position:absolute;right:0;top:0;padding:5px 10px;visibility:hidden;opacity:0;transition:.3s}.code-bar-btn-copy{border:0;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.05),0 2px 4px rgba(0,0,0,0.05);padding:2px 5px;border-radius:3px;cursor:pointer}.code-bar-btn-copy-fonticon{color:#fff;cursor:pointer}pre[class='corepress-code-pre']{position:relative;font-size:14px;margin:0;padding:0;max-height:unset;background-color:unset}.hljs ul{list-style:decimal;margin:0 0 0 20px!important;padding:0}.hljs ul li{list-style:decimal-leading-zero;border-left:1px solid #ddd!important;padding:5px!important;margin:0!important;line-height:14px;word-break:break-all;word-wrap:break-word}.code-expand{color:#fff}pre.corepress-code-pre code{background-color:unset}.widget-admin-author-contact-item-icon{background-color:#666!important}.widget-admin-author-contact-item,.wxshow-main-show,.cp-postcard-list,.cp-postcard-item-card{border-color:#666!important}.cp-postcard-title a{color:#fff}
\ No newline at end of file
+:root{--Maincolor:#409EFF;--MaincolorHover:#66b1ff;--bagcolor:#212121;--bagcolor-box:#2a2a2b;--bagcolor-comment-box:#343436;--text-color-title:#fff;--text-color-content:#a4a8a7;--text-color-href:#999;--border-hd:2px;--border-box:1px solid #2a2a2b;--box-shadow:0 0 2px 0 rgba(98,124,153,.1)}::-webkit-scrollbar-track{background-color:var(--bagcolor-box)}::-webkit-scrollbar-thumb{background-color:var(--bagcolor-comment-box)!important}.list-plane-title{background-color:var(--bagcolor-box);color:var(--text-color-title);border-bottom:var(--border-box)}.post-item,[cp-post-item]{background-color:var(--bagcolor-box);border-bottom:var(--border-box);color:var(--text-color-title)}.post-item:hover,[cp-post-item]:hover{background-color:var(--bagcolor-box)}.dialog-plane,.fa-angle-down:before,.fa-search,.login-title,.menu-item,.menu-mobile .menu-item a,.mobile-menu-btn,.post-item h2 a,[cp-post-item] h2 a{color:var(--text-color-title)}#comments,#cp-poster-plane-main,#poster-layer,.aside-box,.conment-face-plane,.dialog-plane,.drawer-menu-list,.friend-links,.layui-layer,.login-btn-header,.menu-header-plane .sub-menu,.menu-header-plane>ul,.pages,.plane-title,.post-content-body,.pwd-show,.relevant-list,.sidebarlist-item,.sidebarlist-item-content,.tougao,.tougao-submit-plane,.user-sub-menu,header{background-color:var(--bagcolor-box)}#cp-close-poster div,#login-note,#post-catalog,#poster-created,#poster-screenshot,.catalog-close,.catalog-hover,.cp-poster-plane-main,.header-sub-menu-wrap,.index-top-postcard-main,.login-main,.mce-container-body,.mce-window,.mce-window-head,.phone-tabs-list,.post-list-page-plane,.relevant-plane,.tougao-content,.usercenter-menu,.usercenter-userinfo,.view-vertical,.widget-admin-author-plane,div.mce-panel{background-color:var(--bagcolor-box)!important}.comments-title,.plane-title,.reply-title{border-bottom-color:var(--bagcolor-box)}.comment_form_textarea,.index-top-postcard-main{border-color:var(--bagcolor-box)}#post-catalog .catalog-item:hover,.directory-widget .catalog-item:hover{background-color:var(--bagcolor-box)}.index-load-more-btn{background-color:var(--bagcolor-box)}#cp-close-poster,#login-note,.catalog-close:before,.catalog-title,.catalog-title:before,.comments-title,.cp-pop-close:before,.cp-pop-window-title div,.cp-pop-window-title i,.cp-poster-title,.header-sub-menu-wrap a,.hot-post-widget-item-num,.hot-post-widget-item-title a,.link-title,.menu-header-plane li>a,.plane-title,.post-title,.reply-title,.tougao,.tougao-submit-plane,.user-menu-name,.user-menu-plane,.user-sub-menu a,.usercenter-info-h3,.usercenter-userinfo,.view-vertical a,.view-vertical span,.widget-admin-author-plane,.widget-author-name,.widget-avatar-title,.widget-title{color:var(--text-color-title)!important}#post-catalog,.cp-poster-excerpt,.directory-widget,.hot-post-widget-item-meta,.hot-post-widget-item-meta a,.input-login,.phone-tabs-list,.post-content-content,.sidebarlist-item-content,.tougao-content,.widger-comment-excerpt,.widger-comment-name,.widget-sentence-placeholder,[cp-post-excerpt],[cp-post-meta-banner] a,[cp-post-meta]{color:var(--text-color-content)!important}.relevant-list li a{color:#999!important}.widger-comment-excerpt{background-color:var(--bagcolor-comment-box)}.widger-comment-excerpt:before{border-bottom-color:var(--bagcolor-comment-box)}.author_name,.author_name>a,.code-expand,.comment-reply-link,.comment-reply-title,.comment-text,.comment-text a,.comment_form_textarea,.login-thirdparty-btn,.usercenter-info-body,.usercenter-menu{color:var(--text-color-content)!important}.usercenter-info-body input{background-color:var(--bagcolor-comment-box);border-color:var(--text-color-content);color:var(--text-color-content)}.commentlist>.comment>.children .comment,.page-numbers,.post-copyright,.title-plane{background-color:var(--bagcolor-comment-box);color:var(--text-color-content)}.commentlist>.comment>.children>.comment:first-child:before{border-bottom-color:var(--bagcolor-comment-box)!important}.corepress-url-dh,.link-title,.links-item,.menu-mobile .menu-item a,.menu-mobile .mobile-m-dropdown,.widget-admin-author-contact-item-content{border-color:var(--bagcolor-comment-box)}.loginshow,.post-content blockquote,code{background-color:var(--bagcolor-comment-box);color:var(--text-color-content)}tr:hover td,tr:nth-child(2n+1) td{background-color:var(--bagcolor-comment-box)}td{border-bottom:1px solid var(--bagcolor-comment-box)}pre{background-color:unset}#top-grrk{filter:brightness(.6)}.c-alert,.clickshow,.comment-from,.comment-sofa,.current,.start-plane,button,input{filter:brightness(.8)}img{filter:brightness(.8)}#app{background-image:unset!important}.pwd-show-input{border-color:var(--bagcolor-comment-box);color:var(--text-color-content)}#post-catalog-bar,.icon-url{background-color:var(--bagcolor-comment-box);color:var(--text-color-content)!important}.login-thirdparty-btn{border-color:var(--text-color-content)}.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#ff8383}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#de935f}.hljs-attribute{color:#e9d27e}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b5f4a5}.hljs-section,.hljs-title{color:#93ddfd}.hljs-keyword,.hljs-selector-tag{color:#d9a9ff}.hljs{display:block;overflow-x:auto;background:#2d3748;color:#c5c8c6;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}pre.corepress-code-pre code{position:relative;max-height:500px;overflow:auto;padding:10px 20px}.corepress-code-pre:hover .code-bar{visibility:visible;opacity:1}.code-bar{position:absolute;right:0;top:0;padding:5px 10px;visibility:hidden;opacity:0;transition:.3s}.code-bar-btn-copy{border:none;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.05);padding:2px 5px;border-radius:3px;cursor:pointer}.code-bar-btn-copy-fonticon{color:#fff;cursor:pointer}pre[class=corepress-code-pre]{position:relative;font-size:14px;margin:0;padding:0;max-height:unset;background-color:unset}.hljs ul{list-style:decimal;margin:0 0 0 20px!important;padding:0}.hljs ul li{list-style:decimal-leading-zero;border-left:1px solid #ddd!important;padding:5px!important;margin:0!important;line-height:14px;word-break:break-all;word-wrap:break-word}.code-expand{color:#fff}pre.corepress-code-pre code{background-color:unset}.widget-admin-author-contact-item-icon{background-color:#666!important}.cp-postcard-item-card,.cp-postcard-list,.widget-admin-author-contact-item,.wp-editor-container,.wxshow-main-show{border-color:#666!important}.cp-postcard-title a{color:#fff}
\ No newline at end of file
diff --git a/public/template/default/pc/index/index.html b/public/template/default/pc/index/index.html
index d8a1592..6add891 100644
--- a/public/template/default/pc/index/index.html
+++ b/public/template/default/pc/index/index.html
@@ -252,7 +252,7 @@
-
+
{ape:flink pagesize="5"}
{notempty name="$field['image']"}
diff --git a/public/template/default/pc/js/base64.js b/public/template/default/pc/js/base64.js
new file mode 100644
index 0000000..4fb727f
--- /dev/null
+++ b/public/template/default/pc/js/base64.js
@@ -0,0 +1 @@
+(function(r,e){if(typeof exports==="object"){module.exports=exports=e()}else if(typeof define==="function"&&define.amd){define(e)}else{window.BASE64=e()}})(this,function(){var d=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","+","/"];var p=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","-","_"];var w=function(r){var e=[];while(r>0){var a=r%2;r=Math.floor(r/2);e.push(a)}e.reverse();return e};var l=function(r){var e=0;var a=0;for(var n=r.length-1;n>=0;--n){var t=r[n];if(t==1){e+=Math.pow(2,a)}++a}return e};var v=function(r,e){var a=8-(r+1)+(r-1)*6;var n=e.length;var t=a-n;while(--t>=0){e.unshift(0)}var f=[];var i=r;while(--i>=0){f.push(1)}f.push(0);var v=0,o=8-(r+1);for(;v=0){f.push(e[v++])}}return f};var h=function(r){var e=[];for(var a=0,n=r.length;a=0){f.unshift(0)}e=e.concat(f)}else if(t>=128&&t<=2047){e=e.concat(v(2,f))}else if(t>=2048&&t<=65535){e=e.concat(v(3,f))}else if(t>=65536&&t<=2097151){e=e.concat(v(4,f))}else if(t>=2097152&&t<=67108863){e=e.concat(v(5,f))}else if(t>=4e6&&t<=2147483647){e=e.concat(v(6,f))}}return e};var b=function(r){var e;var a=[];var n="";for(var t=0,f=r.length;t1){a=a.concat(r.slice(t+2,t+8));t+=8;--i}e=l(a);n+=String.fromCharCode(e);a=[]}}return n};var e=function(r,e){var a=[];var n=h(r);var t=e?p:d;var f=0;for(var i=0,v=n.length;i=0){n.push(0)}a.push(l(n.slice(i,i+6)))}var u="";for(var i=0,v=a.length;i0){for(var s=6-h;s>0;--s){l.unshift(0)}}f=f.concat(l);break}}}if(n>0){f=f.slice(0,f.length-n)}var g=b(f);return g};var r={encode:function(r){return e(r,false)},decode:function(r){return a(r,false)},urlsafe_encode:function(r){return e(r,true)},urlsafe_decode:function(r){return a(r,true)}};return r});
\ No newline at end of file
diff --git a/public/template/default/pc/js/index.js b/public/template/default/pc/js/index.js
index 0083348..0aac423 100644
--- a/public/template/default/pc/js/index.js
+++ b/public/template/default/pc/js/index.js
@@ -1,260 +1,508 @@
-document.body.oncopy = function () {
- if (set.isusercenter == 1) {
- return;
- }
-
- var copytext = window.getSelection().toString();
- if (set.reprint.open == 1) {
- if (set.reprint.copylenopen == 1) {
- if (copytext.length > set.reprint.copylen) {
- addarelt('复制内容太长,禁止复制', 'erro');
- event.preventDefault();
- return false;
- } else {
- copyaddurl(copytext);
- }
- } else {
- copyaddurl(copytext);
- }
- }
-}
init_dark();
-
function init_dark() {
- !0 === cp_user_get_dark() ? loaddarkcss() : "" === cp_user_get_dark() ? 1 == set.autodark ? cp_isdark() ? loaddarkcss() : def_dark() : def_dark() : removedarkcss()
-}
-
-function copyaddurl(content) {
- if (set.reprint.addurl == 0) {
- addarelt(set.reprint.msg, 'succ');
- } else {
- if (content.length > 100) {
- addarelt(set.reprint.msg, 'succ');
- JScopyText(content + '\n 【来源:' + set.reprint.siteurl + ',转载请注明】');
+ if (cp_user_get_dark() === true) {
+ loaddarkcss()
+ } else if (cp_user_get_dark() === "") {
+ if (set.autodark == 1) {
+ if (cp_isdark()) {
+ loaddarkcss()
+ } else {
+ def_dark()
+ }
} else {
- addarelt(set.reprint.msg, 'succ');
+ def_dark()
}
- }
-}
-
-$(document).scroll(function () {
- var scroH = $(document).scrollTop(); //滚动高度
- var viewH = $(window).height(); //可见高度
- var contentH = $(document).height(); //内容高度
- if (scroH > 100) { //距离顶部大于100px时
- $('.go-top-plane').addClass('go-top-plane-show')
} else {
- $('.go-top-plane').removeClass('go-top-plane-show')
+ removedarkcss()
}
- if (contentH - (scroH + viewH) <= 100) { //距离底部高度小于100px
- }
- if (contentH == (scroH + viewH)) { //滚动条滑到底部啦
- }
-});
-
-function mobile_menuclick(e, ethis) {
- $('.user-menu .sub-menu').css('visibility', 'hidden');
- $('.user-menu .sub-menu').css('opacity', '0');
- if ($(ethis).parent().find('.sub-menu').css('visibility') == 'hidden') {
- $(ethis).parent().find('.sub-menu').css('opacity', '1');
- $(ethis).parent().find('.sub-menu').css('visibility', 'visible');
- } else if ($(ethis).parent().parent().find('.user-sub-menu').css('visibility') == 'hidden') {
- $(ethis).parent().parent().find('.sub-menu').css('opacity', '1');
- $(ethis).parent().parent().find('.sub-menu').css('visibility', 'visible');
- }
- e.stopPropagation();
}
-
-$(document).ready(function () {
- //移动端
- $('.menu-mobile .menu-item-has-children').append('
')
- $('.menu-mobile .mobile-m-dropdown').click(function () {
- $(this).parent().children('.mobile-m-dropdown').children().toggleClass('m-dropdown-show-i')
- $(this).parent().children('.sub-menu').slideToggle()
- })
-
-
- $('.go-top-plane').click(function () {
- $('html,body').animate({scrollTop: '0px'}, 500);
- });
- $('.drawer-menu-list').click(function (e) {
- $('.user-menu .sub-menu').css('visibility', 'hidden');
- $('.user-menu .sub-menu').css('opacity', '0');
- $('.user-menu .sub-menu').removeClass('sub-menu-hide');
- $('.user-menu .sub-menu').removeClass('sub-menu-show');
- e.stopPropagation();
- });
- $('.tag-cloud-link').each(function () {
- var colors = ['#67C23A', '#E6A23C', '#F56C6C', '#909399', '#CC9966', '#FF6666', '#99CCFF', '#FF9999', '#CC6633'];
- var backcolor = colors[Math.floor((Math.random() * colors.length))];
- $(this).css('background-color', backcolor);
- });
-
- if (set.module.imglightbox == 1) {
- if (set.is_page == true || set.is_single == true) {
- var imgarr = $('.post-content-content').find('img').not('.c-downbtn-icon').not('.post-end-tools').not('.link-icon').not('.corepress-url-dh-icon img');
- for (var i = 0; i < imgarr.length; i++) {
- if (set.module.imglazyload == 1) {
- var imgurl = $(imgarr[i]).attr('data-original');
- } else {
- var imgurl = $(imgarr[i]).attr('src');
- }
- var html = imgarr[i].outerHTML;
- if ($(imgarr[i]).parent()[0].tagName != 'A') {
- $(imgarr[i]).replaceWith('' + html + '');
- }
- }
- $.fancybox.defaults.buttons = [
- "close"
- ];
- $('a[href*=".jpg"],a[href*=".webp"],a[href*=".ico"],a[href*=".svg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"], a[href*=".bmp"]').fancybox({});
+function openMenu() {
+ $("body").css("overflow", "hidden");
+ $(".drawer-menu-plane").addClass("drawer-menu-plane-show");
+ $(".menu-plane").appendTo($(".drawer-menu-list"));
+ $(".user-menu-plane").appendTo($(".drawer-menu-list"));
+ $(".user-menu-main").not(".user-menu-main-notlogin").append('
');
+ $(".phone-tabs").css("display", "none")
+}
+function closeMenu() {
+ $("body").css("overflow", "auto");
+ $(".drawer-menu-plane").removeClass("drawer-menu-plane-show");
+ $(".user-menu-plane").prependTo($(".header-menu"));
+ $(".menu-plane").prependTo($(".header-menu"));
+ $(".m-dropdown").remove();
+ $(".phone-tabs").css("display", "block")
+}
+function openSearch() {
+ $(".dialog-search-plane").addClass("dialog-search-plane-show")
+}
+function closeSearch() {
+ $(".dialog-search-plane").removeClass("dialog-search-plane-show")
+}
+function darkMode() {
+ if (window.isdark == true) {
+ removedarkcss();
+ cp_user_set_dark("0")
+ } else {
+ loaddarkcss();
+ cp_user_set_dark("1")
+ }
+}
+function copyaddurl(t) {
+ if (set.reprint.addurl == 0) {
+ addarelt(set.reprint.msg, "succ")
+ } else {
+ if (t.length > 100) {
+ addarelt(set.reprint.msg, "succ");
+ window.closeCopyLimit = 1;
+ JScopyText(t + "\n 【来源:" + set.reprint.siteurl + ",转载请注明】")
+ } else {
+ addarelt(set.reprint.msg, "succ")
}
}
-
-
- if (set.is_single == 1 || set.is_page == 1) {
- if (set.corepress_post_meta.catalog == 1) {
- var i = 0;
- //文章目录
- var html = '';
- $(".post-content h2,.post-content h3").each(function () {
- var tagName = $(this)[0].tagName.toLowerCase();
- console.log();
- if ($(this).parent().attr('class') == 'zd-plane-content') {
- return;
- }
- $(this).attr('catalog', 'catalog-' + tagName + '-' + i);
- var clickargs = "go_catalog('catalog-" + tagName + "-" + i + "','" + tagName + "')";
- html = html + '' + $(this).html() + '
';
- i++;
- });
- $('#post-catalog-list').html(html);
- set_catalog_position();
- $('#post-catalog').css('visibility', 'visible');
- $('#post-catalog').css('opacity', '1');
- if ($(".post-content h2").length == 0 && $(".post-content h3").length == 0) {
- $('#post-catalog').css('visibility', 'hidden');
- }
- }
- if (set.has_corepress_video == true) {
- const player = new Plyr('.corepress-video', {
- i18n: {
- restart: '重播',
- play: '播放',
- pause: '暂停',
- speed: '速度',
- normal: '正常',
- quality: '质量',
-
- }
- });
- }
-
+}
+function mobile_menuclick(t, e) {
+ $(".user-menu .sub-menu").css("visibility", "hidden");
+ $(".user-menu .sub-menu").css("opacity", "0");
+ if ($(e).parent().find(".sub-menu").css("visibility") == "hidden") {
+ $(e).parent().find(".sub-menu").css("opacity", "1");
+ $(e).parent().find(".sub-menu").css("visibility", "visible")
+ } else if ($(e).parent().parent().find(".user-sub-menu").css("visibility") == "hidden") {
+ $(e).parent().parent().find(".sub-menu").css("opacity", "1");
+ $(e).parent().parent().find(".sub-menu").css("visibility", "visible")
}
- //图片延迟加载
- $("img").lazyload({effect: "fadeIn", container: $("html,body,#app")});
- $(window).resize()
- if (set.module.imglazyload == 1) {
- endloadhtml();
+ $(".user-menu-main .fa-angle-down").toggleClass("m-dropdown-show-i");
+ t.stopPropagation()
+}
+$(document).ready(function() {
+ $("#app").addClass("app-show");
+ $(".html-loading").addClass("html-loading-hide");
+ if ($(".cp-pop-window-title>div").css("background-color") != "rgb(255, 255, 255)") {
+ $(".cp-pop-close").css("color", "#fff")
}
-
- //顶部加载
+ $("#app").scroll(()=>directoryScroll());
+ copyDeal();
+ mobileDeal();
if (set.theme.loadbar == 1) {
- NProgress.done();
+ NProgress.done()
}
- //友链图标
- if (set.is_home == true) {
- if (set.index.linksicon == 1) {
-
- var links_url_arr = $('.frinds-links-list').children('li');
- for (let i = 0; i < links_url_arr.length; i++) {
- var url = $(links_url_arr[i]).children('a').attr('href') + '/favicon.ico';
- var default_url = set.index.chromeiconurl;
- $(links_url_arr[i]).children('a').prepend(`
`);
- }
- setTimeout(function () {
- endloadhtml();
- }, 1000)
- }
+ if (set.is_home == 1) {
+ loadSwiper()
}
+ loadlazyimg();
+ if (set.is_single == 1 || set.is_page == 1) {
+ loadUAparse();
+ tableBeautify();
+ loadCorePressVideo();
+ loadDirectory();
+ directoryDeal()
+ }
+ //loadPopWindow();
+ loadPoster();
+ homeBeautify();
+ tagCloud()
});
-
-function endloadhtml() {
- $("img.frinds-links-icon").lazyload({effect: "fadeIn"});
+function directoryDeal() {
+ if ($(".cp-widget-directory").length === 0) {
+ $(".sidebar-box-list").css("position", "sticky");
+ $(".sidebar-box-list").css("top", "65px");
+ $(".sidebar-box-list").css("height", "auto")
+ }
}
-
-$(window).resize(function () {
- set_catalog_position();
-});
-$(document).scroll(function () {
- if ($('#post-catalog').css('visibility') != 'visible') {
- return;
+function homeBeautify() {
+ if (set.is_home == 1) {
+ $(".sidebar-box-list").css("position", "sticky");
+ $(".sidebar-box-list").css("top", "65px");
+ $(".sidebar-box-list").css("height", "auto")
}
- $(".post-content h2[catalog],.post-content h3[catalog]").each(function () {
- var el_y = this.getBoundingClientRect().y;
- if (el_y < 100 && el_y > 0) {
- var name = $(this).attr('catalog');
- set_catalog_css();
- $('p[catalog=' + name + ']').addClass('catalog-hover');
-
- }
-
+}
+function tagCloud() {
+ $(".tag-cloud-link").each(function() {
+ var t = ["#67C23A", "#E6A23C", "#F56C6C", "#909399", "#CC9966", "#FF6666", "#99CCFF", "#FF9999", "#CC6633"];
+ var e = t[Math.floor(Math.random() * t.length)];
+ $(this).css("background-color", e)
+ })
+}
+function mobileDeal() {
+ $(".menu-mobile .menu-item-has-children").append('
');
+ $(".menu-mobile .menu-item-has-children>a").css("display", " inline-block");
+ $(".menu-mobile .menu-item-has-children").click(function() {
+ let t = $(this).children(".mobile-m-dropdown");
+ t.children().toggleClass("m-dropdown-show-i");
+ $(this).children(".sub-menu").slideToggle();
+ return false
});
-});
-
-function close_show(type) {
- if (type == 1) {
- $('#post-catalog').removeClass('post-catalog-hide')
- $('#post-catalog-bar').css('visibility', 'hidden')
- } else {
- $('#post-catalog').addClass('post-catalog-hide')
- $('#post-catalog-bar').css('visibility', 'visible')
+ $(".menu-mobile a").click(function() {
+ window.location.href = $(this).attr("href");
+ return false
+ });
+ $(".go-top-plane").click(function() {
+ $("#app").animate({
+ scrollTop: "0px"
+ }, 500)
+ });
+ $(".drawer-menu-list").click(function(t) {
+ $(".user-menu .sub-menu").css("visibility", "hidden");
+ $(".user-menu .sub-menu").css("opacity", "0");
+ $(".user-menu .sub-menu").removeClass("sub-menu-hide");
+ $(".user-menu .sub-menu").removeClass("sub-menu-show");
+ t.stopPropagation()
+ })
+}
+function copyDeal() {
+ jQuery(document).on("copy", t=>{
+ var e = window.getSelection().toString();
+ if (window.closeCopyLimit == 1) {
+ window.closeCopyLimit = 0;
+ return true
+ }
+ if (set.reprint.open == 1) {
+ if (set.reprint.copylenopen == 1) {
+ if (e.length > set.reprint.copylen) {
+ addarelt("复制内容太长,禁止复制", "erro");
+ t.preventDefault();
+ return false
+ } else {
+ copyaddurl(e);
+ return true
+ }
+ } else {
+ copyaddurl(e)
+ }
+ }
+ return true
+ }
+ )
+}
+function loadCorePressVideo() {
+ if (set.has_corepress_video == true) {
+ const t = new Plyr(".corepress-video",{
+ i18n: {
+ restart: "重播",
+ play: "播放",
+ pause: "暂停",
+ speed: "速度",
+ normal: "正常",
+ quality: "质量"
+ }
+ })
}
}
-
-function set_catalog_css() {
- $('p[catalog]').removeClass('catalog-hover');
+function tableBeautify() {
+ $("table").each(function() {
+ $(this)[0].outerHTML = '' + $(this)[0].outerHTML + "
"
+ });
+ $("table").each(function() {
+ if ($(this).find("thead").length == 0) {
+ $(this).find("tr:first-child td").css("color", "var(--Maincolor)");
+ $(this).find("tr:first-child td").css("border-bottom", "2px solid var(--Maincolor)")
+ }
+ })
+}
+function loadPopWindow() {
+ if (set.popwindow == 1) {
+ if (cp_getCookie("cp_popwindow") != "1") {
+ load_popwindow()
+ } else if (cp_getCookie("cp_popwindow_md5") != set.popwindowmd5) {
+ load_popwindow()
+ }
+ }
+}
+function loadPoster() {
+ $(".cp-dialog").appendTo("body");
+ $(".cp-dialog").click(function() {
+ if ($(this).attr("click-close") == "true") {
+ $(this).css("display", "none")
+ }
+ });
+ $(".cp-poster-plane-main").click(()=>{
+ return false
+ }
+ );
+ $("#cp-close-poster").click(()=>{
+ $("#cp-poster-dialog").css("display", "none")
+ }
+ );
+ $("#cp-poster-img").attr("src", set.poster_img)
+}
+function loadUAparse() {
+ if ($("#comments").length > 0) {
+ if (navigator.userAgentData != undefined) {
+ if (navigator.userAgentData.getHighEntropyValues != undefined) {
+ navigator.userAgentData.getHighEntropyValues(["platformVersion"]).then(t=>{
+ if (navigator.userAgentData.platform === "Windows") {
+ const e = parseInt(t.platformVersion.split(".")[0]);
+ if (e >= 13) {
+ document.getElementById("osversion").value = 13
+ } else {}
+ }
+ }
+ )
+ }
+ }
+ $(".corepress-commentinfo").each(function() {
+ $.ua.set($(this).text());
+ var t = $.ua.browser.name;
+ var e = $.ua.browser.major;
+ var o = $.ua.cpu.architecture;
+ var i = $.ua.os.name;
+ var s = $.ua.os.version;
+ var a = $.ua.device.vendor;
+ var n = "";
+ if (o == "amd64") {
+ n = " 64Bit"
+ } else if (o == "ia32") {
+ n = " 32Bit"
+ }
+ if (t != undefined) {
+ if (e != undefined) {
+ var c = '"
+ } else {
+ var c = '"
+ }
+ }
+ if (i != undefined) {
+ c = c + '"
+ }
+ if (a != undefined) {
+ c = c + '"
+ }
+ $.ua.set($(this).html(c));
+ $(this).css("display", "block")
+ })
+ }
+}
+function directoryScroll() {
+ var t = $("#app").scrollTop();
+ var e = $(window).height();
+ var o = $("#app").height();
+ if (t > 100) {
+ $(".go-top-plane").addClass("go-top-plane-show")
+ } else {
+ $(".go-top-plane").removeClass("go-top-plane-show")
+ }
+ if (set.is_single == 1 || set.is_page == 1) {
+ if ($("#post-catalog").css("visibility") != "visible") {}
+ $(".post-content h2[catalog],.post-content h3[catalog],.post-content h4[catalog]").each(function() {
+ var t = this.getBoundingClientRect().y;
+ if (t < 256 && t > 0) {
+ var e = $(this).attr("catalog");
+ set_catalog_css();
+ $("#post-catalog-list p[catalog=" + e + "]").addClass("catalog-hover");
+ return
+ }
+ });
+ let t = "";
+ let e = $(".directory-widget").attr("index");
+ if (e == "h2") {
+ t = ".post-content h2[catalog]"
+ } else if (e == "h3") {
+ t = ".post-content h2[catalog],.post-content h3[catalog]"
+ } else {
+ t = ".post-content h2[catalog],.post-content h3[catalog],.post-content h4[catalog]"
+ }
+ $(t).each(function() {
+ var t = this.getBoundingClientRect().y;
+ if (t < 256 && t > 0) {
+ var e = $(this).attr("catalog");
+ $(".directory-widget p[catalog]").removeClass("catalog-hover");
+ $(".directory-widget p[catalog=" + e + "]").addClass("catalog-hover");
+ return
+ }
+ });
+ if ($(".cp-widget-directory .catalog-hover").length > 0) {
+ var i = $(".cp-widget-directory .catalog-hover").position().top;
+ var s = $(".directory-widget").height();
+ var a = $(".directory-widget").scrollTop();
+ if (i >= a && i <= a + s + 34) {} else {
+ let t = $(".catalog-item").index($(".catalog-hover"));
+ $(".directory-widget").scrollTop(t * 34)
+ }
+ }
+ if (window.set_cp_widget_directory != 1) {
+ let t = $(".aside-box:last-child");
+ if (t.length > 0) {
+ if (t.hasClass("cp-widget-directory")) {
+ if ($(".scroll-notice").length > 0) {
+ $(".cp-widget-directory").css("top", "90px")
+ }
+ $(".cp-widget-directory").css("position", "sticky");
+ window.set_cp_widget_directory == 1
+ } else if (Math.abs($(".aside-box:last-child").offset().top) - $(".aside-box:last-child").outerHeight() + 62 > 0) {
+ if ($(".scroll-notice").length > 0) {
+ $(".cp-widget-directory").css("top", "90px")
+ }
+ $(".cp-widget-directory").css("position", "sticky")
+ } else {
+ $(".cp-widget-directory").css("position", "static")
+ }
+ }
+ }
+ }
+}
+function loadDirectory() {
+ if (set.corepress_post_meta.catalog == 1) {
+ var o = 0;
+ var i = "";
+ $(".post-content h2,.post-content h3").each(function() {
+ var t = $(this)[0].tagName.toLowerCase();
+ if ($(this).parent().attr("class") == "zd-plane-content") {
+ return
+ }
+ $(this).attr("catalog", "catalog-" + t + "-" + o);
+ var e = "go_catalog('catalog-" + t + "-" + o + "','" + t + "')";
+ i = i + '' + $(this).html() + "
";
+ o++
+ });
+ $("#post-catalog-list").html(i);
+ set_catalog_position();
+ $("#post-catalog").css("visibility", "visible");
+ $("#post-catalog").css("opacity", "1");
+ if ($(".post-content h2").length == 0 && $(".post-content h3").length == 0) {
+ $("#post-catalog").css("visibility", "hidden")
+ }
+ }
+ if ($(".cp-widget-directory").length > 0) {
+ addTagToTitle();
+ let t = getDirectoryArray();
+ if (t.length == 0) {
+ $(".cp-widget-directory").css("display", "none");
+ return
+ }
+ let s = $(".directory-widget").attr("index");
+ t.forEach((t,e)=>{
+ let o = document.createElement("p");
+ o.setAttribute("catalogtagName", t.tag_name);
+ o.setAttribute("catalog", t.catalog);
+ o.setAttribute("class", "catalog-item");
+ var i = "go_catalog('" + t.catalog + "','" + t.tag_name + "')";
+ o.setAttribute("onclick", i);
+ o.innerHTML = t.title;
+ if (s == "h2") {
+ if (t.tag_name == "h2") {
+ $(".directory-widget").append(o)
+ }
+ } else if (s == "h3") {
+ if (t.tag_name == "h2" || t.tag_name == "h3") {
+ $(".directory-widget").append(o)
+ }
+ } else {
+ $(".directory-widget").append(o)
+ }
+ }
+ )
+ }
+}
+function getDirectoryArray() {
+ let o = [];
+ $(".post-content h2[catalog],.post-content h3[catalog],.post-content h4[catalog]").each(function() {
+ var t = $(this).attr("catalog");
+ var e = $(this)[0].tagName.toLowerCase();
+ o.push({
+ tag_name: e,
+ title: $(this).html(),
+ catalog: t
+ })
+ });
+ return o
+}
+function addTagToTitle() {
+ var o = 0;
+ $(".post-content h2,.post-content h3,.post-content h4").each(function() {
+ var t = $(this)[0].tagName.toLowerCase();
+ if ($(this).parent().attr("class") == "zd-plane-content") {
+ return
+ }
+ var e = "catalog-" + t + "-" + o;
+ $(this).attr("id", e);
+ $(this).attr("catalog", "catalog-" + t + "-" + o);
+ o++
+ })
+}
+function loadSwiper() {
+ let t = $(".swiper-slide").length;
+ let e = {
+ loop: t > 1,
+ autoplay: true,
+ delay: 3e3,
+ navigation: {
+ nextEl: ".swiper-button-next",
+ prevEl: ".swiper-button-prev"
+ }
+ };
+ if (t > 1) {
+ e.pagination = {
+ el: ".swiper-pagination"
+ }
+ }
+ new Swiper(".swiper-container",e)
+}
+function createPoster() {
+ if (window.poster_data != undefined) {
+ $("#cp-poster-dialog").css("display", "block")
+ } else {
+ $("#cp-poster-dialog").css("display", "block");
+ setTimeout(function() {
+ html2canvas($("#poster-screenshot")[0]).then(t=>{
+ window.poster_data = t;
+ $("#poster-screenshot").css("display", "none");
+ $("#poster-created").css("display", "block");
+ $(".poster-loading").css("display", "none");
+ $("#poster-created").append('
')
+ }
+ )
+ }, 500)
+ }
+}
+$(window).resize(function() {
+ set_catalog_position()
+});
+function close_show(t) {
+ if (t == 1) {
+ $("#post-catalog").removeClass("post-catalog-hide");
+ $("#post-catalog-bar").css("visibility", "hidden")
+ } else {
+ $("#post-catalog").addClass("post-catalog-hide");
+ $("#post-catalog-bar").css("visibility", "visible")
+ }
+}
+function set_catalog_css() {
+ $("#post-catalog-list p[catalog]").removeClass("catalog-hover")
}
-
function set_catalog_position() {
-
if (set.is_page == true || set.is_single == true) {
if (set.theme.sidebar_position == 1) {
- if ($('.post-info').length == 0 || $('.post-content-body').length == 0) {
- return;
+ if ($(".post-title").length == 0 || $(".post-content-body").length == 0) {
+ return
}
- var title_x = $('.post-info').offset().left;
- $('#post-catalog').css('left', title_x - 200 + 'px');
-
- var post_body_x = $('.post-content-body').offset().left;
- $('#post-catalog-bar').css('left', post_body_x - $("#post-catalog-bar").innerWidth() + 'px');
+ var t = $(".post-title").offset().left;
+ $("#post-catalog").css("left", t - 200 + "px");
+ var e = $(".post-content-body").offset().left;
+ $("#post-catalog-bar").css("left", e - $("#post-catalog-bar").innerWidth() + "px")
} else {
- var title_x = $('.post-info').offset().left;
- title_x = title_x + $('.post-info')[0].getBoundingClientRect().width
- $('#post-catalog').css('left', title_x + 40 + 'px');
- var post_body_x = $('.post-content-body').offset().left + $('.post-content-body').innerWidth();
- $('#post-catalog-bar').css('left', post_body_x + 'px');
- $('#post-catalog-bar').removeClass('post-catalog-bar-left-minborder');
- $('#post-catalog-bar').addClass('post-catalog-bar-right-minborder');
+ var t = $(".post-title").offset().left;
+ t = t + $(".post-title")[0].getBoundingClientRect().width;
+ $("#post-catalog").css("left", t + 40 + "px");
+ var e = $(".post-content-body").offset().left + $(".post-content-body").innerWidth();
+ $("#post-catalog-bar").css("left", e + "px");
+ $("#post-catalog-bar").removeClass("post-catalog-bar-left-minborder");
+ $("#post-catalog-bar").addClass("post-catalog-bar-right-minborder")
}
}
}
-
-function go_catalog(catalogname, tagName) {
- var _scrolltop = $(tagName + '[catalog=' + catalogname + ']').offset().top;
- $('html, body').animate({
- scrollTop: _scrolltop - 60
- }, 500
- );
+function go_catalog(t, e) {
+ var o = $(e + "[catalog=" + t + "]").position().top;
+ $("#app").scrollTop(o)
}
-
-function widget_sentence_load(type, el) {
- $.get(set.ajaxurl, {action: 'corepress_get_widget_sentence', type}, function (data) {
- var obj = JSON.parse(data);
- if (obj.code == 200) {
- $(el).html('' + obj.data + '
');
+function widget_sentence_load(t, o) {
+ $.get(set.ajaxurl, {
+ action: "corepress_get_widget_sentence",
+ type: t
+ }, function(t) {
+ var e = JSON.parse(t);
+ if (e.code == 200) {
+ $(o).html("" + e.data + "
")
} else {
- $(el).html('句子加载失败
');
+ $(o).html("句子加载失败
")
}
})
-}
\ No newline at end of file
+}
diff --git a/public/template/default/pc/public/footer.html b/public/template/default/pc/public/footer.html
index 72792f9..3f692f8 100644
--- a/public/template/default/pc/public/footer.html
+++ b/public/template/default/pc/public/footer.html
@@ -6,8 +6,7 @@
"color:#eee;background:#444;padding:5px 10px;"
);
-
-
+
diff --git a/public/template/default/pc/public/head.html b/public/template/default/pc/public/head.html
index c5773e5..bda0d19 100644
--- a/public/template/default/pc/public/head.html
+++ b/public/template/default/pc/public/head.html
@@ -12,6 +12,7 @@
+