建站软件 优化软件 编程软件 网页辅助 站群程序 网站程序 图像处理 资源教程 字体下载 推荐软件


您的位置:首页 > 建站必知 > phpcms v9怎么显示下载次数

phpcms v9怎么显示下载次数

时间:2015-02-16 21:40:04  来源:免费模板网 作者:风雪 阅读次数 tagsphpcmsv9显示下载次数

自己的网站是phpcms做的,有些地方不符合自己的要求就需要2次开发了,由于自己网站很下载有关系,就想显示下载次数。研究了一下源码发现数据库没这个字段,于是自己添加这个字段

 
ALTER TABLE v9_download ADD `down_amount` int(10) unsigned NOT NULL DEFAULT '0'

对于没有生成静态页面的程序可以这么实现


phpcms\modules\content\down.php
 
//增加以下代码--插入数据库 public function download() {}里面
 
$var=explode("&",$a_k);
$arr1=$var[0];
$len=strlen($arr1);
$end=$len-2;
$id=substr($arr1,2,$end);
 
$MODEL = getcache('model','commons');//获取表名
$tablename = $this->db->table_name = $this->db->db_tablepre.$MODEL[$modelid]['tablename'];//v9_download
 
 
$rs=$this->db->get_one(array('id'=>$id));
$down_amount=$rs['down_amount'];
 
$sql = array('down_amount'=>$down_amount+1,);
$this->db->update($sql, array('id'=>$id));


然后是页面输出  


phpcms\modules\content\index.php添加
 
$r2 = $this->db->get_one(array('id'=>$id));
$rs = $r2 ? array_merge($r,$r2) : $r;//PS:可以 print_r($rs)看看有没需要的数据
 
$data['down_amount']=$rs['down_amount']; //需要添加的代码
 
 
然后静态页面show_download.html
 
 
输出{$down_amount}

本文地址:https://www.freemoban.com/jzbz/2015/0216/596.html

猜你喜欢
栏目推荐
模板推荐

Copyright:www.freemoban.com 免费模板网 All Rights Reserved 网站备案:辽ICP备19014872号-2   辽公网安备 21010602000376号  辽公网安备:42900402000182号

免责声明:本站部分资源来自互联网收集,版权归原创者所有,如果侵犯了你的权益,我们会及时删除侵权内容,联系QQ:1615187561 谢谢合作!