去掉ecshop购物流程的电子邮件必填和电话、手机
2016-06-13 13:05 来源:www.chinab4c.com 作者:ecshop专家
1、include/lib_order.php 函数check_c**ignee_info第1795行左右“!empty($c**ignee['email']) &&!empty($c**ignee['tel'])”这句改为“/*!empty($c**ignee['email']) &&*/ !empty($c**ignee['tel'])||!empty($c**ignee['mobile'])” ; 2、js/shopping_flow.js 函数checkC**ignee(frm)第582行左右去掉或注释掉 if ( ! Utils.isEmail(frm.elements['email'].value)) { err = true; msg.push(invalid_email); } 3、js/shopping_flow.js 函数checkC**ignee(frm)第600行左右 if (Utils.isEmpty(frm.elements['tel'].value)) { err = true; msg.push(tele_not_null); } else { if (!Utils.isTel(frm.elements['tel'].value)) { err = true; msg.push(tele_invaild); } } if (frm.elements['mobile'] && frm.elements['mobile'].value.length > 0 && (!Utils.isTel(frm.elements['mobile'].value))) { err = true; msg.push(mobile_invaild); }改为 if ((Utils.isEmpty(frm.elements['tel'].value))&&(Utils.isEmpty(frm.elements['mobile'].value))) { err = true; msg.push(tele_not_null); } else { if (frm.elements['tel'] && frm.elements['tel'].value.length > 0 && !Utils.isTel(frm.elements['tel'].value)) { err = true; msg.push(tele_invaild); } if (frm.elements['mobile'] && frm.elements['mobile'].value.length > 0 && (!Utils.isMobile(frm.elements['mobile'].value))) { err = true; msg.push(mobile_invaild); } } 4、修改模板文件夹下/lib/c**ignee.lbi 搜索到{$lang.email_address}这句,删除紧跟在后面两行的{$lang.require_field}这句,这样的话页面上就不会出现必填两个字了。 5、 修改 languages/zh_cn/shiping_flow.php 中,查找 $_LANG['flow_js']['tele_not_null'] ,大概109行,将此行修改为 $_LANG['flow_js']['tele_not_null'] = '手机和固定电话请至少填写一项!';
最近更新
常用插件
- ecshop选择下单时间插件
ecshop选择下单时间插件主要是根据不同的下单配送要求,在ecshop购物车...
- ecshop快递发货单打印商品
ecshop快递发货单打印商品信息,大家都知道ecshop快递单打印的时候,只能...
- ecshop按分类筛选销售排行
ecshop按分类筛选销售排行...
- ecshop供应商插件免费下载
ecshop供应商插件免费下载...
- ecshop二次开发售后维修卡
插件介绍: 本插件是用于专门从事电子,信息,软件等售后服务关键比...