??/?^? function dianzan(tid,url,operation) { //operation {|?W 1? 2?R $.ajax({ type:"post", url:"/"+url, data:"tid="+tid+"&operation="+operation, dataType:"json", success:function(re){ } }); } //??yr?kW[&{ function validate(value) { var pattern = /[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im; if (value === '' || value === null) return false; if (pattern.test(value)) { alert("^??W[&{?"); return false; } return true; } // ?? function cook_pl(id) { //??cookie var cook_pl=$.cookie('pl'+id); var obj=$("[name=pl_"+id+"]"); if("undefined" != typeof cook_pl){ $(obj).siblings(".comment-show-con-list").children('.date-dz').children('.date-dz').addClass('date-dz-z-click'); $(obj).siblings(".comment-show-con-list").children('.date-dz').find('.date-dz-z-click-red').addClass('red'); } } function filter(str) { // ????eQFh?v?Q?inputContent var inputContent = str; // Y*NOea? ??????pe??vb__U\:y?eg var arrMg = ["fuck", "tmd", "??Y?v","<",">"]; // >f:y?v?Q?--showContent var showContent = inputContent; // ckRh??_ // \d 9SM?peW[ for (var i = 0; i < arrMg.length; i++) { // R?N*NckRh??_ var r = new RegExp(arrMg[i], "ig"); var str_len=arrMg[i].length,str=""; for(var j=1;j<=str_len;j++){ str+="*"; } showContent = showContent.replace(r, ""+str); } // >f:y?v?Q?--showInput return showContent; } //?^*b? function getCaption(obj){ var index=obj.lastIndexOf("w"); obj=obj.substring(index+1,obj.length); // console.log(obj); return obj; } //??? function email_ajax(user,content,qqnum){ $.ajax({ type:"post", url:"/QQMailer.php", data:"content="+content+"&user="+user+"&qqnum="+qqnum, dataType:"json", success:function(re){ console.log(re) } }); } // g??? spanh~{??? ?T>f:y function newsrev() { var lsitcomment = $(".comment-show").children().length; if(lsitcomment>0){ $(".newsrev").show(); }else{ $(".newsrev").hide(); } } //?h???T ?Gr?@w>f:y function stopSend(str){ str=JSON.parse(str); var k=0; var imghtml='<div class="commentImgBox clearfix">'; for(var i=0;i<str.length;i++){ imghtml+='<a target="_blank" href="/attachments/'+str[i].attachment+'"><img src="/attachments/'+str[i].attachment+'"></a>'; } imghtml+='</div>'; $("#fileBox>.review-box").empty(); $(".load_list>.comment-show-con:first").find('.pl-text').after(imghtml); } //children('.pl-text') // O?Gr function changeimg() { $("#uploadFrom").submit(); } //??W[pe function keyUP(t){ var len = $(t).val().length; if(len > 1000){ $(t).val($(t).val().substring(0,999)); } } function pinglunchange(tid,userIP,zhuti_type,cid,mailed=false) { //????R???ag var City=returnCitySN["cname"]; City=getCaption(City); $('.commentAll').on('click','.plBtn',function(){ //????eQ?Q? var oSize = $(this).siblings('.flex-text-wrap').find('.comment-input').val(); //??zz}v oSize=oSize.replace(/(^\s*)|(\s*$)/g, ""); //??Oea? oSize=filter(oSize); //console.log(oSize); //???IP/f&T?ReQ?TUS var conf=0,user="",now="",review_id=0,faceid=0; if(oSize == ''){ alert("???Q?N?:Nzz?"); return false; } $.ajax({ type:"post", url:"/pl_ajax.php", data:{"content":oSize,"tid":tid,"userIP":userIP,"city":City,"zhuti_type":zhuti_type,"cid":cid,'displaystatu':1}, dataType:"json", async: false, success:function(re){ if(re==0){ alert("???ybk???"); return false; } else if(re==1){ alert("??v?\O??N??A~ ??zT??"); return false; } else if(re==2){ alert("g?hV??-N!"); conf=0; return false; } else{ conf=1; user=re.user; now=re.now; review_id=re.review_id; faceid=re.faceid; } } }); if(conf==1){ var revelement=$("#fileBox .review-box").children().length; if(revelement>0){ $("#uploadFrom .review_id").val(""+review_id); changeimg(); } //?`R???!jWW oHtml = '<div class="comment-show-con clearfix"><div class="comment-show-con-img pull-left"><img src="img/pl_face/'+faceid+'.png" alt=""></div> <div class="comment-show-con-list pull-left clearfix"><div class="pl-text clearfix dishiddbt"> (u7b<a class="comment-size-name">'+user+'</a> : <span class="my-pl-con">&nbsp;'+ oSize +'</span> </div> <div class="date-dz"> <span class="date-dz-left pull-left comment-time">'+now+'</span> <div class="date-dz-right pull-right comment-pl-block"><a href="javascript:;" class="removeBlock"> Rd?</a> <a href="javascript:;" class="date-dz-pl pl-hf hf-con-block pull-left">?Y</a> <span class="pull-left date-dz-line">|</span> <a href="javascript:;" class="date-dz-z pull-left"><i class="date-dz-z-click-red"></i>^? (<i class="z-num">0</i>)</a> </div> </div><div class="hf-list-con"></div></div> </div>'; //>f:y $(this).parents('.reviewArea ').siblings('.comment-show').prepend(oHtml); $(this).siblings('.flex-text-wrap').find('.comment-input').prop('value','').siblings('pre').find('span').text(''); if(mailed) { //?????3491262936 // email_ajax(user,oSize,'748545264'); // email_ajax(user,oSize,'1844575249'); email_ajax(user,oSize,'3491262936'); } conf=null; } }); //???Y?`R??YWW $('.comment-show').on('click','.pl-hf',function(){ //???Y??vTW[ var fhName = $(this).parents('.date-dz-right').parents('.date-dz').siblings('.pl-text').find('.comment-size-name').html(); //?Y@ var fhN = ' ?Y '+fhName+" : "; //var oInput = $(this).parents('.date-dz-right').parents('.date-dz').siblings('.hf-con'); var fhHtml = '<div class="hf-con pull-left"><textarea class="content comment-input hf-input" placeholder="" onkeyup="keyUP(this)"></textarea><a href="javascript:;" class="hf-pl">??</a></div>'; //>f:y?Y if($(this).is('.hf-con-block')){ $(this).parents('.date-dz-right').parents('.date-dz').append(fhHtml); $(this).removeClass('hf-con-block'); $('.content').flexText(); $(this).parents('.date-dz-right').siblings('.hf-con').find('.pre').css('padding','6px 15px'); //console.log($(this).parents('.date-dz-right').siblings('.hf-con').find('.pre')) //inputFh??Z?&q $(this).parents('.date-dz-right').siblings('.hf-con').find('.hf-input').val('').focus().attr("placeholder",fhN); }else { $(this).addClass('hf-con-block'); $(this).parents('.date-dz-right').siblings('.hf-con').remove(); } }); //???YWWR? $('.comment-show').on('click','.hf-pl',function(){ var oThis = $(this); //????eQ?Q? var oHfVal = $(this).siblings('.flex-text-wrap').find('.hf-input').val(); //mbuser var oHfName = $(this).parents('.hf-con').parents('.date-dz').siblings('.pl-text').find('.comment-size-name').html(); //alert(oHfVal) //??zz}v oHfVal=oHfVal.replace(/(^\s*)|(\s*$)/g, ""); oHfName=oHfName.replace(/(^\s*)|(\s*$)/g, ""); //??Oea? oHfVal=filter(oHfVal); //??ID var pl_id=oThis.parents('.comment-show-con').children('.pl_id').val(); //???IP/f&T?ReQ?TUS var conf=0,user="",now=""; if(oHfVal == ''){ alert("?Y?Q?N?:Nzz!"); return false; } $.ajax({ type:"post", url:"/hf_ajax.php", data:{"pl_id":pl_id,"hfmb_id":pl_id,"hf_type":1,"mb_user":oHfName,"hf_ip":userIP,"city":City,"content":oHfVal,'displaystatu':1}, dataType:"json", async: false, success:function(re){ if(re==0){ alert("???ybk???"); conf=0; return false; } else if(re==1){ alert("??v?\O??N??A~ ??zT??"); conf=0; return false; } else if(re==2){ alert("N????Y????"); conf=0; return false; } else if(re==3){ alert("g?hV??-N!"); conf=0; return false; } else{ conf=1; user=re.user; now=re.date; } } }); if(conf==0){ return false; } if(conf==1){ newsrev(); var oHtml = '<div class="all-pl-con"><div class="pl-text hfpl-text clearfix dishiddbt">(u7b<a class="comment-size-name">'+user+'</a> ?Y <a class="comment-size-name">'+oHfName+'</a> : <span class="my-pl-con">'+oHfVal+'</span></div><div class="date-dz"> <span class="date-dz-left pull-left comment-time">'+now+'</span> <div class="date-dz-right pull-right comment-pl-block"> <a href="javascript:;" class="removeBlock"> Rd?</a> <a href="javascript:;" class="date-dz-pl pl-hf hf-con-block pull-left">?Y</a> </div> </div></div>'; oThis.parents('.hf-con').parents('.comment-show-con-list').find('.hf-list-con').css('display','block').append(oHtml) && oThis.parents('.hf-con').siblings('.date-dz-right').find('.pl-hf').addClass('hf-con-block') && oThis.parents('.hf-con').remove(); if(mailed){ //????? // email_ajax(user,oHfVal,'748545264'); // email_ajax(user,oSize,'1844575249'); email_ajax(user,oHfVal,'3491262936'); } conf=null; } }); // Rd???WW $('.commentAll').on('click','.removeBlock',function(){ var oT = $(this).parents('.date-dz-right').parents('.date-dz').parents('.all-pl-con'); if(oT.siblings('.all-pl-con').length >= 1){ oT.remove(); }else { $(this).parents('.date-dz-right').parents('.date-dz').parents('.all-pl-con').parents('.hf-list-con').css('display','none') oT.remove(); } $(this).parents('.date-dz-right').parents('.date-dz').parents('.comment-show-con-list').parents('.comment-show-con').remove(); }); //?^? $('.comment-show').on('click','.date-dz-z',function(){ var zNum = $(this).find('.z-num').html(); var pl_id=$(this).parents('.comment-show-con').children('.pl_id').val(); var cook_pl=$.cookie('pl'+pl_id); if("undefined" == typeof cook_pl){ if($(this).is('.date-dz-z-click')){ zNum--; $(this).removeClass('date-dz-z-click red'); $(this).find('.z-num').html(zNum); $(this).find('.date-dz-z-click-red').removeClass('red'); dianzan(pl_id,'dianzan_ajax.php','1'); }else { zNum++; $(this).addClass('date-dz-z-click'); $(this).find('.z-num').html(zNum); $(this).find('.date-dz-z-click-red').addClass('red'); dianzan(pl_id,'dianzan_ajax.php','2'); var date = new Date(); date.setTime(date.getTime()+3600*1000); $.cookie('pl'+pl_id, ""+pl_id, { expires: date, path: '/' }); } } }); }