织梦只统计不显示点击次数方法
来源:本站原创|时间:2021-08-05|栏目:dedecms|点击: 次
最近想将织梦部分内容模型的页面点击次数由原来的统计并显示点击次数改为只统计但是不显示点击次数。
原来的代码如下,在页面上可以看到统计次数的显示
<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>
习惯性的搜索了一下,网上介绍的方式都很简单,只需要把代码中的view=yes改为view=no即可,看起来合情合理,可是这样修改了之后,页面上还是会显示点击次数,无奈只能找到代码中所涉及到/plus/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自由列表freelist调用增加随机排序方式
栏 目:dedecms
本文标题:织梦只统计不显示点击次数方法
本文地址:https://www.xiuzhanwang.com/a1/dedecms/13994.html
您可能感兴趣的文章
- 08-05Dedecms教程:添加广告不能正常显示的解决办法
- 08-05织梦源码还原数据后 首页能打开 内页打不开
- 08-05织梦安装后打开首页乱的或者不是截图的模板
- 08-05织梦首页幻灯片调用大图不调用缩略图的方法
- 08-05织梦教程:修改文章不修改文章发布时间
- 08-05织梦不同会员可发布相同文章,同一会员不可发布重复文章
- 08-05dedecms怎样设置不同的搜索页模板
- 08-05织梦dedecms常用数据统计SQL调用
- 08-05织梦dedecms用栏目交叉时arclist标签不能调出相关文章
- 08-05织梦Dede后台验证码不显示解决方法