您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程

phpcms下载数统计修复方法

张枫震2025-05-27phpcms教程已有5人查阅

导读phpcms系统自带阅读数,评论数,下载数需要修改一下,前端代码:注意js前面引入jquery库,类名要对应,然后根目录api文件加入dcount.php,内容如下

phpcms系统自带阅读数,评论数,下载数需要修改一下,前端代码:
<a href="{$download_url}" id="download" target="_blank">立即下载</a>
<img src="/common/img/a1.png" title="下载数" /><span id='downcount'></span>
前端js代码:
/***统计获取下载数***/
function downcount(act){
$.ajax({
type:"GET",
url:"{APP_PATH}api.php",
data:"op=dcount&id={$id}&modelid={$modelid}&act="+act,
async:true,
success:function(data){
if( act != "set" ){
var arr=data.split(",");
$("#downcount").html(arr[0]);
}
}
});
}
$(document).ready(function(){
downcount("get");
$("#download").click(function(){
downcount("set");
});
});
注意js前面引入jquery库,类名要对应,然后根目录api文件加入dcount.php,内容如下
<?php
defined('IN_PHPCMS') or exit('No permission resources.');
/**
* 下载统计
*/
$db = '';
$db = pc_base::load_model('hits_model');
if($_GET['modelid'] && $_GET['id'] && $_GET['act']) {
$modelid = intval($_GET['modelid']);
$hitsid = 'c-'.$modelid.'-'.intval($_GET['id']);
if($_GET['act']=="set"){
hits($hitsid);
}
$r = get_count($hitsid);
if(!$r) exit;
extract($r);
echo $downcount;
}
/**
* 获取下载次数
* @param $hitsid
*/
function get_count($hitsid) {
global $db;
$r = $db->get_one(array('hitsid'=>$hitsid));
if(!$r) return false;
return $r;
}
/**
* 下载次数统计
* @param $contentid
*/
function hits($hitsid) {
global $db;
$r = $db->get_one(array('hitsid'=>$hitsid));
if(!$r) return false;
$downcount = $r['downcount'] + 1;
$sql = array('downcount'=>$downcount);
return $db->update($sql, array('hitsid'=>$hitsid));
}
?>
注意数据库hits加downcount字段,基本就可以达到效果了。

本文标签:

很赞哦! (1)

暂无内容
暂无内容

相关源码

  • (自适应)营销型健身器材产品设备类pbootcms模板网站为健身器材企业打造的营销型网站模板,基于PbootCMS开源内核开发。采用HTML5响应式架构,PC与移动端数据实时同步,完美适配多终端展示场景。查看源码
  • 深蓝色风景摄影机构网站(自适应多端)pbootcms模板该模板基于PbootCMS内核开发,专为风景摄影机构、户外摄影企业设计,采用深蓝色主题传递专业与艺术感,全栈响应式架构确保PC、平板、手机端无缝适配PHP程序结合轻量级SQLite数据库也可以更换MySQL数据库查看源码
  • 手机软件APP游戏软件下载网站Pbootcms模板(自适应)基于PbootCMS内核深度开发的网站模板,为移动互联网时代打造。无论是手机APP推广、游戏软件展示,还是各类企业官网需求,本模板都能通过简单的图文替换实现行业无缝切换查看源码
  • 响应式艺考培训学校机构pbootcms模板html5源码基于PbootCMS免费开源内核开发,官方授权可商业使用无授权费用。为艺考培训学校与艺术机构设计,替换图文即可快速适配全行业需求。响应式布局完美兼容手机/PC端查看源码
  • 响应式pbootcms模板新闻资讯博客自媒体门户网站行业通用解决方案为新闻资讯、自媒体博客打造的响应式网站模板,同时支持企业门户、行业资讯等多场景快速适配。通过简单的图文替换即可实现跨行业转型,显著降低建站成本。查看源码
  • 工商注册财务代理记账类自适应pbootcms网站工商注册、财务代理记账企业打造的数字化门户模板,基于PbootCMS内核深度开发。采用前沿响应式架构,无缝适配手机端触控交互与PC端展示需求查看源码
暂无内容
暂无内容
分享笔记 (共有 0 篇笔记)
昵称:
匿名发表 登录账号
         
验证码: