本网站非钮门官网,为"张工"个人原创创作和分享的钮门系统教程! 钮门官网链接:www.neoman.cn!
站长答疑:(张先生) 手机:18616712339 在线QQ: .
 
 
返回首页 · 软件简介 · 软件逻辑 · 安装试用 · 购买预算方案 · 设备推荐购买 · 相关电脑知识 · 业务操作教程 · 快递网站 · 常见问题
 
分享和转发请复制下面链接,或者直接点开下面的链接,然后分享静态格式链接↓
分享链接加载中....



钮门快递软件 >> 常见问题

钮门Ginfo查单网站关联51tracking或者快递100追踪网络之后,无法显示转单号,显示不了转单号怎么处理?
点击看大图...
【第1步】:
单独给钮门查单的结果页面弄1个模板,默认模板名称是:“index:emstrack”
这个模板的源码可以直接把“index:general”的源码复制过来基础上改。

不换也行,当不是查单结果页面的时候,
就是你的其他所有内页的数据区域前面会多几个“||||”,客户看着无所谓就行。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■ 分割线,方便分段阅读 ■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

【第2步】:
在内页模板的</head>前面加上下面这一段代码,
(注:你只需要替换代码里的“域名或者IP”,以及“wcid”,其他不用管)

<!--为了显示转单号--代码开始-->
<style type="text/css">
.trackNo {
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bolder;
color: #000000;
line-height:18px
}
.trackDestination {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bolder;
color: #000000;
margin-top: 10px;
}
.trackStatus {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bolder;
color: #000000;
margin-top: 10px;
}
 </style>
 

<Script Language=JavaScript>
var request = false;
try {request = new XMLHttpRequest();}
catch (trymicrosoft) {
try{request = new ActiveXObject('Msxml2.XMLHTTP');}
catch (othermicrosoft) {
try{request = new ActiveXObject('Microsoft.XMLHTTP');}
catch (failed){request = false;}}}

var a_State=new Array("未发","已发","转运","送达","超时","扣关","错误","丢失","退件","异常","销毁");
var c_no="";
function DoQuery()
{
    var cno_get=document.getElementById("ot_kindc").innerHTML;

    theForm.cno.value=cno_get.replace("运单跟踪 &gt;&gt; ","").replace("运单跟踪 >> ","");

    c_no = theForm.cno.value;

var url = "http://39.107.60.228/cgi-bin/GInfo.dll?EmsApiTrack&ntype=10000&cno="+c_no;
request.open("GET", url, true);
request.onreadystatechange = DoQueryOK;
request.send(null);
}
 

function DoQueryOK()
{
if (request.readyState == 4)
{
if (request.status == 200)
{
eval("var res = " +request.responseText);
if(res.ReturnValue != 100)
{
trackNob.innerHTML = "查询单号:"+c_no+",没有查询结果";
trackDestination.innerHTML = "";
trackStatus.innerHTML = "";
DetailList.innerHTML = "";
ttrackNoe.innerHTML = "";
return ;
}

//--b
trackNob.innerHTML = "查询单号:"+c_no;
trackDestination.innerHTML = "目的地:"+res.Response_Info.Destination;
trackNok.innerHTML = "转发渠道:"+res.Response_Info.transKind;
trackNoz.innerHTML = "转单号:"+res.Response_Info.transNbr;
trackStatus.innerHTML = "状态:"+a_State[res.Response_Info.status];
var ss = "<ul class=list>";
for(i=0;i<res.trackingEventList.length;i++)
{
 ss += "<li><span>";
 ss += res.trackingEventList[i].date;
 ss += "</span><br>";
 ss += res.trackingEventList[i].details;
 if(res.trackingEventList[i].place != "")
 {
ss += " ";
  ss += res.trackingEventList[i].place;
 
 }
 ss += "</li>";
}
ss += "</ul><br>";
DetailList.innerHTML = ss;
trackNoe.innerHTML = "内单号:"+c_no;


return ;

//--e
}
}
}

</Script>
<!--为了显示转单号--代码结束-->


■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■ 分割线,方便分段阅读 ■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

【第3步】:
把<body>
代码变成
<body onload="DoQuery();">
如果你的<body>里已经有onload代码,比如已经是<body onload="abc();">
那你就分号隔开,就行了。加成这样子:
<body onload="abc();DoQuery();">

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■ 分割线,方便分段阅读 ■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

【第4步】:
在内页模板的<!--PART1_END--> 的前面加上下面这一些。复制即可。
(注:需要替换wcid)

<form  method="post" action="#" target="_blank" id="theForm" name="theForm" style="display:none">
<input name='w' type='hidden' value='ptshunda56' />
<input name="cno" type="text" id="cno" value=""  />
<input  type="button"  class="btn btn_track" value="开始追踪"/></li>
</form>
<BR>
<strong class="trackNo" id="trackNob"></strong> | <strong class="trackNo" id="trackNoz"></strong> | <strong class="trackDestination" id="trackDestination"></strong> | <strong class="trackStatus" id="trackStatus" style="padding:6pt;line-height:15px"></strong>
<strong class="trackNo" id="trackNok" style="display:none"></strong>

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■ 分割线,方便分段阅读 ■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

【最后】:我贴了2张图,可以看看效果。。




于2023年1月13日,有的客户不喜欢这种显示转单号的效果。强烈要求和之前保持一致。
而且还在head代码区域,加了修改底部转单追踪网络名称替换的功能,


于是我把之前能显示的都隐藏的。重新构造了查单页面。
这个客户的查单内页模板样本的演示网址(复制到浏览器里打开↓注意里面的Wcid要改下):

https://www.ems-help.com/emmis/index-emstrack-20220113.htm

于2023-01-16再次改进。
增加了判断。就是可以底部只显示快递类别名称,不显示转单号网络名称,
还可以固定只显示某几个快递类别
这个客户的查单内页模板样本的演示网址(复制到浏览器里打开↓注意里面的Wcid要改下):
https://www.ems-help.com/emmis/index-emstrack-Plus-2023-01-16.htm

钮门快递软件|EMMIS[2022.05.25-14:56]编辑:钮门快递软件|EMMIS 访问:874
[关闭窗口]  


您可能还感兴趣的关联教程文章↓

QQ快递资源群分享1(国际快递代理)
用微信或者QQ扫描即可添加
 
QQ快递资源群分享2(邮政国际小包)
用微信或者QQ扫描即可添加
 
QQ快递资源群分享2(国际快递|航空专线)
用微信或者QQ扫描即可添加
 
钮门快递软件.信息载入中...
 
 
 
友情链接维护中。。。。
人气指数: 高质量高人气,快递行业QQ群(资源分享):      
 
 
关于本网站
钮门相关链接
物流查询工具
网站快速通道
其他服务与支持
购买:186-1671-2339
QQ:154392081
E-mail:emmis@qq.com
快递订单管理系统
瘦客户端了解更多>>
总单插件了解更多>>
 
版权所有 ems-help.com Copyright © ems-help.com | Manager.

软件功能■关键词①: 快递软件 | 快递管理软件 | 快递管理系统 | 快递系统 | 快递查单软件 | 快递财务软件 | 快递面单打印软件 | 快递单号批量查询 | 国际航空小包软件 | 快递查单网站制作
软件公司■关键词②: 钮门快递管理系统 | 钮门软件 | 上海钮门 | 钮门网络科技 | 钮门快递系统 | 钮门系统
其他应用■关键词③: 快递电子秤 | 快递PDA | 快递云服务器 | 快递公司来电监听 | 屏蔽快递单号抓取信息关键词 | 快件签收邮件通知