ECSHOP首页的发货查询里显示省市区地址信息

ECSHOP教程 来源: ECSHOP教程网www.ecshop119.com 时间:2011-11-08 ECSHOP教程分类:其他ECSHOP教程

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

下面是在ECSHOP 2.7.2 官方默认模板基础上的修改教程:
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 />


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

本文模板屋原创地址: https://www.ecshop119.com/ecshopjc-334.html
模板屋版权所有 © 转载时必须以链接形式注明出处!

ECSHOP模板屋
ecshop开发团队 ecshop开发中心 ecshop模板制作 ecshop模板屋
ECSHOP
ecshop下载 ecshop安装教程 ecshop在线演示 ecshop后台测试
ECSHOP二次开发手册
ecshop教程 ecshop二次开发 ecshop模板教程 ecshop微信配置
ECSHOP商城网站建设
ecshop空间域名 ecshop商城建设 ecshop模板修改 ecshop开发定制
服务支持:7X24小时 151 059 55077
ECShop二次开发
ecshop搭建
qqtelcodeback_top
温馨提示

确定取消
温馨提示

关闭