php专区

 首页 > php专区 > PHP应用 > CMS建站 > ecshop详情页面显示累计销售量 - ecshop

ecshop详情页面显示累计销售量 - ecshop

分享到:
【字体:
导读:
          很多客户都问怎么在ecshop模板的详情页面显示该商品的累计销售量?其实这也比较简单,下面最源码给大家分享一下实现方法.1、修改 includes/lib_insert.php 文件,在最下面增加一个函数:func...

ecshop详情页面显示累计销售量

很多客户都问怎么在ecshop模板的详情页面显示该商品的累计销售量?其实这也比较简单,下面最源码给大家分享一下实现方法.

1、修改 includes/lib_insert.php 文件,在最下面增加一个函数:

  1. function insert_goods_sells($arr
  2.     $sql = 'SELECT SUM(goods_number) AS number ' . 
  3.            ' FROM ' . $GLOBALS['ecs']->table('order_goods') ." AS og , " . $GLOBALS['ecs']->table('order_info') ." AS  o "
  4.            " WHERE og.order_id = o.order_id and og.goods_id=".$arr['goods_id']; 
  5.     $row = $GLOBALS['db']->GetRow($sql); 
  6.     if ($row//开源软件:phpfensi.com 
  7.     { 
  8.         $number = intval($row['number']); 
  9.     } 
  10.     else 
  11.     { 
  12.         $number = 0; 
  13.     } 
  14.     return $number

注意:有的客户说想显示一些虚拟的销售量,就是把销售数字显示多一点,那怎么办呢?只要把上面代码里面的 return $number;改成 return $number*5;这里是把实际销售量乘以5,数字大家可以自己改.

2、修改themes/当前模板文件夹/goods.dwt 文件,在:

{$lang.goods_click_count}:{$goods.click_count}

下面增加一行代码:

累计售出:{insert name='goods_sells' goods_id=$id}{$goods.measure_unit}

分享到:
在ecshop数据库里修改管理员密码 - ecsho...
在ecshop数据库里修改管理员密码 1.在ecshop的数据库里找到表ecs_admin_user,ecs是默认的前缀,根据你的前缀找到admin_user表. 2.找到ID为1的那条记录,user_name为管理员姓名,password为管理员密码. 3.点击编辑,password字段,函数选择 MD5,输入你要设置的新密码,如123456,ec_salt字段,勾选...
在ecshop库文件里面调用另外的库文件 - e...
在ecshop库文件里面调用另外的库文件 大家在做ecshop二次开发的时候,肯定会需要用到这样的功能,就是在库文件里面调用其他的库文件,这里的库文件指的是ecshop模板目录下面library目录下的.lbi的文件,那怎么调用呢? 方法一: 在库文件里面增加php代码来调用,按下面格式把里面的文件目录和名...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……