优化、建站、营销知识
刻苦驴一直在做且免费分享

织梦cms怎么调用阅读量标签?

我们知道,一篇文章的阅读量能够显示出这篇文章受欢迎程度,那么使用织梦建站的,如何调用阅读量标签呢?那么织梦cms怎么调用阅读量标签?刻苦驴为大家整理了一下方法。

其实大家可以看织梦官网,官方已经给出织梦文章阅读量(浏览次数的标签了)。{dede:field.click/}不过这个标签不是动态的,是不会让文章阅读量动态增加的。不论在文章页怎么刷新都不会增加浏览次数,用户体验十分差。因此,我们需要重新找方法实现。

方法一:我们可以把这个标签换成其他代码,代码如下。因为小程序看代码可能不太适应,建议大家用pc端查看。

<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调用,每次都要向服务器请求一次,这里的标签是及时加载,到这里肯定会卡顿,余斗研究之后给出一种最优的解决方案。

具体的思路为:我们可以先自定义一个数字(余斗定义的是0)。当网页先进行加载时,是加载我们事先预定好的数字,然后通过网页最后的加载JS调用真正的点击次数。具体步骤为:

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

<span id="countnum">0</span>次

2、修改Dede核心函数,找到 plus/count.php中 下边的代码

echo "document.write('".$row['click']."');\r\n";

在最后几行中   找到后你可以进行注释或者替换,看你心情

echo 'document.getElementById("countnum").innerHTML='.$row['click'];

在网页底部,也就是footer.html下,添加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添加在网页底部就能完美解决载入浏览次数时卡顿的问题用用体验很好,至此,就实现了文章页动态调用文章浏览次数。

最后修改完,记得更新网站哦,这是最重要的一步,以上就是关于织梦cms怎么调用阅读量标签的知识了。

赞(0)
未经允许不得转载:【刻苦驴笔记】 » 织梦cms怎么调用阅读量标签?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址