ecshop二次开发首页显示订单
2010-01-08 15:20 来源:www.chinab4c.com 作者:admin
//==============
//获得最近订单的函数
//$num为显示记录条数
//返回:购买记录数组
//==============
function get_new_order($num = 10){
global $db;
global $ecs;
$sql = "select o.consignee,og.goods_name,og.goods_price from ".$ecs->table('order_info')." o , ".$ecs->table('order_goods')." og where o.order_id = og.order_id and o.order_status = 1 order by o.add_time limit $num";
$info = $db -> getAll($sql);
if($info){
foreach($info as $k => $v){
$info[$k]['consignee'] = sub_str($info[$k]['consignee'],1,false).'**';
$info[$k]['goods_name'] = sub_str($info[$k]['goods_name'],8,false).'**';
$info[$k]['goods_price'] = price_format($v['goods_price']);
}
}
$GLOBALS['smarty']-> assign('orderlist',$info);
//return $info;
}
调用模板
<!--{if $invoice_list}-->
<style type="text/css">
.boxCenterList form{display:inline;}
.boxCenterList form a{color:#404040; text-decoration:underline;}
</style>
<div class="box">
<div class="box_1">
<h3><span>最新订单</span></h3>
<div class="boxCenterList">
<table>
{foreach from=$orderlist item=item}
<tr><td>{$item.consignee}</td><td> {$item.goods_name}</td><td> {$item.goods_price}</td></tr>
{/foreach}
</table>
</div>
</div>
</div>
<div class="blank5"></div>
<!-- {/if} -->
php调用
get_new_order();
最近更新
常用插件
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...
- ecshop分类树中统计商品数
最近忙于开发其他项目,在不少朋友不断要求和催促的情况下,做出了该小...
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...
- ecshop红包修改成满多少减
我们在长期使用ecshop的时候,我们可以发现。ecshop的红包是一个非常强...
- ecshop降价通知登记插件
ecshop降价通知登记插件,主要是为了方便某些客户,对商品价格要求比...