求助,如何去掉配送区域
2016-07-07 15:00 来源:www.chinab4c.com 作者:ecshop专家
求助,如何在订单确认页面,去掉配送区域。 我不需要配送,我是卖的虚拟产品,我需要去掉配送区域。 请不要说,改起来麻烦,请不要绕弯子,请给出明确的答复。谢谢! |
回答:
过来顶贴,亟待回复中…… |
修改JS 修改lib_order.php的收货地址验证 修改c**ignee.lbi 该删除的就删除.还有。配送区域出不来.. |
是啊,我去掉了那个js验证,结果不能提交表单了。邪门 了。 |
是啊,我去掉了那个js验证,结果不能提交表单了。邪门 了。要不也不会发这个帖子了。 |
这个问题已经解决,下面我简单的介绍一下解决的方法,提供 给后来者。 首先在 flow.dwt文件当中找到该处的位置,然后查看form表单提交之前的js函数,return checkOrderForm(this) 该函数在shipping_flow.js里面,可以到里面去掉关于省市区的验证,然后这时,如果你在点击提交表单的话,它总是返回到当前页面,无法进行下一步的操作。这时,你需要到flow.php这个文件当中,去掉一部分代码。找到step=checkout,将下面的这段代码去掉,check_c**ignee_info将 /* 检查收货人信息是否完整 */ if (!check_c**ignee_info($c**ignee, $flow_type)){ /* 如果不完整则转向到收货人信息填写界面 */ ecs_header("Location: flow.php?step=c**ignee\n"); exit; }去掉,或者,到include/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); } } |
如何去掉,看不懂 |
看不懂么,哈哈……我的语言表达能力不是很好。 |
Hi,Friend Here isthe way: First. 在你的模板文件夹(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); } } Oracle 又重新整理了一下,希望能够详细表述。 |
最近忙于产品项目开发。没大来这里。有需要的可以email给我。 |
最近更新
常用插件
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
ecshop热门问答
ecshop热门资料
ecshop瑞星
ecshop推荐管理
ecshop单权限
ecshop会员登录
dedecms搜索功能
ecshop怎样去掉这个LOGO
ecshopEChome
ecshop字问题
ecshop俄罗斯
ecshop易宝
ecshop商品包装
ecshop感觉
ecshopnike
ecshopstdClass
ecshop百度有啊
ecshop总金额
ecshop外派订单
ecshopJoomla
ecshop转换
dede友链
ecshopGenuine
ecshop分类模板
ecshop的详细页面
ecshop程序修改
ecshoppermission
ecshopSuspend
ecshop导航站
beat版
ecshop主广告
ecshop小学生