账号通
    

账号  

密码  

5753

查看

11

回复
主题:[分享]KesionEshop V6.5会员中心订单详情显示发货记录 [收藏主题] 转到:  
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2010/5/20 15:47:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线考试系统(NET)

商城系统默认情况下,如果已发货并不显示发货信息,这样客户就无法跟踪物流情况了.为了解决这个问题我们可以通过稍修改User/User_Order.asp文件实现,实现过程也是很简单的,请用dw等工具打开User/User_Order.asp这个文件,并找到700多行的代码,如下



 If not conn.execute("select top 1 * from ks_orderitem where orderid='" & RS("OrderID") &"' and islimitbuy<>0").eof Then
 OrderDetailStr=OrderDetailStr & "     <tr><td><div style='margin:10px;color:red;padding:10px;margin-top:3px;border:1px solid #f9c943;background:#FFFFF6'>温馨提示:本订单是限时/限量抢购订单,限制下单后" & LimitBuyPayTime & "小时之内必须付款,即如果您在[" & DateAdd("h",LimitBuyPayTime,RS("InputTime")) & "]之前用户没有付款,本订单自动作废。</div>"
 OrderDetailStr=OrderDetailStr & "  </td>"
 OrderDetailStr=OrderDetailStr & "  </tr>"
 End If
 
 If RS("DeliverStatus")=1 Then
  Dim RSD,DeliverStr
  Set RSD=Conn.Execute("Select Top 1 * From KS_LogDeliver Where OrderID='" & RS("OrderID") & "'")
  If Not RSD.Eof Then
   DeliverStr="快递公司:" & RSD("ExpressCompany") & " 物流单号:" & RSD("ExpressNumber") & " 发货日期:" & RSD("DeliverDate") & " 发货经手人:" & RSD("HandlerName")
  End If
  RSD.Close : Set RSD=Nothing
 OrderDetailStr=OrderDetailStr & "     <tr><td><div style='margin:10px;color:blue;padding:10px;margin-top:3px;border:1px solid #f9c943;background:#FFFFF6'>温馨提示:本订单已发货。" & DeliverStr & "</div>"
 OrderDetailStr=OrderDetailStr & "  </td>"
 OrderDetailStr=OrderDetailStr & "  </tr>"
 End If

 
 OrderDetailStr=OrderDetailStr & " </table>"
   End Function
 


我们加上上面红色代码即可.最终效果如下:


 


 


点击浏览下一页

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.06055秒 powered by KesionCMS 9.0