官方微博: 腾讯  
首页 > ECSHOP教程 > ECSHOP模板教程 > ECSHOP商城首页修改 > ECSHOP首页发货显示省市区地址信息

ECSHOP首页发货显示省市区地址信息

ECSHOP教程 / ecshop 教程网(www.ecshop119.com) 2012-10-14

问题描述:
默认的ECSHOP系统,首页发货查询只显示订单号和发货单号,如何将送货地址中的“省份+城市+区县” 都显示出来呢?

下面是在ECSHOP官方默认模板基础上的修改教程
1、
修改 index.php 文件

$sql = 'SELECT o.order_sn, o.invoice_no, s.shipping_code FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o' .


修改为

$sql = 'SELECT o.province,o.city,o.district,o.order_sn, o.invoice_no, s.shipping_code FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o' .


2、
继续修改index.php 文件
找到

$all[$key]['invoice_no'] = $shipping->query((string)$row['invoice_no']);


在它下面增加几行代码

$all[$key]['province']=$GLOBALS['db']->getOne("select region_name from ".$GLOBALS['ecs']->table('region')." where region_id=".$row['province']);
   $all[$key]['city']=$GLOBALS['db']->getOne("select region_name from ".$GLOBALS['ecs']->table('region')." where region_id=".$row['city']);
   $all[$key]['district']=$GLOBALS['db']->getOne("select region_name from ".$GLOBALS['ecs']->table('region')." where region_id=".$row['district']);


3、修改 /themes/default/library/invoice_query.lbi  文件
找到

{$lang.order_number} {$invoice.order_sn}<br />

在它下面增加一行模板标签代码

{$invoice.province}-{$invoice.city}-{$invoice.district}<br />



到后台清除缓存后,刷新首页。

转载请注明:ECshop119模板屋-ECshop教程网(全国最专业的ECSHOP插件制作商-专业ECSHOP二次开发)

帮助目录

在线反馈

可以将问题或建议反馈给我们。

提交在线反馈

与网友交流ECSHOP开发修改。

加入QQ群交流