修改ecshop让订单详情里将会员地址详情全部显示

$sql = "SELECT concat(IFNULL(c.region_name, ‘‘), ‘  ‘, IFNULL(p.region_name, ‘‘), " .

"‘  ‘, IFNULL(t.region_name, ‘‘), ‘  ‘, IFNULL(d.region_name, ‘‘)) AS region " .

"FROM " . $GLOBALS[‘ecs‘]->table(‘order_info‘) . " AS o " .

"LEFT JOIN " . $GLOBALS[‘ecs‘]->table(‘region‘) . " AS c ON o.country = c.region_id " .

"LEFT JOIN " . $GLOBALS[‘ecs‘]->table(‘region‘) . " AS p ON o.province = p.region_id " .

"LEFT JOIN " . $GLOBALS[‘ecs‘]->table(‘region‘) . " AS t ON o.city = t.region_id " .

"LEFT JOIN " . $GLOBALS[‘ecs‘]->table(‘region‘) . " AS d ON o.district = d.region_id " .

"WHERE o.order_id = ‘$order[order_id]‘";

$res = $GLOBALS[‘db‘]->getRow($sql);

$smarty->assign(‘address‘,$res[‘region‘]);

在user.php中的

elseif ($action == ‘order_detail‘)里面加上上面那句话

在user_transaction.dwt中找到对应的代码显示出来即可

时间: 2024-11-01 00:35:43

修改ecshop让订单详情里将会员地址详情全部显示的相关文章

***电商数据库设计参考:ecshop数据库+订单表结构等

ecshop订单表结构ecs_order_info说明 -- 表的结构 `ecs_order_info` CREATE TABLE IF NOT EXISTS `ecs_order_info` ( `order_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单详细信息自增id', `order_sn` varchar(20) NOT NULL COMMENT '订单号,唯一', `user_id` mediumint(8)

ecshop 导出订单 导出excel订单

ecshop 导出订单 导出excel订单 很多时候,我们每月或者每年都需要做一个订单销售总结,这时要从ecshop订单管理里面拿订单详情,所以需要给ecshop订单管理加一个“导出订单”功能! 思路分析:ecshop后台的“订单管理”里面“打印订单”就是我们要的内容,只需要把内容用PHPExcel导出到一个excel表里面即可. 最终效果:所有信息版,为了能看全所有信息,我把列缩小了 1,admin\templates\order_list.htm 加入“导出订单”按钮 <input name

ecshop 删除订单时提示“以下订单无法被移除”的解决办法

最近在使用的过程中发现,Ecshop的订单竟然无法直接删除. 经过技术的检查,发现了几个特点. 第一点,已发货订单无法删除.第二点,已付款订单第三点,已生效订单. 满足以上三点的任何一点,都不能删除订单,因为一旦删除订单,款项就会返回到用户的帐户中. 相当于退款了..所以这个操作必须经过一番确认之后才可以进行删除. 第一种情况:已发货订单删除流程,"后台 -> 订单管理 -> 订单列表 -> 查看 -> 设置未发货","后台 -> 订单管理 -&

修改ecshop模板体会

在上一篇中给大家带来了ecshop的总体的框架.从总体上看ecshop,相信大家的思路应该很清楚.作为一个对开源项目修改者你来说,能对ecshop有个初步的了解就行了,下面我会给大家带来我在修改ecshop的过程中的一些体会. 下面我们来根据ecshop跟大家讨论一下模板.说到模板,这就是ecshop前台显示的主要文件,如果你能很好理解theme下模板文件和样式表文件,对于ecshop前台显示应该没有任何问题了. Ecshop中页面到底是怎么显示的呢?这个问题我们先放在一边,我们先研究一下ecs

遍历交换机里面的mac地址,与公司登记mac合法的mac地址进行对比

脚本目的:查找mac黑名单 日    期:2015年08月20日 联系邮箱:[email protected] Q Q  群:1851 15701 51CTO博客首页:http://990487026.blog.51cto.com 开源社区,有你更精彩! 简介: 遍历交换机里面的mac地址,与公司登记mac合法的mac地址进行对比,匹配到了是合法的,未匹配到就是黑名单. 需求分析:查找mac黑名单 公司登记的PC,MAC,Server设备的mac地址,有一个表单 rmac文件 公司登记的是这样的

修改ECSHOP后台的商品列表里显示该商品品牌

如何在在ECSHOP后台的商品列表中也显示商品的品牌”.下面就来最模板讲一下如何来修改.此方法只保证在ECSHOP2.7.2版本下有效,其他版本请参照修改. 第一步:首先我们来打开程序文件: /admin/includes/lib_goods.php 定位到 goods_list  函数部分 找到下面代码(大概在911行左右) $sql = "SELECT goods_id, goods_name, goods_type, goods_sn, shop_price, is_on_sale, is

Ecshop后台订单列表增加”商品名”检索字段

近期ecshop网站做活动,统计商品订单量的时候没有按商品名搜索的选项,只能手动查询.这样效率很低下,而且容易出错. 现在为列表增加一个简单的“按商品名搜索”表单项.效果如下图 涉及到2个文件,分别是/admin/order.php,/admin/templates/order_list.htm,下面详说. 第一步,增加表单项 在/admin/templates/order_list.htm第11行下面增加 1 商品名<input name="goods_name" type=&

修改ECSHOP,支持图片云存储化(分离到专用图片服务器)

为了提高页面加载速度和适应中国复杂的网络环境,我决定把所有商品图片都分离到专业的云存储服务器上,具有CDN加速功能. 首先,生成一个域名 img.xxxx.com 并映射到自己的云存储别名,然后把全部图片(含目录结构)上传到 云存储空间. 在config.php 增加 /* 商品详情图片地址替换 */ // 总开关,1启用云存储,0使用本地图片 $imgserver = 1; // 匹配图片前缀,即上传图片src的共同部分,在“/”前加“\” $imgserver_pattern = '\/im

修改ECSHOP注册只需要email,并且使用email作为账号

现在很多主流的电商网站都直接用email作为会员账号,好处是省得用户既要想一个用户名,又要填邮箱,邮箱对于电商网站的重要性不用多提,因此用email作为会员的唯一标识是很合理的做法,本文给出针对ECSHOP实现该功能的方法,原理是注册时将email表单的值顺便返回给username,并去掉注册时username的js验证,然后在登录中实现username跟email都可以登录,这样做的好处是,即实现了ecshop用email注册登录的功能,又不改动ecshop的数据库和后台功能,其实本质上没有变