A-A+

ecshop首页显示商品总数量和本月更新数量

2015年09月05日 PHP开源系统 暂无评论 阅读 13 views 次

在不少的商城站点中,我们经常会看到这个商城站点的商品总数量以及本月更新的数量,但凡是有这样数量显示的站点,往往是比较活跃的站点,除此之外,有的站点还在首页显示共有多少注册会员,在线多少人数等等,其实这样的功能在 ecshop 之中也是很容易实现的,原理无非就是将商品的总量从数据库中读取出来就OK了,下面夏日博客就来讲解一下如何在 ecshop 的首页显示商品总量以及每月的更新数量。

1)、首先修改 /index.php 找到如下代码:

  1. assign_dynamic('index');

在它后边添加一些代码:

  1. $sql="select count(*) as goods_all from "$ecs->table('goods'); //商品总数
  2. $smarty->assign('goodsnum_all',$db->getOne($sql));
  3. $time_month=mktime(0,0,0,date('m')-1,1,date('Y'));
  4. $sql="select count(*) as goods_month from "$ecs->table('goods') ." where last_update >= " . $time_month//本月更新数   
  5. $smarty->assign('goodsnum_month',$db->getOne($sql));

2)、打开首页模板文件 index.dwt,在合适的地方调用,调用代码为 本商城共有商品 {$goodsnum_all} 件,本月更新 {$goodsnum_month} 件

标签:

给我留言