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 商品详情页面显示-赠品信息-优惠活动

在goods.php中搜索$goods = get_goods_info($goods_id);然后下下一行中,添加下面的代码 /* 取得用户等级 */     $user_rank_list = a...
  • fgdfgasd
  • fgdfgasd
  • 2015年02月01日 04:20
  • 1877

ecshop为商品列表添加销量排序功能

为商品列表添加销量排序功能,效果图如下:     思路整理: 1.计算销量 2.显示销量 3.增加销量排序图标及效果 4.销量排序。   具体实现: 1.计算销量。   修改ca...
  • landylxy
  • landylxy
  • 2016年05月26日 11:03
  • 1244

android 自定义ViewGroup实现仿淘宝的商品详情页

最近公司在新版本上有一个需要, 要在首页添加一个滑动效果, 具体就是仿照X宝的商品详情页, 拉到页面底部时有一个粘滞效果,  如下图 X东的商品详情页,如果用户继续向上拉的话就进入商品图文描述界面:...
  • jdsjlzx
  • jdsjlzx
  • 2015年11月21日 16:47
  • 11023

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

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

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

第一步: 首先修改category.php 文件,定位到 category_get_goods() 函数部分 找到 $sql = 'SELECT g.goods_id, g.good...
  • xiyanwushi
  • xiyanwushi
  • 2016年06月10日 10:27
  • 190

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

解决方法: 第一步: 首先修改category.php 文件,定位到 category_get_goods() 函数部分 找到 $sql = 'SELECT g.goods_id, g.goo...
  • u010987803
  • u010987803
  • 2014年05月06日 09:43
  • 353

在商品详细页,随机显示一定数量的同类产品

很多朋友安装相关产品模块,相关产品设置起来比较麻烦 发布一个,在商品详细页,随机显示一定数量的同类产品,不需要任何设置 有利于搜索引擎对网站的收录 对优化会有好处 此模块取自lightinth...
  • cnmcnmcnmdb
  • cnmcnmcnmdb
  • 2013年06月19日 09:00
  • 356

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

找到模板文件中的good.dwt,查找类似 的数量文件输入控件(有的模板可能整合到了类似goods_info.lib库文件中)。将这一整段修改为 span class="good...
  • lcw2007101
  • lcw2007101
  • 2015年04月09日 09:24
  • 717

ecshop优化2-商品页购买数量加减按钮ecshop购物车页加减按钮

http://www.ecshop520.com/ecshop-ercikaifa/396.html ecshop商品页购买数量加减按钮ecshop购物车页加减按钮插件 默认模版为...
  • roy9494
  • roy9494
  • 2013年08月17日 17:58
  • 1188

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

Ecshop修改后台的大分类商品数量   修改后效果:       解决方法: 1.修改ecshop/includes/lib_common.php文件代码。   添加计算分类下的商品总数方法:   ...
  • landylxy
  • landylxy
  • 2016年06月02日 11:42
  • 226
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ecshop商品详细页显示已售商品数量和评论数量
举报原因:
原因补充:

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