您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程

ecshop收货人信息中邮件必填选项的删除方法

湃岑2025-01-21 19:08:26ecshop商城教程已有人查阅

导读Ecshop用户下了订单之后有一步,是要求填写收货人信息,其中邮件地址是必须填写的。第一步:找到模板下 flow.dwt,找到email部分的{$lang.require_field}直接去掉。

Ecshop用户下了订单之后有一步,是要求填写收货人信息,其中邮件地址是必须填写的。
第一步:找到模板下 flow.dwt,找到email部分的{$lang.require_field}直接去掉。
PS:据有人反映,有的版本存在第一步,但是我是直接从ECSHOP 2.7.2版本开始,直接可以忽略掉第一步了。
第二步:找到library/consigeee.lbi文件,将
<td bgcolor=”#ffffff”><input name=”email” type=”text” id=”email_{$sn}” value=”{$consignee.email|escape}” />{$lang.require_field}</td>
中的{$lang.require_field}去掉。
第三步:找到includes/lib_order.php,删除 !empty($consignee['email']) &&
第四步:在 js/shopping_flow.js中,删除以下代码:JavaScript代码
if ( ! Utils.isEmail(frm.elements['email'].value))
{
err = true;
msg.push(invalid_email);
}
到这里已经OK了。但是,此时在登录用户中心,点击收货地址,电子邮件地址显示还是必填。其实这里只是显示问题,实际上新增一个收货地址不填写EMAIL已经可以。那么如何去掉必填二字呢?很简单,user_transaction.dwt中,找到
<input name=”email” type=”text” id=”email_{$sn}” value=”{$consignee.email|escape}” /> {$lang.require_field}
把 {$lang.require_field}去掉即可。

本文标签:

很赞哦! ()

留言与评论 (共有 条评论)
验证码:

本栏推荐

相关标签