播放记录

最常见但最靠谱的网站页面优化策略

博客SEO 2019年08月27日 13:50:20


前天分享了一篇网站结构优化策略的文章,按照优化的先后顺序,后面要做的应该是页面优化了。虽然页面优化的很的技巧可能是n年前的知识,核心肯定不会变多少的,围绕这核心变动一点点,如keyword已经没以前那么重要了,你甚至可以不放keyword了。下面分享如何做好网站的页面优化。

网站页面优化策略

  网站的页面优化,也即网页优化是对网页的程序、内容、版块、布局等多方面的优化调整,使其适合搜索引擎检索,满足搜索引擎排名的指标,从而在搜索引擎检索中获得的排名提升,增强搜索引擎营销的效果使网站的产品相关的关键词能有好的排位。使网站更容易被搜索引擎收录,提高用户体验和转化率进而创造价值。下面主要从网站代码、标签、正文等几个方面来讲述网站的页面优化。

  网站重构

  网站重构可以使网站的维护成本变得更低,运行得更好,遵循HTML结构化标准的设计,将网站页面的实际内容与它们呈现的格式相分离。简单来说,就是将所有的字体、样式等表现形式都写成DIV+CSS的方式,CSS放在单独文件里,Javascript也放在单独文件,HTML里面只有文字内容。凡是可以使用外部文件调用的,就使用外部文件调用,可以不出现的,尽量不出现,在正文中,全部以文字为主,不要出现CSS代码。

  这样做的好处是,HTML文件的代码被精简,文件变小,搜索引擎在索引网站页面时,可以更好地索引和识别网站的内容信息,并能准确抓取页面正文的内容。

  Meta标签优化

  对于Meta标签,主要有title、description、keywords三个地方,其余的meta标签不加也没事。就重要性而言,title在页面优化中绝对占据很重要的位置。

  title标题标签告诉用户和搜索引擎一个特定网页的主题是什么。标签通常放在HTML文档的<head>标签内。理想情况下,应该为网站的每一个网页创建唯一的title页面标题。</p><p>  关于title的写作,title标签应该准确描述网页的内容,使用简短的,但具描述性的标题标签——短的标题同样可以包含丰富的信息。如果标题太长,搜索引擎只会在搜索结果里显示其部分内容。尽量不要堆积太多关键词,如果是长标题,可以包含关键词1-2次,而且关键词不用靠的太近。</p><p>  description描述标签提供了关于这个网页的总括性描述,网页的标题可能是由一些单词和短语组成的,而网页的描述元标签则常常是由一两个语句或段落组成的。如果网页摘要里的某个词语恰好出现在用户的查询里,那么这个词语将被高亮显 示,如果描述标签写的好,可以提升页面的点击率。</p><p>  关于description的写作,description标签准确概括该网页的内容,每一个网页应该创建各不相同的描述标签,避免所有的网页或很多网页使用千篇一律的description标签。</p><p>  keywords关键词标签,对于页面优化来说,重要性已经大不如前,甚至有种说法是,keywords标签已经没用了,不过,就算搜索引擎已经不将keywords考虑进,写一下keywords标签可能还会有些作用,不过keywords里面不要堆砌太多关键字,否则可能适得其反,写上4、5个核心关键字即可。</p><p><strong>  Heading标签优化</strong></p><p>  Heading标签(H标签)通常用来为用户呈现网页的结构。HTML语言里一共有六种大小的H标签,从最重要的<H1>到<H6>,权重依次降低。最常用的包括H1、H2标签,H1代表着大标题,H2是小标题。按照这个意思,最重要的关键词设置在H1标签中,和关键词相关的词组再放到H2标签中,依次往后推。</p><p>  由于H标签通常会使某些文字比普通的文字大,对于用户来说,这样可以便于他们更直观地看出这些文字的重要性,多种渐变大小的H标签可以为网站的内容创建分层结构,从而使用户更容易地浏览网站。</p><p>  对于网页内容页面的优化来讲,应该适度的使用H标签,从一般页面的写作来讲,文章的标题,就应该出现在H1标签中,小标题就出现在H2标签上。</p><p><strong>  Alt优化</strong></p><p>  图片的优化对于网站页面来说也非常重要,所有的图片都拥有一个Alt属性,对于图片的优化主要是针对这个属性的优化,优化图片的alt属性可以使得图片搜索引擎能更好地理解图片。</p><p>  由于搜索引擎读取图片的困难,所以在一般的写作中,需要对添加的图片,进行ALT标签注释。当然对于图片的理解,周围的文字也起到一定的作用,当图片因为一些原因不能够显示的时候,系统会显示alt属性指定的文字。</p><p>  Alt属性的编写,应该使用简短但是描述性很强的alt文本,当图片作为链接使用时,一定要提供alt文本,这会大大有助于搜索引擎更好地理解它链向的那个页面。</p><p><strong>  链接锚文本优化</strong></p><p>  锚文本是链接上可以被点击的文字,它通常被放在锚标记A标签中间,锚文本主要作用是描述链接页面的一些情况,锚文本写得越好,用户浏览网站就越容易,搜索引擎也能更容易地理解链接到的页面内容。</p><p>  锚文本的正确写法是,使用简短的描述性文字,避免使用与目标页面主题无关的文字,避免用一个长句子或是一篇短文来实现的过长的锚文本,</p><p><strong>  关键词优化</strong></p><p>  关键词的布局,最重要的几个位置是开头,特别是第一段开头的50-150个字,需要包含一次关键词,然后中间正文中,出现2-3次关键词或者近义词,文章的结尾,也包含一次关键词就可以了。</p><p>  在关键词的布局中,还有一个概念是,关键词密度。关键词密度(Keyword Density)也叫关键词频率(Keyword Frequency),它是用来量度关键词在网页上出现的总次数与其他文字的比例,一般用百分比表示。相对于页面总字数而言,关键词出现的频率越高,那么关键词密度也就越大。简单地举个例子,如果某个网页共有100个字符,而关键词本身是两个字符并在其中出现5次,则可以说关键词密度为10%。通常认为,页面的关键词密度应该保持在2%到8%之间。</p><p>  许多搜索引擎都将关键字密度作为其排名算法考虑因素之一,每个搜索引擎都有一套关于关键字密度的不同的数学公式。合理的关键字密度可使你获得较高的排名位置,密度过大,起到相反的效果。</p><p>  关键字密度有时候会影响到关键词的排名,不建议采取一些极端的方法来提高关键字密度。合理的目标关键字密度可以通过关注一些长尾关键字来进行优化。长尾关键词(Long Tail Keyword)是指网站上非目标关键词但也可以带来搜索流量的关键词。长尾关键词的特征是比较长,往往是2-3个词组成,甚至是短语。通过长尾关键词挖掘工具可以找到不少长尾关键词,将这些词组织到文章里,就可以做到既不提高关键词密度,又能提升关键词在页面的权重。</p><p>  在正文里,要围绕关键词自然地写作,千万不要生硬地将需要优化的关键词直接插到文章中。文章中,尽量使用关键词的近义词、同义词。</p><p><strong>  内容优化</strong></p><p>  对网站来说,提供高质量的、对用户有益的内容恐怕是所有讨论的各种要素里最重要的一部分。用户很容易分辨出网站提供的内容是否是高质量的,并且他们也乐意于通过各种社交网络来向自己的朋友推荐好的网站,这同时也会提高网站在用户和搜索引擎中的声望,而这一切都离不开高质量的内容。</p><p>  但可惜的是,撰写高质量内容并不太容易,除了拥有过硬的专业技能知识外,作者还要拥有一流的语言组织能力,以及充足的时间,不过对于高质量内容的撰写也是有一定规律的,主要的规律包括:</p><p>  1、撰写容易阅读,浅显易读的内容,有条理地组织内容,段落清晰,让读者能够清楚地了解内容的起始和逻辑,避免将大量不同主题的内容放在同一页上,却没有任何的分段、标识和层次划分。</p><p>  2、提供原创的、独特新颖的内容,不要模仿甚至抄袭别人的内容。原创内容不仅仅能吸引更多的用户,还可以招揽更多的回头客。而搜索引擎对于原创内容的识别能力也越来越高。</p><hr/><p>相关文章:最常见但最靠谱的网站内链建设策略</p><hr/><p>文/月光博客(本站有修改)</p><p><br/></p> </div> <div class="article_from">转载:https://www.wusiwei.com/post-871.html</div> <div class="next_prev"> <a class="prev" href="/blog/article/id/1192.html"><img src="/Public/images/left_arrow.png" /> 最常见但最靠谱的网站内链建设策略 </a> <a class="next" href="/blog/article/id/1194.html"><img src="/Public/images/more.png" /> 如何找可以投稿的网站 </a> </div> </div> <div class="blog_right"> <div class="blog_tags"> <a href="blog/index/tag/互联网.html">互联网</a> <a href="blog/index/tag/游戏分享.html">游戏分享</a> <a href="blog/index/tag/建站/维护.html">建站/维护</a> <a href="blog/index/tag/思科网络.html">思科网络</a> <a href="blog/index/tag/seo.html">SEO</a> <a href="blog/index/tag/seo问答.html">SEO问答</a> <a href="blog/index/tag/seo算法.html">SEO算法</a> <a href="blog/index/tag/seo诊断案例.html">SEO诊断案例</a> <a href="blog/index/tag/吉他谱.html">吉他谱</a> <a href="blog/index/tag/其他.html">其他</a> <a href="blog/index/tag/计算机技术.html">计算机技术</a> <a href="blog/index/tag/软件/应用.html">软件/应用</a> <a href="blog/index/tag/网络推广.html">网络推广</a> <a href="blog/index/tag/站内事务.html">站内事务</a> <a href="blog/index/tag/智商税.html">智商税</a> <a href="blog/index/tag/k8s.html">k8s</a> <a href="blog/index/tag/Jenkins.html">Jenkins</a> <a href="blog/index/tag/kubernetes.html">kubernetes</a> <a href="blog/index/tag/系统优化.html">系统优化</a> <a href="blog/index/tag/docker.html">docker</a> <a href="blog/index/tag/迎刃而解.html">迎刃而解</a> <a href="blog/index/tag/nginx.html">nginx</a> <a href="blog/index/tag/rancher.html">rancher</a> <a href="blog/index/tag/Git.html">Git</a> <a href="blog/index/tag/nexus.html">nexus</a> <a href="blog/index/tag/elk.html">elk</a> <a href="blog/index/tag/消息队列.html">消息队列</a> <a href="blog/index/tag/tomcat.html">tomcat</a> <a href="blog/index/tag/云计算.html">云计算</a> <a href="blog/index/tag/shell.html">shell</a> <a href="blog/index/tag/maven.html">maven</a> <a href="blog/index/tag/kvm.html">kvm</a> <a href="blog/index/tag/zabbix.html">zabbix</a> <a href="blog/index/tag/prometheus.html">prometheus</a> <a href="blog/index/tag/MySQL.html">MySQL</a> <a href="blog/index/tag/镜像.html">镜像</a> <a href="blog/index/tag/kibana.html">kibana</a> <a href="blog/index/tag/进程管理.html">进程管理</a> <a href="blog/index/tag/systemd.html">systemd</a> <a href="blog/index/tag/Mac.html">Mac</a> <a href="blog/index/tag/阿里云.html">阿里云</a> <a href="blog/index/tag/Windows.html">Windows</a> <a href="blog/index/tag/Android.html">Android</a> <a href="blog/index/tag/redis.html">redis</a> <a href="blog/index/tag/pinpoint.html">pinpoint</a> <a href="blog/index/tag/supervisor.html">supervisor</a> <a href="blog/index/tag/sonar.html">sonar</a> <a href="blog/index/tag/rsyslog.html">rsyslog</a> <a href="blog/index/tag/filebeat.html">filebeat</a> <a href="blog/index/tag/微服务.html">微服务</a> <a href="blog/index/tag/lnmp.html">lnmp</a> <a href="blog/index/tag/vscode.html">vscode</a> <a href="blog/index/tag/golang.html">golang</a> <a href="blog/index/tag/CentOS7.html">CentOS7</a> </div> </div> </div> <!-- 底部--> <div id="bottom-end" class=" wow fadeInUp animated"> <div class="top"> <div class="top-l"> <p>友情链接:</p> <ul> <a href="https://www.chinawch.com/" target="_blank">贵州代怀孕</a> <a href="https://www.wpssoft.com/" target="_blank">WPS官网</a> <a href="http://www.cy581.com/" target="_blank">创业项目</a> <a href="https://www.zqhsgc.com" target="_blank">工程造价</a> <script type="text/javascript" src="//js.users.51.la/20202309.js"></script> </ul> </div> </div> <div class="bot"> <p>© 2018 www.qingketang.net <A style="color:#93999f" href="https://www.miitbeian.gov.cn/" target="_blank">鄂ICP备18027844号-1</A></p> <p>武汉快勤科技有限公司 13554402156 武汉市东湖新技术开发区关山二路特一号国际企业中心6幢4层7号</p> </div> </div> <!--点击回到顶部--> <div id="on-top"> <a href="/index-feedback.html"> <div class="me"> <div class="photo"></div> </div> </a> <a class="back_to_top"> <div class="return-top"> <div class="photo"></div> <div class="dong"> <div class="photo-1"></div> </div> </div> </a> </div> <div class="modal"></div> <div class="login"> <div class="login_title"> <span class="close_before"></span> 微信登录 <span class="login_close"></span> </div> <div class="login_body" style="text-align:center;"> <img id="login_ewm" style="width:160px;" src="/Public/images/ewm.png" /> <p>扫码关注,全站教程免费播放</p> </div> <div class="pinglun"> <div class="pinglun_title"> <span class="close_before"></span> 发表评论 <span class="pinglun_close">X</span> </div> <div class="pinglun_body"> <form id="pinglun"> <p><label>评分:</label> <span class="star"> <span data-id="1"></span> <span data-id="2"></span> <span data-id="3"></span> <span data-id="4"></span> <span data-id="5"></span> </span> <input type="hidden" name="star" id="star" value="" /> <input type="hidden" name="vcid" value="" /> </p> <p><label>评论:</label><textarea name="content" id="content"></textarea></p> <p><input type="button" id="pinglun_submit" class="submit" name="submit" value="发表" /></p> </form> </div> </div> <div id="ajax">登录成功</div> <div class="recharge"> <div class="recharge_title"> <span class="close_before"></span> 开通VIP <span class="recharge_close"></span> </div> <div class="recharge_body"> <p>订单金额: <label><font color="#23b8ff" size="+1">399</font>元 ( 账户余额:<font color="#23b8ff" size="+1"></font> 元 )</label> <input type="hidden" class="money" name="money" value="399" readonly="true" placeholder="    请输入金额" autocomplete="off"/></p> <p>支付金额:<label><font size="+1" color="#ff0000;">399</font> 元</label> <input type="hidden" id="yue" value="" /> </p> <p>支付方式: <!--<label class="pay_wx"><i></i>微信</label>--> <label>支付宝 (<font>支持花呗</font>)</label> <input type="hidden" name="pay_method" id="pay_method" value="1" /> </p> <p><input type="button" id="recharge_submit" class="submit" name="submit" value="支 付" /></p> </div> </div> </body> </html> <input type="hidden" id="cd" value="30" /> <script> function countdown(obj) { var cd=$("#cd").val(); if (cd == 0) { obj.removeAttr("disabled").removeClass('disabled'); obj.text("发送验证码"); $("#cd").val(30); return; } else { cd--; obj.attr("disabled", true).addClass('disabled'); obj.text("重新发送(" + cd + "...)"); $("#cd").val(cd); } setTimeout(function(){countdown(obj)},1000); //每1000毫秒执行一次 } function submitFrom(){ $("#search").submit(); } $(function(){ var logincookie = $.cookie('logincookie'); if(logincookie){ $.cookie('logincookie',logincookie, { expires: 7 }); $.ajax({ url:'/index/autologin.html', type:'post', data:"logincookie="+logincookie, success:function(data){ if(data==0){ } }, }); }else{ var d=new Date(); var logincookie = d.getTime()+'_'+(String)(parseInt(Math.random()*10000)); $.cookie('logincookie',logincookie, { expires: 7 }); $.ajax({ url:'/index/autologin.html', type:'post', data:"logincookie="+logincookie, dataType:'json', success:function(data){ $("#wx_code").val(""); }, }); } if(logincookie){ $.ajax({ url:'/index/history.html', type:'post', data:"logincookie="+logincookie, success:function(data){ $(".history_list").html(data); }, }); } $(".login_show").click(function(){ $(".modal").fadeIn(); $(".login").fadeIn(); $(".recharge").hide(); }); if($("#wx_code").val()==""){ $(".login").hide(); }else{ $.ajax({ url: '/mobile/login_ewm.html', type: 'post', data:"code=", dataType:'json', success: function (data) { $("#login_ewm").attr('src',data.ewm).fadeIn(); } }); var c=setInterval(function(){ $.ajax({ url:'/index/login_wx_action.html', type:'post', data:"code=", dataType:'json', success:function(data){ if(data.status==1){ $("#ajax").text(data.info).fadeIn(); setTimeout(function(){ $(".login").fadeOut(); $(".modal").fadeOut(); $("#ajax").fadeOut(); },1500); } }, }); },3000); } $(".back_to_top").click(function(){ $('html,body').animate({ scrollTop: 0 }, 800); }); $("#mess").focus(function(){ $(".search_more").slideDown(); }); $(".search_more ul li a").click(function(){ var w=$(this).text(); $("#mess").val(w); $("#search").submit(); }); $(".search_more ul li.first .close").click(function(){ $(".search_more").slideUp(); }); $(".top-left,.right-ri").click(function(){ $(".search_more").fadeOut(); }); $(".recharge_show").click(function(){ $.ajax({ url:'/user/islogin.html', type:'post', dataType:'json', success:function(data){ if(data.status==1){ $(".modal").show(); $(".recharge").fadeIn(); }else{ $(".modal").show(); $(".login").show(); } }, }); }); $(".buy_btn").click(function(){ $.ajax({ url:'/user/islogin.html', type:'post', dataType:'json', success:function(data){ if(data.status==1){ $(".modal").show(); $(".buy").fadeIn(); }else{ $(".modal").show(); $(".login").show(); } }, }); }); $(".recharge_body p span").click(function(){ var money = $(this).attr('data-value'); $(".recharge .money").val(money); $(this).siblings().removeClass('active'); $(this).addClass('active'); }); $(".pay_zfb").click(function(){ $(this).siblings('label').removeClass('active'); $(this).addClass('active'); $("#pay_method").val(1); }); $(".pay_wx").click(function(){ $(this).siblings('label').removeClass('active'); $(this).addClass('active'); $("#pay_method").val(2); }); $("#buy_submit").click(function(){ var money=$(".buy .money").val(); if(money==0){ $.ajax({ url:'/user/buy_action.html', type:'post', data:$("#buy").serialize(), dataType:'json', success:function(data){ $("#ajax").text(data.info).fadeIn(); if(data.status==1){ $(".buy").fadeOut(); setTimeout(function(){ $(".modal").fadeOut(); $("#ajax").fadeOut(); // location.reload(); },1500); }else{ setTimeout(function(){ $("#ajax").fadeOut(); },1500); } }, }); return false; } if($("#pay_method").val()==1){ } $.ajax({ url:'/user/recharge_action.html', type:'post', data:$("#buy").serialize(), dataType:'json', success:function(data){ $(".modal").fadeIn(); $("#ajax").text(data.info).fadeIn(); if(data.status==1){ if($("#pay_method").val()==1){ var w = window.open(); w.location='/alipay/index.php?WIDout_trade_no='+data.pay_no+'&WIDsubject=余额充值&WIDtotal_fee='+money+'&WIDbody=余额充值'; }else{ w.location='/WxpayAPI_php_v3/example/native.php?money='+money+'&recharge_id='+data.recharge_id; return false; /* $.ajax({ url:'/WxpayAPI_php_v3/example/native.php?money="+money+'&recharge_id='+data.recharge_id', type:'post', data:"money="+money+'&recharge_id='+data.recharge_id, dataType:'json', success:function(data){ if(data.ret==1){ $("#pay_wx_ewm").attr("src",data.payscan); $('.recharge').fadeOut(); $(".wx_scan").fadeIn(); }else{ $("#ajax").text('收款码生成失败,请选择支付宝支付').fadeIn(); } } });*/ } }else{ $(".buy").fadeOut(); setTimeout(function(){ $(".modal").fadeOut(); $("#ajax").fadeOut(); },1500); } }, }); }); $(".wx_scan_close").click(function(){ $(".modal").fadeOut(); $(".wx_scan").fadeOut(); }); $(".login_close").click(function(){ $(".modal").fadeOut(); $(".login").fadeOut(); }); $("#login_sumint").click(function(){ if($(".login .mobile").val()==""){ $(".login .mobile").focus(); return false; } if($(".login .password").val()==""){ $(".login .password").focus(); return false; } $.ajax({ url:'/user/login_action.html', type:'post', data:$("#login").serialize(), dataType:'json', success:function(data){ $("#ajax").text(data.info).fadeIn(); if(data.status==1){ setTimeout(function(){ $(".login").fadeOut(); $(".modal").fadeOut(); $("#ajax").fadeOut(); location.reload(); },1500); }else{ setTimeout(function(){ $(".modal").fadeOut(); $("#ajax").fadeOut(); },1500); } }, }); }); $("#recharge_submit").click(function(){ var yue=$("#yue").val(); var money=yue<399?399-yue:0; if(money==0){ $.ajax({ url:'/user/buy_action.html', type:'post', data:{"money":0,"vcid":0,"vip":1}, dataType:'json', success:function(data){ $("#ajax").text(data.info).fadeIn(); if(data.status==1){ $(".buy").fadeOut(); setTimeout(function(){ $(".modal").fadeOut(); $("#ajax").fadeOut(); location.reload(); },1500); }else{ setTimeout(function(){ $("#ajax").fadeOut(); },1500); } }, }); return false; } var w = window.open(); $.ajax({ url:'/user/recharge_action.html', type:'post', data:{"money":money,"vcid":0,"vip":1}, dataType:'json', success:function(data){ $(".modal").fadeIn(); if(data.status==1){ $("#ajax").text(data.info).fadeIn(); w.location='/alipay/index.php?WIDout_trade_no='+data.pay_no+'&WIDsubject=余额充值&WIDtotal_fee='+money+'&WIDbody=余额充值'; }else{ setTimeout(function(){ $(".modal").fadeOut(); $("#ajax").fadeOut(); },1500); } } }); }); $(".recharge_close").click(function(){ $("#ajax").fadeOut(); $(".modal").fadeOut(); $(".recharge").fadeOut(); }); $(".buy_close").click(function(){ $("#ajax").fadeOut(); $(".modal").fadeOut(); $(".buy").fadeOut(); }); $(".sc").click(function(){ var vcid=$(this).attr("data-id"); var sc=$(this); $.ajax({ url:'/user/sc_action.html', type:'post', data:"vcid="+vcid, dataType:'json', success:function(data){ $(".buy").fadeOut(); $("#ajax").text(data.info).fadeIn(); if(data.status==1){ sc.text('已收藏'); setTimeout(function(){ $(".modal").fadeOut(); $("#ajax").fadeOut(); },1500); }else{ setTimeout(function(){ $(".modal").fadeOut(); $("#ajax").fadeOut(); },1500); } }, }); }); $(".pl").click(function(){ $(".top-bar ul li a").removeClass("active"); $(".top-bar ul li").eq(2).find("a").addClass("active"); $("#catalogue").hide(); $("#catalogue-1").show(); $('html,body').animate({ scrollTop: 400 }, 800); $("#content").focus(); }); $(".pl_btn").click(function(){ $.ajax({ url:'/user/islogin.html', type:'post', dataType:'json', success:function(data){ if(data.status==1){ $(".modal").show(); $(".pinglun").show(); }else{ $("#ajax").text(data.info).fadeIn(); setTimeout(function(){ $("#ajax").fadeOut(); },1500); } }, }); }); $(".pinglun_close").click(function(){ $(".modal").hide(); $(".pinglun").hide(); }); $(".pinglun .pinglun_body p .star span").click(function(){ var star=$(this).attr('data-id'); $(this).parent().removeClass(); $(this).parent().addClass('star'); $(this).parent().addClass('star_'+star); }); $("#pinglun_submit").click(function(){ if($("#star").val()=="0"){ return false; } if($("#content").val()==""){ $("#content").focus(); return false; } $.ajax({ url:'/user/pl_action.html', type:'post', data:$("#pinglun").serialize(), dataType:'json', success:function(data){ $(".pinglun").fadeOut(); $("#ajax").text(data.info).fadeIn(); if(data.status==1){ setTimeout(function(){ $(".modal").fadeOut(); $("#ajax").fadeOut(); location.reload(); },1500); }else{ setTimeout(function(){ $(".modal").fadeOut(); $("#ajax").fadeOut(); },1500); } }, }); }); $(".pl_jb").click(function(){ var t=$(this); var id=$(this).attr("data-id"); if(t.hasClass('disabled')){ $("#ajax").text("您已经举报过了").fadeIn(); setTimeout(function(){ $("#ajax").fadeOut(); },1500); return false; } $.ajax({ url:'/user/pl_jb_action.html', type:'post', data:"id="+id, dataType:'json', success:function(data){ $("#ajax").text(data.info).fadeIn(); setTimeout(function(){ $("#ajax").fadeOut(); },1500); if(data.status==1){ t.find('i').text(parseInt(t.find('i').text())+1); t.addClass('disabled'); } }, }); }); $(".pl_zan").click(function(){ var t=$(this); var id=$(this).attr("data-id"); if(t.hasClass('disabled')){ $("#ajax").text("您已经赞过了").fadeIn(); setTimeout(function(){ $("#ajax").fadeOut(); },1500); return false; } $.ajax({ url:'/user/pl_zan_action.html', type:'post', data:"id="+id, dataType:'json', success:function(data){ $("#ajax").text(data.info).fadeIn(); setTimeout(function(){ $("#ajax").fadeOut(); },1500); if(data.status==1){ t.find('i').text(parseInt(t.find('i').text())+1); t.addClass('disabled'); } }, }); }); $(".pl_ding").click(function(){ var t=$(this); var id=$(this).attr("data-id"); if(t.hasClass('disabled')){ $("#ajax").text("您已经顶过了").fadeIn(); setTimeout(function(){ $("#ajax").fadeOut(); },1500); return false; } $.ajax({ url:'/user/pl_ding_action.html', type:'post', data:"id="+id, dataType:'json', success:function(data){ $("#ajax").text(data.info).fadeIn(); setTimeout(function(){ $("#ajax").fadeOut(); },1500); if(data.status==1){ t.find('i').text(parseInt(t.find('i').text())+1); t.addClass('disabled'); } }, }); }); $(".verify_send").click(function(){ var obj=$(this); var mobile=$(this).parent().siblings("p").find(".mobile").val(); if(mobile==""){ $(this).parent().siblings("p").find(".mobile").focus(); return false; }else{ var mobileReg = /^(13|14|15|17|18)[0-9]{8}[0-9]$/; if(!mobileReg.test(mobile)){ $("#ajax").text("手机无效").fadeIn(); setTimeout(function(){ $("#ajax").fadeOut(); },1000); return false; } } if(obj.hasClass('disabled')){ }else{ $.ajax({ url:'/public/sendmobilecode.html', type:'post', data:"mobile="+mobile, dataType:'json', beforeSend: countdown(obj), success:function(data){ if(data.status==1){ }else{ } $("#ajax").text(data.info).fadeIn(); setTimeout(function(){ $("#ajax").fadeOut(); },1500); }, }); } }); $(".modal").click(function(){ $(".login").fadeOut(); $(".recharge").fadeOut(); $(".bug").fadeOut(); $(".pinglun").fadeOut(); $(".modal").fadeOut(); }); /* WB2.anyWhere(function (W) { W.widget.connectButton({ id: "wb_connect_btn", type: '3,2', callback: { //$("#wb_connect_btn").html(""); login: function (o) { //登录后的回调函数        $.ajax({ url:'/index-wblogin.html', type:'post', data:"name="+o.name+"&wb_login="+o.id+"&avatar="+o.avatar_hd, dataType:'json', success:function(data){ }, }); }, logout: function () { //退出后的回调函数 $.ajax({ url:'/index-wbloginout.html', type:'post', dataType:'json', success:function(data){ }, }); } } }); });*/ }); //切割字符串转换参数表 function toParamMap(str){ var map = {}; var segs = str.split("&"); for(var i in segs){ var seg = segs[i]; var idx = seg.indexOf('='); if(idx < 0){ continue; } var name = seg.substring(0, idx); var value = seg.substring(idx+1); map[name] = value; } return map; } //隐式获取url响应内容(JSONP) function openImplict(url){ var script = document.createElement('script'); script.src = url; document.body.appendChild(script); } //获得openid的回调 function callback(obj) { var openid = obj.openid; $("#openid").text(openid); //跳转服务端登录url var resulturl = "@{openapi.QQs.login_result()}"; var accessToken = $("#accessToken").text(); //向服务端传输access_token及openid参数 document.location.href=resulturl + "?access_token=" + accessToken + "&openid=" + openid; } function qqlogin(){ var appID = "101526439"; //登录授权后的回调地址,设置为当前url var redirectURI = "https://www.qingketang.net/index/qqlogin.html"; //初始构造请求 if (window.location.hash.length == 0){ var path = 'https://graph.qq.com/oauth2.0/authorize?'; var queryParams = ['client_id=' + appID, 'redirect_uri=' + redirectURI, 'scope=' + 'get_user_info,list_album,upload_pic,add_feeds,do_like','response_type=token']; var query = queryParams.join('&'); var url = path + query; window.location.href= url; } //在成功授权后回调时location.hash将带有access_token信息,开始获取openid else{ //获取access token var accessToken = window.location.hash.substring(1); var map = toParamMap(accessToken); //记录accessToken $("#accessToken").text(map.access_token); $("#expire").text(map.expires_in); //使用Access Token来获取用户的OpenID var path = "https://graph.qq.com/oauth2.0/me?"; var queryParams = ['access_token='+map.access_token, 'callback=callback']; var query = queryParams.join('&'); var url = path + query; openImplict(url); } } </script> <script src="/Public/moban/js/wow.min.js"></script> <script src="/Public/moban/js/custom.js"></script> <script> //百度自动推送收录 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> <script> (function(){ var src = "https://jspassport.ssl.qhimg.com/11.0.1.js?d182b3f28525f2db83acfaaf6e696dba"; document.write('<script src="' + src + '" id="sozz"><\/script>'); })(); </script> <script> $(function(){ $("pre").prepend('<div class="code_toolbar"><span class="code_copy"><a href="javascript:void(0);" onclick="copyCode(this)" title="复制代码"><img src="/Public/images/copycode.gif" alt="复制代码"></a></span></div>'); $("pre").append('<div class="code_toolbar"><span class="code_copy"><a href="javascript:void(0);" onclick="copyCode(this)" title="复制代码"><img src="/Public/images/copycode.gif" alt="复制代码"></a></span></div>'); }); function copyCode(t){ var i = $(t).parent().parent().parent(), u = $(t).parent().parent().siblings('code').text(), t = document.createElement("textarea"), r; $(t).val(u); $(t).css("width", $(i).width()); r = $(i).height() * .8; r > 600 && (r = 600); $(t).css("height", r); $(t).css("font-family", "Courier New"); $(t).css("font-size", "12px"); $(t).css("line-height", "1.5"); $(i).html(t); $(t).select(); $("<div>按 Ctrl+C 复制代码<\/div>").insertBefore($(t)); $("<div>按 Ctrl+C 复制代码<\/div>").insertAfter($(t)) } </script>