声明: 1、本插件遵循Ecshop 二次开发规则,未修改何数据库、不影响系统升级,可以安全地进行卸载。 2、有任何问题,可以直接咨询快递100(网站http://www.kuaidi100.com/,邮箱 kuaidi@kingdee.com)。 3、升级之前请备份好您的程序及数据库。 插件介绍本插件包含2个编码版本,请根据自己的程序版本自行选择。一、默认模版的ecshop2.7.3系统的安装办法以下是默认模版的ecshop2.7.2系统的安装方法,非默认模版的ecshop2.7.3系统的安装方法见后面第二章。第1步:申请授权KEY本插件采用快递100(www.kuaidi100.com)提供的免费快递查询API,所以请到快递100网站申请授权Key,申请地址:http://www.kuaidi100.com/openapi 。第2步:录入授权Key(1)拿到授权KEY后,用记事本、写字板或EditPlus等文本编辑工具,打开插件\plugins\kuaidi100下的kuaidi100_config.php 文件。(2)找到$kuaidi100key = "xxxxxxxxxxxxxxxx",将其中的xxxxxxxxxxxxxxxx替换成您的授权KEY,例如: $kuaidi100key = "1234567890123456";(示例) 特别提醒:输入KEY的时候请仔细检查,前后都不要留空格、换行等! (3)修改后,保存退出,即完成授权KEY的输入工作。 第3步:上传插件
|- templates |- order_info.htm includes<DIR> |- lib_transaction.php plugins<DIR> |- kuaidi100 |- kuaidi100_config.php |- kuaidi100_post.php |- snoopy.php Themes<DIR> |- Default |- user_transaction.dwt (2)用FTP将admin、includes、plugins、Themes文件夹上传到您的网站的根目录下,覆盖原文件即可安装成功。 最终效果:
二、非默认模版ecshop2.7.3的安装办法1、修改前,同样建议您先备份,以便有需要时恢复到原始版本;同样您需要操作第一步、第二步。2、从您的网站中下载 /themes/default目录下的user_transaction.dwt文件 /includes目录下的lib_transaction.php文件 这两个文件即可 3、用记事本或者其它编辑软件打开/themes/default下的user_transaction.dwt文件 找到以下代码: {* 包含脚本文件 *} {insert_scripts files='common.js,user.js'} 然后将代码改成:
继续查找以下代码 <!--{if $order.to_buyer}--> 在该代码之前,加入如下代码
继续查找{$order.shipping_name} 修改为:<span id="shipping_name">{$order.shipping_name}</span> 继续查找{$order.invoice_no} 修改为:<span id="invoice_no">{$order.invoice_no}</span> 继续找到</body>,在此代码前,加入以下代码
4、打开/includes目录下的lib_transaction.php文件,查找: $order['invoice_no'] = $shipping->query($order['invoice_no']); 将这段代码删除或注释掉 5、修改好您的文件之后,连同admin、plugins一起上传到您网站根目录即可。 常见问题解答1、显示“公司参数不正确”问题解决方法,见http://club.youshang.com/forum.php?mod=viewthread&tid=301843&extra=page%3D1 2、显示“正在查询物流信息,请稍后...”、“ajax未定义”等问题2.1 原因:ecshop中的ajax对象是在js/transport.js文件中定义的,可能由于您的系统未能将这个文件引进来。其中,2.2 解决办法(以下几种方法任选一种):
方法请参考:http://kb.cnblogs.com/page/46450/2/中的《四.Hello World jQuery》 第二步: 将
更多问题可以咨询快递100(网站http://www.kuaidi100.com/,邮箱 kuaidi@kingdee.com) (责任编辑:www.gongwin.com) |