var zbpConfig = { bloghost: "http://www.valvepump.com/", blogversion: "162110", ajaxurl: "http://www.valvepump.com/zb_system/cmd.php?act=ajax&src=", cookiepath: "/", lang: { error: { 72: "Name can not be null or not in the correct format.", 29: "E-mail address format is correct, it may be too long or null.", 46: "Comment can not be empty or too long." } }, comment: { useDefaultEvents: true, inputs: { action: { getter: function () { return $("#inpId").parent("form").attr("action"); } }, name: { selector: '#inpName', saveLocally: true, required: true, validateRule: /^[\.\_A-Za-z0-9\u4e00-\u9fa5@]+$/ig, validateFailedErrorCode: 72, }, email: { selector: '#inpEmail', saveLocally: true, validateRule: /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/ig, validateFailedErrorCode: 29, }, homepage: { selector: '#inpHomePage', getter: function () { var t = $('#inpHomePage').val(); return (!/^(.+)\:\/\//.test(t) && t !== "") ? 'http://' + t : t; }, saveLocally: true }, postid: { selector: '#inpId', required: true }, verify: { selector: '#inpVerify' }, content: { selector: '#txaArticle', required: true, validateRule: /./ig, validateFailedErrorCode: 46, }, replyid: { selector: '#inpRevID' }, format: { getter: function () {return 'json';} } } } }; var zbp = new ZBP(zbpConfig); var bloghost = zbp.options.bloghost; var cookiespath = zbp.options.cookiepath; var ajaxurl = zbp.options.ajaxurl; var lang_comment_name_error = zbp.options.lang.error[72]; var lang_comment_email_error = zbp.options.lang.error[29]; var lang_comment_content_error = zbp.options.lang.error[46]; $(function () { zbp.cookie.set("timezone", (new Date().getTimezoneOffset()/60)*(-1)); var $cpLogin = $(".cp-login").find("a"); var $cpVrs = $(".cp-vrs").find("a"); var $addinfo = zbp.cookie.get("addinfo"); if (!$addinfo){ return ; } $addinfo = JSON.parse($addinfo); if ($addinfo.chkadmin){ $(".cp-hello").html("Howdy, " + $addinfo.useralias + " (" + $addinfo.levelname + ")"); if ($cpLogin.length == 1 && $cpLogin.html().indexOf("[") > -1) { $cpLogin.html("[Admin]"); } else { $cpLogin.html("Admin"); } } if($addinfo.chkarticle){ if ($cpLogin.length == 1 && $cpVrs.html().indexOf("[") > -1) { $cpVrs.html("[Add Post]"); } else { $cpVrs.html("Add Post"); } $cpVrs.attr("href", zbp.options.bloghost + "zb_system/cmd.php?act=ArticleEdt"); } }); $(function(){ let inpNameVal = $(zbpConfig.comment.inputs.name.selector).val(); if (typeof inpNameVal === "undefined") { return; } if (inpNameVal.trim() === "" || inpNameVal === "Anonymous"){ zbp.userinfo.output(); } }); function duang(){ if(arguments[0]==="t") { var time=new Date(); arguments[0]=time.toLocaleTimeString()+"."+time.getMilliseconds(); } if(window.console && window.console.log){ window.console.log(arguments); }else{ alert(arguments[1]?"你能一个一个来么?":"["+(typeof arguments[0])+"] "+arguments[0]); } //这个有待考正,暂时不管用 if(arguments[arguments.length-1]===false) return false; };var kandy=window.kandy||{};kandy.cookies={path:"/",get:function (name) {var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));return arr ? unescape(arr[2]) : null;},set:function (name, val, exp) {var date=new Date,str=name+"="+escape(val)+";path="+cookiespath+";";if(exp){date.setTime(date.getTime() + parseInt(exp * 3600000 * 24));str+="expires=" + date.toGMTString()}document.cookie=str;},user:function(key){var info=$.parseJSON(this.get("addinfo"))||{},obj={name:this.get("name"),email:this.get("email"),homepage:this.get("homepage"),id:info.userid||0,alias:info.useralias,grade:info.levelname,admin:info.chkadmin,post:info.chkarticle};return obj[key]?obj[key]:"";}};kandy.swipe=function(obj,dir,callback){var o=0,d=0;$(obj).on({"touchstart mousedown":function(e){o=dir==="x"?e.clientX:e.clientY;e.preventDefault()},"touchmove mousemove":function(e){m=dir==="x"?e.clientX:e.clientY;o&&$(this).css("position","relative").css(dir==="x"?"left":"top",m-o)},"touchend mouseup":function(e){callback(this,m-o);o=0;return false;}}).wrapAll("
").parent().after("").parent().css("overflow","hidden")};kandy.selection=function(e){if (document.selection) {var range=document.body.createTextRange();range.moveToElementText(e);range.select()} else if (window.getSelection) {var range=document.createRange(),selection=window.getSelection();range.selectNode(e);selection.removeAllRanges();selection.addRange(range)}};if(!window.JSON){window.JSON={parse:function(str){return eval('(' + str + ')')}}}if(!window.Worker){var e="abbr,article,aside,audio,bb,bdi,canvas,content,data,datagrid,datalist,details,dialog,eventsource,figcaption,figure,footer,header,hgroup,main,mark,menu,meter,nav,output,progress,section,summary,time,video".split(","),i=0,length=e.length;while(i