【2.7.2可用】收货人信息页面email电子邮件去掉必填,直接不填或选填都可以

2016-07-07 15:00 来源:www.chinab4c.com 作者:ecshop专家


  1. includes/lib_order.php删除下面:
  2. !empty($cO N Signee['email']) &&

  3. js/shopping_flow.js中删除下面这一段:
  4. if ( ! Utils.isEmail(frm.elements['email'].value))
  5. {
  6. err = true;
  7. msg.push(invalid_email);
  8. }
复制代码



模板下:flow.dwt 【不是flow.php】

找到email部分的{$lang.require_field}直接去掉。
可能有的模板没有{$lang.require_field},所以有的就去掉,没有的就不用去了。

  1. 模板library\cO N Signee.lbi第44行上“email”部分的{$lang.require_field}
  2. <td bgcolor="#ffffff"><input name="email" type="text" class="inputBg"id="email_{$sn}" value="{$cO N Signee.email|escape}" /> {$lang.require_field}</td>
复制代码

以上非本人原创,因为看到早期别人发的略微乱,所以稍微整理了下,比较清晰。由于屏蔽了 o n s 所以上面打了空格!

回答:
这个说法是不对的。还有修改lib_order.php里面地址验证函数




楼上是否愿意说详细一点,因为目前我在本地测试是完全没问题的。
期待您的完美答案。谢谢

这个说法是不对的。还有修改lib_order.php里面地址验证函数
netaxcess 发表于 2011-1-17 09:16



你没认真看,楼主第一句代码就是删除这个函数了

成功,多谢~