各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
收藏本站(不迷路),每天更新好文章!
当前位置:首页 > CMS教程 > phpcms

phpcms给单页面添加点击次数(hits)

管理员 2022-08-28
phpcms
341
给单页面实现增加点击次数,首先需要给数据库中的v9_page表增加一个hits属性,然后模仿show页面调用点击次数的方法,通过api.php获取点击次数

第一步:在单页面pege.html底部增加代码:
  1. <script language="JavaScript" src="{APP_PATH}api.php?op=count_page&catid={$catid}&modelid={$modelid}"></script> 

第二步:在api文件夹下新增count_page.php(注:和步骤一中的op=count_page一致)
由于根目录下的api.php下规定了op的值只能是字母下划线,所以起名字要注意!

第三步:给coun_page.php内增加如下内容:
  1. defined('IN_PHPCMS') or exit('No permission resources.');  
  2. /** 
  3.  * 点击统计 
  4.  */ 
  5. $db = ''
  6. $db = pc_base::load_model('page_model'); //引入单页面模型
  7. if($_GET['modelid'] ==0){    //单页面的modelid为
  8.     if($_GET['catid']) {     //获取当前栏目id
  9.         $catid = intval($_GET['catid']); 
  10.         $r = $db->get_one(array('catid'=>$catid));  
  11.         $views = $r['hits']; 
  12.         $views = $views + 1; 
  13.         $sql = array('hits'=>$views); 
  14.         $db->update($sql, array('catid'=>$catid));//更新点击次数并存放  
  15.     }  
  16. }else
  17.   echo ("模型id传递错误"); 
  18. ?> 
  19. $('#hits').html('$views'); 
这样在单页面中即可通过方式调用点击次数,如果还想获取周点击、月点击,方法和这个类似,同样可参看文章页面获取的方式,

本文链接:http://www.pweb123.com/cms/zhcms/phpcms/show_711.html 转载请保留链接

扫码关注

qrcode

QQ交谈

回顶部