欢迎来到入门教程网!

dedecms

当前位置:主页 > CMS教程 > dedecms >

织梦dedecms统计不显示点击次数,yes改no没作用

来源:本站原创|时间:2021-08-05|栏目:dedecms|点击:

最近想将织梦dedecms部分内容模型的页面点击次数由原来的统计并显示点击次数改为只统计但是不显示点击次数。
 
原来的代码如下,在页面上可以看到统计次数的显示
 
<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" language="javascript"></script>
 
习惯性的搜索了一下,网上介绍的方式都很简单,只需要把代码中的view=yes改为view=no即可,看起来合情合理,可是这样修改了之后,页面上还是会显示点击次数,无奈只能找到代码中所涉及到count.php文件看看到底哪里出了问题。
 
打开文件,首先会看到下面这段注释:
 
*  如果想显示点击次数,请增加view参数,即把下面JS调用放到文档模板适当位置
 
 * <script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" language="javascript"></script>
 
 * 普通计数器为
 
 * <script src="{dede:field name='phpurl'/}/count.php?aid={dede:field name='id'/}&mid={dede:field name='mid'/}" language="javascript"></script>
 
写的很清楚,要显示点击次数,用上面的,否则用第二个普通计数器,差别是去掉了view=yes,然后往后看view这个参数相关的函数 :
 
if(!empty($view))
 
{
 
    $row = $dsql->GetOne(" SELECT click FROM `{$maintable}` WHERE {$idtype}='$aid' ");
 
……
 
这下就更明白了,if函数是通过判断是否有view这个参数来决定是否查询显示点击次数,而不是参数的内容,也就是说,无论view等于什么,都会显示出点击参数,要想只统计不显示点击次数,就将其删除,可以直接复制使用下面的代码:
 
<script src="{dede:field name='phpurl'/}/count.php?aid={dede:field name='id'/}&mid={dede:field name='mid'/}" language="javascript"></script>
 

上一篇:如何隐藏dedecms网站首页网址显示的index.html

栏    目:dedecms

下一篇:DedeCMS织梦定时生成主页HTML的实现方法

本文标题:织梦dedecms统计不显示点击次数,yes改no没作用

本文地址:https://www.xiuzhanwang.com/a1/dedecms/15994.html

更多dedecms

您可能感兴趣的文章

阅读排行

本栏相关

随机阅读

网页制作CMS教程网络编程软件编程脚本语言数据库服务器

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:835971066 | 邮箱:835971066#qq.com(#换成@)

Copyright © 2002-2020 脚本教程网 版权所有