dede文章页如何调用动态浏览量
- 编辑时间: 2014-09-25 21:39:00
- 浏览量:
- 作者:
用过dede(织梦)的朋友都知道,通常我们内容页的“浏览次数"都是通过静态调用的 {dede:field.click/} ,无论怎么去刷新页面,所调用出来的数字都不会改变。这样很不利于用户体验。那么我们又怎么去解决这一问题,进一步提升我们网站的用户体验呢?
在这里段亮提供一个很好的解决办法,即可以解决浏览次数,随着网页刷新的情况下进行改变,同时也可以提升网站的用户体验。
首先还是给大家理清一下思路:我们可以先自定义一个数字(或者动态loading...gif小图标)。当网页先进行加载时,是加载我们事先预定好的数字或者图片,然后通过加载JS调用真正的点击次数。
第一步:定义一个输出位置
在点击次数位置用一个span标签。预先定义一个点击次数。
如:<span id="countnum">0</span>次。
第二步:修改代码
修改plus/count.php第25行。把
echo "document.write('".$row['click']."');\r\n";
修改成
echo 'document.getElementById("countnum").innerHTML='.$row['click'];
第三步:添加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的时候,总要停顿一下。这样就不能很快看到文章内容,给人不好的体验。
温馨提示:可以把span标签里面放置一张gif的动态小图标。这样更加利于用户体验哟!
本文出自段亮个人博客,如需转载请注明出处。
写文章不易,如果您觉得文章对你有帮助。
打赏激励下作者吧,谢谢支持! ~(@^_^@)~!
微信打赏
支付宝打赏