© 2002-2018  最模板 zuimoban.com 版权所有,并保留所有权利。
   ecshop模板网,专注ecshop模板制作、ecshop二次开发服务!
     
 文章详情ecshop增加已售数量和评论数量很简单,步骤如下:
| 
						 
								1
							 
							
								2
							 
							
								3
							 
							
								4
							 
							
								5
							 
							
								6
							 
							
								7
							 
							
								8
							 
							
								9
							 
							
								10
							 
							
								11
							 
							
								12
							 
							
								13
							 
							
								14
							 
							
								15
							 
							
								16
							 
							
								17
							 
						 | 
					
						 
								function get_buy_sum($goods_id)
							 
							
								{
							 
							
								    $sql = 'SELECT INULLSUM(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= "sel ect count(*)  from ".$GLOBALS['ecs']->table('comment')." where id_value='".$goods_id."'  AND status = 1";
							 
							
								     return $GLOBALS['db']->getOne($sql);
							 
							
								}
							 
						 | 
				
在代码:
$smarty->display('goods.dwt', $cache_id);
的前面,加入如下代码:
| 
						 
								1
							 
							
								2
							 
						 | 
					
						 
								$smarty->assign('buy_num',get_buy_sum($goods_id));
							 
							
								$smarty->assign('comment_num',get_comment_num($goods_id));
							 
						 | 
				
| 
						 
								1
							 
							
								2
							 
							
								3
							 
							
								4
							 
							
								5
							 
							
								6
							 
							
								7
							 
							
								8
							 
							
								9
							 
							
								10
							 
							
								11
							 
							
								12
							 
							
								13
							 
							
								14
							 
						 | 
					
						 
								<!-- {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}-->
							 
						 |