1)、
首先下载物流跟踪插件 ecshop_express.rar, 点击下载
将它下载到你网站根目录的 plugins 子目录中,
然后 右键点击 ecshop_express.rar 文件,选择 "解压到 ecshop_express " ,
解压后 ecshop_express 子目录下应该只存在两个文件: express.php 、snoopy.php
2)、
以下修改是以官方默认模板为例,其他模板本文不做讲解,请自行对照解决。
打开 /themes/default/user_transaction.dwt 文件
将
{$order.invoice_no}
修改为
<b id="shipping_name">{$order.shipping_name}</b>
<b id="invoice_no">{$order.invoice_no|strip_tags}</b>
(这里注意:<b id="invoice_no">与 {$order.invoice_no|strip_tags} 之间不能有空格)
接着,将
<!--{if $order.to_buyer}-->
修改为
</table>
<div class="blank"></div>
<!--{if $order.invoice_no} -->
<h5><span>物流跟踪</span></h5>
<div class="blank"></div>
<table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
<tr><td bgcolor="#ffffff"> <div id="retData" style="margin-left:20px;"></div></td></tr>
</table>
<!--{/if}-->
<script language="javascript">
document.getElementByIdx_x("retData").innerHTML="Loading...";
var expressid=document.getElementByIdx_x("shipping_name").innerHTML;
var expressno=document.getElementByIdx_x("invoice_no").innerHTML;
Ajax.call('plugins/ecshop_express/express.php','data='+expressid+' '+expressno,invoice_callback,'GET','TEXT',true,true);
function invoice_callback(result)
{
document.getElementByIdx_x('retData').innerHTML=result;
}
</script>
<table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
<tr><td bgcolor="#ffffff"><!--{if $order.to_buyer}--></td></tr>
</table>
首先下载物流跟踪插件 ecshop_express.rar, 点击下载
将它下载到你网站根目录的 plugins 子目录中,
然后 右键点击 ecshop_express.rar 文件,选择 "解压到 ecshop_express " ,
解压后 ecshop_express 子目录下应该只存在两个文件: express.php 、snoopy.php
2)、
以下修改是以官方默认模板为例,其他模板本文不做讲解,请自行对照解决。
打开 /themes/default/user_transaction.dwt 文件
将
{$order.invoice_no}
修改为
<b id="shipping_name">{$order.shipping_name}</b>
<b id="invoice_no">{$order.invoice_no|strip_tags}</b>
(这里注意:<b id="invoice_no">与 {$order.invoice_no|strip_tags} 之间不能有空格)
接着,将
<!--{if $order.to_buyer}-->
修改为
</table>
<div class="blank"></div>
<!--{if $order.invoice_no} -->
<h5><span>物流跟踪</span></h5>
<div class="blank"></div>
<table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
<tr><td bgcolor="#ffffff"> <div id="retData" style="margin-left:20px;"></div></td></tr>
</table>
<!--{/if}-->
<script language="javascript">
document.getElementByIdx_x("retData").innerHTML="Loading...";
var expressid=document.getElementByIdx_x("shipping_name").innerHTML;
var expressno=document.getElementByIdx_x("invoice_no").innerHTML;
Ajax.call('plugins/ecshop_express/express.php','data='+expressid+' '+expressno,invoice_callback,'GET','TEXT',true,true);
function invoice_callback(result)
{
document.getElementByIdx_x('retData').innerHTML=result;
}
</script>
<table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
<tr><td bgcolor="#ffffff"><!--{if $order.to_buyer}--></td></tr>
</table>
3)调用页面需要调用js文件{insert_scripts files='common.js,user.js,transport.js'}