1.在订单确认页面(购物流程),去掉配送区域!

在你的模板文件夹(themes)下找到flow.dwt 文件,例如 themes\default\flow.dwt,搜索找到**ubmit="return checkC**ignee(this)",
return checkC**ignee(this) 该函数在shipping_flow.js里面,然后到根目录下找到js\shipping_flow.js,搜索函数function checkC**ignee(frm),然后将下面的部分进行注释:
  if (frm.elements['country'] && frm.elements['country'].value == 0)
  {
    msg.push(country_not_null);
    err = true;
  }
  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);
  }
然后这时,如果你在点击提交表单的话,它总是返回到当前页面,无法进行下一步的操作。这时,你需要到flow.php这个文件当中,去掉一部分代码。找到step=checkout,将下面的这段代码去掉,
    /* 检查收货人信息是否完整 */
    if (!check_c**ignee_info($c**ignee, $flow_type))
    {
        /* 如果不完整则转向到收货人信息填写界面 */
        ecs_header("Location: flow.php?step=c**ignee\n");
        exit;
    }
或者,到includes/lib_order.php找到这个函数,然后将下面的这段代码去掉,
        if ($res)
        {
            if (empty($c**ignee['province']))
            {
                /* 没有设置省份,检查当前国家下面有没有设置省份 */
                $pro = get_regi**(1, $c**ignee['country']);
                $res = empty($pro);
            }
            elseif (empty($c**ignee['city']))
            {
                /* 没有设置城市,检查当前省下面有没有城市 */
                $city = get_regi**(2, $c**ignee['province']);
                $res = empty($city);
            }
            elseif (empty($c**ignee['district']))
            {
                $dist = get_regi**(3, $c**ignee['city']);
                $res = empty($dist);
            }
        }

2.在用户中心,收货地址去掉配送区域。

打开当前模板下的user_transaction.dwt

806-834行

<tr>
     <td align="right" bgcolor="#ffffff">{$lang.country_province}:</td>
     <td colspan="3" align="left" bgcolor="#ffffff">
     <select name="country" id="selCountries_{$sn}" οnchange="region.changed(this, 1, 'selProvinces_{$sn}')" class="InputBorder">
       <option value="0">{$lang.please_select}{$name_of_region[0]}</option>
       <!-- {foreach from=$country_list item=country} -->
       <option value="{$country.region_id}" {if $consignee.country eq $country.region_id}selected{/if}>{$country.region_name}</option>
       <!-- {/foreach} -->
      </select>
      <select name="province" id="selProvinces_{$sn}" οnchange="region.changed(this, 2, 'selCities_{$sn}')"  class="InputBorder">
       <option value="0">{$lang.please_select}{$name_of_region[1]}</option>
       <!-- {foreach from=$province_list.$sn item=province} -->
       <option value="{$province.region_id}" {if $consignee.province eq $province.region_id}selected{/if}>{$province.region_name}</option>
       <!-- {/foreach} -->
      </select>
      <select name="city" id="selCities_{$sn}" οnchange="region.changed(this, 3, 'selDistricts_{$sn}')" class="InputBorder">
       <option value="0">{$lang.please_select}{$name_of_region[2]}</option>
       <!-- {foreach from=$city_list.$sn item=city} -->
       <option value="{$city.region_id}" {if $consignee.city eq $city.region_id}selected{/if}>{$city.region_name}</option>
       <!-- {/foreach} -->
      </select>
      <select name="district" id="selDistricts_{$sn}" {if !$district_list.$sn}style="display:none"{/if} class="InputBorder">
       <option value="0">{$lang.please_select}{$name_of_region[3]}</option>
       <!-- {foreach from=$district_list.$sn item=district} -->
       <option value="{$district.region_id}" {if $consignee.district eq $district.region_id}selected{/if}>{$district.region_name}</option>
       <!-- {/foreach} -->
      </select>
     {$lang.require_field} </td>

