×
  官方微博: 腾讯   新浪
ECSHOP模板 
食品保健 家居化妆 家电数码 综合通用 珠宝配饰
VIP免费模板 
家居化妆 综合通用 服装饰品 食品保健 家电数码
ECSHOP插件 
ECSHOP插件 SHOPEX插件
EC教程中心
安装使用网店运营
首页 > 二次开发教程 > 给ECSHOP后台订单列表显示用户IP和地理位置

帮助目录

有问必答

您可以加入我们的官方QQ群。

加入官方QQ群

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

提交在线客服

猜您感兴趣

给ECSHOP后台订单列表显示用户IP和地理位置

网站开发中心/ 2014-11-25/ 关注人气:849

给后台订单显示加入用户IP地址识别,有效识别订单的真伪性,下单来源,防止恶意下单,提高可靠的交易保障。开发前,请先阅读本站文章《ECSHOP最新IP库和升级补丁》,按照该文章的步骤做好准备工作,升级ECSHOP自带的陈旧的IP库。

 

 

第一步:下载安装文件上传到网站根目录(db_patch.php)。 下载地址:点击下载
 
 
第二步:输入”站点路径/db_patch.php”,如”http://www.53moban.com/db_patch.php”一键完成安装,安装完成后,请立即删除db_patch.php。 
 
 
 
第三步:编辑/admin/order.php,添加查询IP 
 
搜索:  "o.pay_status, o.consignee, o.address, o.email, o.tel, o.extension_code, o.extension_id, " .
 
在这段代码上面加入:
 
$sql = "SELECT o.order_id, o.order_sn, o.add_time, o.order_status, o.shipping_status, o.order_amount, o.money_paid, o.ip_address, " .
 
 
第四步:编辑/admin/templates/order_list.htm,添加显示IP 
 
搜索: <th><a href="javascript:listTable.sort('total_fee', 'DESC'); ">{$lang.total_fee}</a>{$sort_total_fee}</th>
 
在这段代码上面加入:
 
<th><a href="javascript:listTable.sort('ip_address', 'DESC'); ">{$lang.ip_address}</a>{$sort_ip_address}</th>
 
 
第五步:编辑/languages/zh_cn/admin/order.php,添加语言项 
 
任意位置:1 $_LANG['ip_address'] = 'IP地址'; 
 
 
第六步:编辑/flow.php,添加获取IP并插入数据库
 
搜索:'shipping_id' => intval($_POST['shipping']),
 
在这段代码上面加入:
 
'ip_address' => real_ip(),
 
分享到:
下一篇:ecshop在楼层里调用二级分类logo的方法
上一篇:让ecshop商品属性显示单选按钮与下拉列表共同显示