新闻中心

Ecshop程序如何在网站的底部显示商品总数和最近上架商品数

作者 / 无忧主机 时间 2015-04-22 16:53:45

对于用ecshop做商城的站长们都比较累的,每天都需要对商品的总数做出一个统计,每天有多少商品上架也是需要做一个详细的统计,等把一天的订单都发出去后,再次做出一份统计,统计正确后就准备开始上架第二天的商品了。有些站长们说在网站的后台不就是可以看到这些信息的吗?可是那里只有商品详细个数,如果想统计出来还是要一个一个的合计。有的公司有自己的技术的还比较好,老板直接说一声,晚上帮我在数据库统计下商品总数,这样技术就几分钟利用SQL语句就搞定了。可是没有技术的草根站长就无奈了吧。一位站长朋友说能否二次开发下,可以在网站的底部显示目前整个商城的商品总数和最近更新上架的商品数量呢?小编开始的时候认为这个比较不好做,可是琢磨下思路,又分析下找到了解决的方法。小编先在自己的php空间上测试了是没有问题的。下面小编先来截图给各位站长看下吧。 Ecshop程序如何在网站的底部显示商品总数和最近上架商品数 以上就是小编自己测试的结果了,由于是新装的程序没有上架商品所以本月更新数为0 ,具体的实现方法下面由小编细细说来。 第一步:连接FTP工具,找到根目录下的index.php文件,并使用高级编辑器打开,找到158行代码:

assign_dynamic('index');
在下面添加:
$sql="select count(*) as goods_all from ". $ecs->table('goods'); //商品总数
$smarty->assign('goodsnum_all',$db->getOne($sql));
$time_month=mktime(0,0,0,date('m')-1,1,date('Y'));
$sql="select count(*) as goods_month from ". $ecs->table('goods') ." where last_update >= " . $time_month; //本月更新数
$smarty->assign('goodsnum_month',$db->getOne($sql));
第二步:找到模板文件下的index.dwt文件,也用一款高级编辑器打开。在倒数第三行添加以下代码: 本商城共有商品 {$goodsnum_all} 件,本月更新 {$goodsnum_month} 件 添加后两个文件都保存上传到对应的文件下覆盖就可以了。覆盖后再登陆网站的后台去更新下系统的缓存再访问首页的时候就可以看到以上小编试验的效果了。这样是不是可以给很多站长朋友带来了很大的方便呢。 无忧主机相关文章推荐阅读: 如何设置ECSHOP拍卖活动 ECSHOP订单导出提示内存溢出的解决方法 ECSHOP程序如何限制会员注册密码只使用纯数字或者字母的解决方法 ECSHOP程序在网站后台添加专题管理时报错:无法重新声明JSON类

本文地址:https://www.51php.com/ecshop/19232.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服