请在Chrome、Firefox、猎豹、360等现代浏览器浏览本站。另外提供付费解决seo优化、企业网站、网络推广、百度排名、网站修改等问题,如果需要请 点击 加我 QQ 说你的需求。

【云浮网站建设】织梦系统怎样调用文章浏览次数

企业建站 智迅seo优化

【导语】 前不久,云浮网站建设帮一个客户搭建公司网站,老板想我把文章的浏览次数显示出来。之前小编很好调用文章浏览次数的,所以一时也不知道怎么弄, 接下来我到网上专门查阅了关于调用文章浏览次数的有关知识。下面,和大家分享一下该话题的情况: 1、

【导语】

前不久,云浮网站建设帮一个客户搭建公司网站,老板想我把文章的浏览次数显示出来。之前小编很好调用文章浏览次数的,所以一时也不知道怎么弄, 接下来我到网上专门查阅了关于调用文章浏览次数的有关知识。下面,和大家分享一下该话题的情况:

1、官方调用浏览次数标签

其实,织梦官方已经给出了如何调用文章浏览次数的标签:

{dede:field.click/}

但是,大家有没有发现,这个标签调用的是静态浏览次数。什么是静态浏览次数?也就是我们生成文章时的那个随机生成的浏览次数,这里不论在文章页 怎么刷新都不会增加浏览次数,oh,no!云浮网站建设认为这样的用户体验十分差。

2、网友的解决方法

 
<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}&cid={dede:field 
 
name='channel'/}" type='text/javascript' language="javascript"></script>

这样一来就能实现动态调用文章浏览次数,也就是刷新一次增加一次。但是云浮网站建设在用过之后发现一个问题,每次页面加载到这个地方都会卡顿一 下,感觉也是很不爽,后来小编在看代码时发现,因为这里是js调用,每次都要向服务器请求一次,这里的标签是及时加载,到这里肯定会卡顿,云浮网站建 设研究之后给出一种最优的解决方案。

3、云浮网站建设的解决方案

具体解决问题的思路:云浮网站建设觉得可以先自定义一个数字(定义的是0)。当网页先进行加载时,是加载我们事先预定好的数字,然后通过网页最后的 加载JS调用真正的点击次数。具体步骤为:

1、在点击次数的位置用span标签定义一个点击次数:0

2、修改Dede核心函数,找到 plus/count.php中, echo "document.write('".$row['click']."');\r\n";

大概在25行,换成echo 'document.getElementById("countnum").innerHTML='.$row['click'];

3、在网页底部添加js代码

 
<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" 
 
type='text/javascript' language="javascript"></script>

把js添加在网页底部就能完美解决载入浏览次数时卡顿的问题用用体验很好,至此,就实现了文章页动态调用文章浏览次数。

【结语】

云浮网站建设通过以上的方案,完美解决了织梦系统怎样调用文章浏览次数的问题,如果大家也遇到了这个问题,可以参考上面的解决方案。

本文由智迅SEO优化建站博客原创所有,转载请保留此处:(智迅SEO优化建站博客 www.ywkjseo.com) 免责声明:图片来源网络,如有侵权请联系作者及时删除!

分享到
  • 微信好友
  • QQ好友
  • QQ空间
  • 腾讯微博
  • 新浪微博
  • 人人网