将Ecshop中收货人信息的省市区设成非必选项 ecshop教程 - ecshop - 小名建站

小名建站

SEO SEO


首页  >   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);
            }
        }

然后收货人信息那里,只选择国家不选择省市区,也照样能提交。

温馨提示:如果你正在寻找优秀的ecshop模板,那你可以到的 ecshop模板 频道看看,相信一定有你喜欢的!


将Ecshop中收货人信息的省市区设成非必选项 ecshop教程
http://www.yuedudg.cn/article/1176031.html

 










Tags: cms教程 ecshop教程










搜索


网站分类


标签列表


关于我们
本人提供网站SEO优化、SEM推广营销(百度/360/搜狗收录优化)、企业建站、搜索引擎教学等服务。
联系我们: 给我发QQ消息  加入QQ群





安全认证