ecshop中快递查询接口的修改分析

2011-09-18 22:28 来源:www.chinab4c.com 作者:admin

   ecshop中快递查询接口的修改分析,这个主要讲述ecshop每个快递中的查询接口。在ecshop的快递接口中,都有发货单的快递查询。在首页的模板,我们也可以看到发货信息。都是可以直接通过超级链接到对应的快递查询的。

   ecshop快递的查询接口,主要是在在每个快递方式的插件内。比如我们看ecshop的圆通速递插件,他位置于includes\modules\shipping\yto.php,从这里我们可以发现,在首页的发货信息中,当我们看到发货信息列表的时候,我们可以通过点发货单号,进入到对应的超级连接。去到官网进行查询。

   我们找到圆通快递的查询接口。以下是代码

function query($invoice_sn)
    {
        //圆通快递查询会判断链接来源,目前的查询无法生效。
        $str = '<form style="margin:0px" methods="post" '.
             '<a href="javascript:document.forms[\'queryForm_' .$invoice_sn. '\'].submit();">' .$invoice_sn. '</a>'.
            '<input type="hidden" name="imageField.x" value="54" />'.
            '<input type="hidden" name="imageField.y" value="19" />'.
            '</form>';

        return $str;

    }

  如果我们想删除或者清空查询连接,直接删除这个FORM内容就可以了。

   来源:http://www.chinab4c.com