ECSHOP收货人收货地址信息的省市区改成非必选项

2016-06-13 13:05 来源:www.chinab4c.com 作者:ecshop专家

各位ECSHOP网店系统用户大家好,欢迎来到ECSHOP教程网图文教程,今天为大家详细解说一下ECSHOP收货人收货地址信息的省市区改成非必选项 ECSHOP教程网ECSHOP视频教程也再不断的完善与跟进,期待大家的关注!希望在ECSHOP的道路上,ecshop教程网与您一路同行! 第一步,先修改相关JS文件 打开 /js/shopping_flow.js 文件 将下面JS代码删除掉 if (frm.elements['province'] && frm.elements['province'].value == 0 && frm.elements['province'].length > 1)   {     err = true;     msg.push(province_not_null);   }   if (frm.elements['city'] && frm.elements['city'].value == 0 && frm.elements['city'].length > 1)   {     err = true;     msg.push(city_not_null);   }   if (frm.elements['district'] && frm.elements['district'].length > 1)   {     if (frm.elements['district'].value == 0)     {       err = true;       msg.push(district_not_null);     }   } 第二步,修改相关程序文件 修改 /inlcudes/lib_order.php 文件 将下列PHP代码删除掉  if ($res)         {             if (empty($consignee['province']))             {                 /* 没有设置省份,检查当前国家下面有没有设置省份 */                 $pro = get_regions(1, $consignee['country']);                 $res = empty($pro);             }             elseif (empty($consignee['city']))             {                 /* 没有设置城市,检查当前省下面有没有城市 */                 $city = get_regions(2, $consignee['province']);                 $res = empty($city);             }             elseif (empty($consignee['district']))             {                 $dist = get_regions(3, $consignee['city']);                 $res = empty($dist);             }         } 然后收货人信息那里,只选择国家不选择省市区,也照样能提交。