ecshop模板

ECSHOP圆通快递单号查询插件
2021-01-19 我的站长站

ECSHOP圆通快递单号查询插件

  • 模板编号:1722
  • 点击次数:
  • 模板终端:电脑端
  • 适用版本:ECShop4.x
  • 模板编码:GBK+UTF
  • 下载权限:普通 / VIP
  • 模板售价:免费下载
  • 下载次数:1

ECSHOP圆通快递单号查询插件

插件截图

插件说明

快递窝快递查询插件遵循ecshop二次开发规则,未修改何数据库、不影响系统升级,如ECSHOP系统升级后可进行修改后上传覆盖即可,本API插件支持1000多家快递公司单号查询!

现支持ECSHOP2.X版本、3.0版本,3.6以上版本需要技术根据模板调整user_transacation.dwt文件(具体步骤可按照下面手动修改部分进行改动)。

注意:请确认安装本插件前已申请快递窝API KEY,申请地址:http://api.kuaidiwo.cn:88/api/apply.php

使用说明

1、下载解压,选择正确的编码(本插件共分UTF8和GBK两个版本,请确定好您的ECSHOP的编码后再上传插件,以免造成乱码);

2、将ECSHOP系统原文件夹下theme/default/user_transaction.dwt文件提前备分以免造成损失;

3、用解压后的本插件的文件FTP上传将系统复盖即可(plugins和themes直接上传覆盖在根目录即可)。

文件说明

1、解压后有UTF8和GBK两个文件夹,请根据您ECSHOP系统编码选择对应的文件,否则会出现乱码。

2、/plugins/kuaidiwo/下有三个文件:

①kuaidiwo_companies.php为快递公司名称和代码文件,将中文快递公司名称转换为对应拼音代码,在后台添加快递公司时必须与这里的快递公司名相对应,对应参数可查询http://api.kuaidiwo.cn:88/api/list.html列表页。

②query.php 查询文件,只需要改动其中$key='123456'(这个$key=后边填写的是在http://api.kuaidiwo.cn:88/api/apply.php页面申请到的KEY码,注意KEY码两边单引号不要去掉)即可;

③snoopy.php 一个用于模拟HTTP请求的类模块,这个千万不要改动。

手动修改源码:

如果您对源码很了解或者是前期版本想自行修改适应新版程序您可以参照以下步骤修改即可,修改前切记备份原文件!

1、打开themes/default/user_transacation.dwt文件;

①找到如下位置:

{* 包含脚本文件 *}
{insert_scripts files='common.js,user.js'}

添加引用transport.js,即变为:

{* 包含脚本文件 *}
{insert_scripts files='transport.js,common.js,user.js'}

②找到如下位置:

<div class="blank"></div> <h5><span>{$lang.goods_list}</span> <!-- {if $allow_to_cart} -->

在该位置前添加如下代码:

<!--{if $order.invoice_no}-->
<div class="blank"></div>
<h5><span>物流跟踪</span></h5>
<div class="blank"></div>
<table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
<tr>
<td bgcolor="#ffffff"><span id="logisticsInfo" style="display:none"><b id="shipping_name">{$order.shipping_name}</b><b id="invoice_no">{$order.invoice_no|strip_tags}</b></span><div id="logisticsData"></div></td> </tr>
</table>
<!--{/if}-->

③找到</body>标签,添加以下代码:

<script language="javascript">
document.getElementById("logisticsData").innerHTML="<center>正在查询物流信息,请稍后...</center>";
var shipping_name = document.getElementById("shipping_name").innerHTML;
var expressno = document.getElementById("invoice_no").innerHTML;
Ajax.call('plugins/kuaidiwo/query.php?com='+ shipping_name+'&nu=' + expressno,'showtest=showtest', function(data){document.getElementById("logisticsData").innerHTML=data;}, 'GET', 'TEXT');
</script>

④修改user_transacation.dwt文件(同时修改query.php中$key='123456'为自己的KEY后)直接直接将plugins和themes文件夹FTP上传至根目录即可。

注意:修改插件代码最好不要用记事本打开,而是用专业的代码编辑工具,以免造成乱码!


下载地址

· 积分下载:下载扣除对应积分,不扣除下载次数
· 会员免费:VIP会员免费下载,扣除下载次数
· 下载即代表您已阅读并同意 [服务条款]

相关推荐
  • ecshop插件
  • Ecshop商品放大镜+属性图片插件
    Ecshop商品放大镜+属性图片插件

    Ecshop放大镜插件说明附送修改的文件goods.dwt和goods_gallery1.lbi以及放大镜效果JS和CSS文件,对应位置都放好了,仅作参考,可以自行修改!不要直接覆盖你得网站模板,放大镜效果要根据你自己的网站模...

    ecshop模板 78 3年前
  • ECShop码支付插件
    ECShop码支付插件

    ECShop码支付插件简介本接口为ecshop插件包含了支付宝接口 微信接口 及QQ钱包三种接口. 您只需要上传到ECShop的根目录即可实现安装。 ECShop码支付安装方法1:下载后选择对应编码文件gb2312 或者u...

    ecshop模板 115 3年前
  • ECSHOP圆通快递单号查询插件
    ECSHOP圆通快递单号查询插件

    插件截图插件说明快递窝快递查询插件遵循ECSHOP二次开发规则,未修改何数据库、不影响系统升级,如ECSHOP系统升级后可进行修改后上传覆盖即可,本API插件支持1000多家快递公司单号查询!现支持ECSHOP2.X...

    ecshop模板 119 3年前
最新更新