首页的推荐商品包括热销推荐和促销三个文件
以热销商品为例:
第一步:打开根目录/includes/lib_goods.php文件。在文件末尾添加方法
1 2 3 4 5 6 7 8 9 10 11 12 13 | function selled_count( $goods_id ) { $sql = "select sum(goods_number) as count from " . $GLOBALS [ 'ecs' ]->table( 'order_goods' ). "where goods_id ='" . $goods_id . "'" ; $res = $GLOBALS [ 'db' ]->getOne( $sql ); if ( $res >0) { return $res ; } else { return ( '0' ); } } |
第二步:搜索get_recommend_goods方法
在这个方法中找到这句话
1 | $goods [ $idx ][ 'url' ] = build_uri( 'goods' , array ( 'gid' => $row [ 'goods_id' ]), $row [ 'goods_name' ]); |
在这句话下添加:
1 | $goods [ $idx ][ 'count' ] = selled_count( $row [ 'goods_id' ]); |
第三步:在模版的library/recommend_hot.lbi中在需要的地方添加:
1 | <div class = "index_hotbg" >售出 <strong>{ $goods . count }</strong> 瓶</div> |
首页分类下的商品,实现“已售出”。
第一步:分类下商品也需要修改lib_goods.php。找到分类下的商品
assign_cat_goods方法。在
1 | $goods [ $idx ][ 'url' ] = build_uri( 'goods' , array ( 'gid' => $row [ 'goods_id' ]), $row [ 'goods_name' ]); |
这行代码下面添加以下代码:
1 | $goods [ $idx ][ 'count' ] = selled_count( $row [ 'goods_id' ]); |
第二步:需要修改模版文件/library/cat_goods.lbi。在需要的地方添加
销售量:{$goods.count}
在商品分类页面调用已售出
第一步:修改根目录下category.php
找到category_get_goods方法
函数中foreach循环添加
1 | $arr [ $row [ 'goods_id' ]][ 'count' ] = selled_count( $row [ 'goods_id' ]); |
第二步:文件的最后部分添加函数:
1 2 3 4 5 6 7 8 9 10 11 12 13 | function selled_count( $goods_id ) { $sql = "select sum(goods_number) as count from " . $GLOBALS [ 'ecs' ]->table( 'order_goods' ). "where goods_id ='" . $goods_id . "'" ; $res = $GLOBALS [ 'db' ]->getOne( $sql ); if ( $res >0) { return $res ; } else { return ( '0' ); } } |
第三步:
在模版文件goods_list.lbi中需要的地方添加
销售量:{$goods.count}
说明:搜索页面需要修改search.php
在搜索页面调用已售出多少件
第一步:打开根目录/search.php
在最后加上
1 2 3 4 5 6 7 8 9 10 11 12 13 | function selled_count( $goods_id ) { $sql = "select sum(goods_number) as count from " . $GLOBALS [ 'ecs' ]->table( 'order_goods' ). "where goods_id ='" . $goods_id . "'" ; $res = $GLOBALS [ 'db' ]->getOne( $sql ); if ( $res >0) { return $res ; } else { return ( '0' ); } } |
方法
第二步:在页面搜索
1 | $arr [ $row [ 'goods_id' ]][ 'url' ] = build_uri( 'goods' , array ( 'gid' => $row [ 'goods_id' ]), $row [ 'goods_name' ]); |
在下面添加:
1 | $arr [ $row [ 'goods_id' ]][ 'count' ] = selled_count( $row [ 'goods_id' ]); |
第三步:打开模版文件/search.dwt在需要的地方调用。
销售量:{$goods.count}
新闻热点
疑难解答