您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcms下载数统计修复方法
张枫震2025-05-27phpcms教程已有人查阅
导读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字段,基本就可以达到效果了。
本文标签:
很赞哦! ()
图文教程
phpcms上传图片选择文件无地址的原因和解决方法
phpcms图片上传选择文件后没有地址问题的解决方法:检查上传文件的类型和大小是否符合要求。检查服务器配置是否正确,确保启用GD库。确认php.ini设置正确
phpcmsv9下拉菜单二级三级子栏目调用方法
很多网站的导航栏可以实现下拉二级菜单,三级菜单等效果,今天我们就来分享phpcms v9 支持下拉菜单的方法,可以支持无限子栏目调用,具体写法如下:
phpcms后台登录路径网址是什么
phpcms后台登录页面在哪?进入phpcms后台登录页面的方法是:1.如果你是在本地环境搭建的phpcms,你还得打开本地的服务器和数据库
PHPCMS源码底层分析phpcms\base.php
我试着解析这个文件的代码,但是发现很乱很杂,现在规整一下,该文件包含一个很重要的类为pc_base,也就是PHPCMS的核心类,这个类中有几个很重要的方法(在模块开发中一定会经常出
相关源码
-
(PC+WAP)蓝色低碳环保隔断板装修装饰类网站pbootcms源码下载本款基于PbootCMS开发的网站模板为活动隔断板、装修装饰行业打造,特别适合移动隔断、环保隔断、办公分区等产品的展示与推广。查看源码 -
(自适应)平面设计网络工作室个人作品展示网站模板免费下载基于PbootCMS内核开发的响应式网站模板,为设计工作室、创意机构打造的作品展示解决方案。通过模块化布局与极简交互设计,呈现设计作品的视觉细节,支持作品分类、案例解析等多维度展示方式。查看源码 -
(自适应响应式)工业机床工程农业机械设备网站源码下载框架适用于工程机械、机床设备等工业领域。通过模块调整可快速转型为农业机械、物流设备展示系统。预留7种工业产品展示模板。查看源码 -
(自适应)物流运输快递仓储货运网站模板免费下载基于PbootCMS内核开发的物流运输行业专用模板,深度适配仓储货运企业的业务展示需求。前端采用响应式布局,自动适配手机端访问,后台数据实时同步更新,帮助企业高效展示运输网络、仓储设施、服务流程等核心业务模块。查看源码 -
帝国cms7.5自适应作文新闻资讯教育网站模板本模板基于帝国CMS7.5内核开发,为教育机构、培训学校等知识传播单位打造。通过自适应设计确保在手机、平板、电脑等设备上均能获得专业浏览体验查看源码 -
帝国cms7.5奇闻异事末解之谜模板免费下载带数据本模板基于帝国CMS7.5系统开发,为神秘现象、未解之谜类主题网站设计。包含完整的PC端、移动端及百度MIP站同步生成功能,内置火车头采集规则模块,可快速采集目标站内容资源。整体设计风格神秘大气,符合主题定位。查看源码
| 分享笔记 (共有 篇笔记) |