百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>Ecshop教程> ecshop简化虚拟购物流程删除收货人信息
分享文章到:

ecshop简化虚拟购物流程删除收货人信息

发布时间:12/03 来源: 浏览: 关键词:

ecshop虚拟物品人性化购物流程简化,删除“收货人信息”,一商设计更多精彩教程将会陆续更新,感谢二次开发支持关注,本次实例如下图:

 QQ图片20150617170915.png

修改方法分享:

找到文件include/lib_order.php,查找check_consignee_info函数:

复制内容到剪贴板折叠PHP 代码
  1. /** 
  2.  * 检查收货人信息是否完整 
  3.  * @param   array   $consignee  收货人信息 
  4.  * @param   int     $flow_type  购物流程类型 
  5.  * @return  bool    true 完整 false 不完整 
  6.  */  
  7. function check_consignee_info($consignee, $flow_type)  
  8. {  
  9.     if (exist_real_goods(0, $flow_type))  
  10.     {  
  11.         /* 如果存在实体商品 */  
  12.         $res = !emptyempty($consignee['email']) &&  
  13.             !emptyempty($consignee['tel']);  
  14.   
  15.   
  16.   
  17.         return $res;  
  18.     }  
  19.     else  
  20.     {  
  21.         /* 如果不存在实体商品 */  
  22.         return !emptyempty($consignee['email']) &&  
  23.             !emptyempty($consignee['tel']);  
  24.     }  
  25. }  

打开文件js/shopping_flow.js,查找check_consignee_info函数:

复制内容到剪贴板折叠Java 代码
  1. /* * 
  2.  
  3.  * 检查收货地址信息表单中填写的内容 
  4.  
  5.  */  
  6.   
  7. function checkConsignee(frm)  
  8.   
  9. {  
  10.   
  11.   var msg = new Array();  
  12.   
  13.   var err = false;  
  14.   
  15.   
  16.   
  17.   if (frm.elements['country'] && frm.elements['country'].value == 0)  
  18.   
  19.   {  
  20.   
  21.     msg.push(country_not_null);  
  22.   
  23.     err = true;  
  24.   
  25.   }  
  26.   
  27.   
  28.   
  29.   if (frm.elements['province'] && frm.elements['province'].value == 0 && frm.elements['province'].length > 1)  
  30.   
  31.   {  
  32.   
  33.     err = true;  
  34.   
  35.     msg.push(province_not_null);  
  36.   
  37.   }  
  38.   
  39.   
  40.   
  41.   if (frm.elements['city'] && frm.elements['city'].value == 0 && frm.elements['city'].length > 1)  
  42.   
  43.   {  
  44.   
  45.     err = true;  
  46.   
  47.     msg.push(city_not_null);  
  48.   
  49.   }  
  50.   
  51.   
  52.   
  53.   if (frm.elements['district'] && frm.elements['district'].length > 1)  
  54.   
  55.   {  
  56.   
  57.     if (frm.elements['district'].value == 0)  
  58.   
  59.     {  
  60.   
  61.       err = true;  
  62.   
  63.       msg.push(district_not_null);  
  64.   
  65.     }  
  66.   
  67.   }  
  68.   
  69.   
  70.   
  71.   if (Utils.isEmpty(frm.elements['consignee'].value))  
  72.   
  73.   {  
  74.   
  75.     err = true;  
  76.   
  77.     msg.push(consignee_not_null);  
  78.   
  79.   }  
  80.   
  81.   
  82.   
  83.   if ( ! Utils.isEmail(frm.elements['email'].value))  
  84.   
  85.   {  
  86.   
  87.     err = true;  
  88.   
  89.     msg.push(invalid_email);  
  90.   
  91.   }  
  92.   
  93.   
  94.   
  95.   if (frm.elements['address' 打赏

    打赏

    取消

    感谢您的支持,我会继续努力的!

    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

相关文章

共有10人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板