ecshop商品详细页显示已售商品数量和评论数量

原创 2013年12月04日 14:28:57
ecshop增加已售数量和评论数量很简单,步骤如下,原创文章转载请指明同盟者网络http://blog.sina.com.cn/tomener

1.在ecshop程序goods.php页面最下面加入这两个函数

function get_buy_sum($goods_id)
{
    $sql = 'SELECT IFNULL(SUM(g.goods_number), 0) ' .
        'FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o, ' .
            $GLOBALS['ecs']->table('order_goods') . ' AS g ' .
        "WHERE o.order_id = g.order_id " .
        "AND o.order_status = '" . OS_CONFIRMED . "' " .
        "AND o.shipping_status " . db_create_in(array(SS_SHIPPED, SS_RECEIVED)) .
        " AND o.pay_status " . db_create_in(array(PS_PAYED, PS_PAYING)) .
        " AND g.goods_id = '$goods_id'";
    return $GLOBALS['db']->getOne($sql);
}
function get_comment_num($goods_id)  {
     $sql= "select count(*)  from ".$GLOBALS['ecs']->table('comment')." where id_value='".$goods_id."'  AND status = 1";
     return $GLOBALS['db']->getOne($sql);
}

 

2.在ecshop程序goods.php中加入

 


$smarty->assign('buy_num',get_buy_sum($goods_id));
$smarty->assign('comment_num',get_comment_num($goods_id));

 

在$smarty->display('goods.dwt',      $cache_id);之前哈!

 

3.ecshop中goods.dwt模板中加这个,大概在221行

  <!-- {if $buy_num} 已出售量-->
       <li class="clearfix">
         <dd>
          <strong>累计售出:</strong>{$buy_num}
         </dd>
       </li>
  <!--{/if}-->
  <!-- {if $comment_num} 评论数量-->
         <li class="clearfix">
         <dd>
          <strong>评论数量:</strong><a href="#comment">{$comment_num}</a>
         </dd>
       </li>
  <!--{/if}-->

 

相关文章推荐

ecshop二次开发 之在商品分类页如何增加评论等级和评论数量

注:新手朋友修改时请尽量不要使用记事本进行编辑,最好使用dreamweaver、editplus等专业的代码编辑软件进行编辑 下面是解决办法: 1、 打开 category.php 文件,找到 ...
  • ximo
  • ximo
  • 2012年07月30日 23:24
  • 652

在ECSHOP商品列表页显示每个商品的评论等级和评论数量

解决方法: 第一步: 首先修改category.php 文件,定位到 category_get_goods() 函数部分 找到 $sql = 'SELECT g.goods_id, g.goo...

ECSHOP 商品详情页 购物车页 添加购买数量加减按

找到模板文件中的good.dwt,查找类似 的数量文件输入控件(有的模板可能整合到了类似goods_info.lib库文件中)。将这一整段修改为 span class="good...

ecshop购物车页面使用ajax更新商品数量、小计、总价,点击加号和减号

第一步 购物车页面flow.dwt的商品列表部分的代码贴出来,这样比较起来方便一点...

ecshop修改商品数量后自动更新购物车

1.备份并修改模版目录下的 flow.dwt 文件: (1) 在之间添加一段JS,用于取代更新按钮实现表单提交: function formSubmit() { document.ge...

Ecshop修改后台的大分类商品数量

Ecshop修改后台的大分类商品数量   修改后效果:       解决方法: 1.修改ecshop/includes/lib_common.php文件代码。   添加计算分类下的商品总数方法:   ...

商品数量加减

  • 2016年01月03日 14:13
  • 1KB
  • 下载

ecshop 单位显示 首页单位显示 商品详细页面 单位显示

ecshop 单位显示 首页单位显示 商品详细页面 单位显示 1,单位 控制在 分类中,                          {$goods.measure_unit} 2  如果使...

jquery文本框商品数量加减

  • 2016年06月11日 16:34
  • 36KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ecshop商品详细页显示已售商品数量和评论数量
举报原因:
原因补充:

(最多只允许输入30个字)