织梦dedecms只想统计点击量前端不显示怎么处理

92建站   2021-06-16   收藏本文

本文介绍了织梦dedecms只想统计点击量前端不显示怎么处理,也就是只让后台统计点击量,为了便于知道哪些文章的点击量比较高,但是点击量具体是要保密的,不向公众开放,所以前端不能显示具体的点击数量。有此需要的朋友可以看看这个教程,值得参考。

下面92建站就和大家说说织梦只想统计点击量前端不显示的处理方法。

解决方案:

打开 /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>

这样就处理结束了。

TAG标签: 织梦点击量
展开