ECSHOP 如何去掉配送区域相关推荐

  1. Ecshop 商品页配送方式添加 实现仿淘宝按地区显示运费

    Ecshop实现仿淘宝按地区显示运费 淘宝网(Taobao)购物的宝贝详情页面,可以针对不同地区显示不同运费,运费由后台设定:结算时间,按重量.件数计算运费.Ecshop本身有配送方式插件,已有多家物 ...

  2. polygon java_JAVA Polygon 在配送区域超区校验的实践

    业务背景 物流同城配送,在用户下单的时候会进行配送超区校验,前端会将用户的定位传入后台服务,后台服务针对商家的自定义配送区域(通过地图控件拖拽出来的不规则图形)进行校验. 实现方案 利用java se ...

  3. ECSHOP设置默认配送方式和默认支付方式

    用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有"默认配送方式和默认支付方式"这个功能 即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方 ...

  4. (病理图像质控)分割病理图像(whole slide images,WSI)中包含组织的区域,去掉空白区域

    文末有代码链接!!!!! 修改 2023-03-14 偷空写个帖子. 在处理全病理切片(WSI)的时候,经常会碰到一个问题.就是整个WSI很大,其中有很多空白的地方,深度学习或者传统的图像处理都不需要 ...

  5. ECSHOP去掉版权

    最近在帮你客户定制ecshop页面的时候发现一个很奇怪的现象,页面上的一些元素会不时的变成ecshop的版权字样Powered by ECShop.研究了很长时间,因为觉得不可思议. 最后在网上搜索了 ...

  6. EcShop开发手册

    Ecshop文件结构 ecshop文件架构说明 ECShop 结构图及各文件相应功能介绍 ECShop upload 的目录 ┣ activity.php 活动列表 ┣ affiche.php 广告处 ...

  7. php微商城微信支付教程,ECSHOP微信商城后台操作使用教程【ECSHOP微信支付设置】ECSHOP微信插件安装方法-ECSHOP教程网...

    ECTouch后台使用教程 1.基本设置: ==第一次安装好后,默认同步ecshop后台网站基本配置,但可以单独修改配置. 2.品牌管理:与ecshop品牌数据互通,修改同步.ectouch新增功能- ...

  8. ecshop 二次开发基本思想 授之以鱼,不如授人以渔

    ECshop 模板制作经典教程 俗话说授之以鱼,不如授人以渔,ecshop 就算作再多的模板,肯定也满足不了我们的需要,更何况各行有各行的门道,EC 统一做出来的模板也不一定合适于我们这个行业用,因此 ...

  9. ECSHOP 数据库结构说明

    ECSHOP 数据库结构说明 (适用版本v2.7.3) 1.account_log 用户账目日志表 字段 类型 Null/默认 注释 log_id mediumint(8) 否 / 自增 ID 号 u ...

最新文章

  1. webconfig的解决方案怎么添加_解决在Web.config或App.config中添加自定义配置的方法详解...
  2. C++虚继承时的构造函数
  3. mybatis教程--查询缓存(一级缓存二级缓存和整合ehcache)
  4. 《统计学》学习笔记之分类数据分析
  5. [蓝桥杯][历届试题]小朋友排队(树状数组)
  6. Windows下的常用的DOS命令
  7. 讲点码德!避免这些代码坏味道,努力做一名优秀的程序员
  8. haproxy安装配置及haproxy+keepalived简单配置
  9. 安装postgreSQL出现configure: error: zlib library not found解决方法
  10. 最新消息!OKR周报新模板!
  11. 最新GEM技术导航系统开心版源码+免授权
  12. C语言作业解决,c语言作业9
  13. 好书分享--习惯的力量
  14. java拼图游戏(未补全)
  15. 那些会休息的人是如何度过假期的?
  16. 第三章——虚拟存储器
  17. 网络设备配置与管理(华为)基础系列 20190307
  18. matlab元胞自动机学风演化,土建學院研究生培养方案调研报告.docx
  19. Velo项目评级:BB,展望稳定 | TokenInsight
  20. pci总线定时协议_PCI协议

热门文章

  1. 信息学奥赛一本通(1127:图像旋转)
  2. 信息学奥赛一本通(1126:矩阵转置)
  3. 图论 —— 生成树 —— 次小生成树
  4. 训练日志 2019.1.23
  5. 挖地雷(信息学奥赛一本通-T1262)
  6. atxserver运行没有反应_连续生物工艺:灌流生物反应器
  7. ubuntu中vscode配置python_ubuntu下vs code的python虚拟环境的配置
  8. java获取上周一_java 获取昨天,上个星期一,本月开始时间戳,怎么写呢?
  9. OpenGL:freeglut ERROR: Function <glutCreateWindow> called without first calling ‘glutInit‘.
  10. OpenStack Nova核心组件和RabbitMQ通信流程分析