您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop会员注册页面的Email怎么修改成非必填项
碧凡2023-11-21 21:36:19ecshop商城教程已有人查阅
导读有人说,在后台的 “会员注册项设置 ”里面不是可以控制是否必填吗??我就碰到好几个人这么说过。
有人说,在后台的 “会员注册项设置 ”里面不是可以控制是否必填吗??我就碰到好几个人这么说过。
其实是他看问题不认真,这里说的是“将会员注册页面的email修改成非必填项”,注意是 email , 那个"会员注册项设置"里是不包括EMAIL的
闲话少叙,下面就来说一下方法,
注意此方法是在Ecshop2.7.2版上修改的,针对以前版本的修改,。
1)、首先来修改模板文件, 这里以官方默认模板为例
打开 /themes/default/user_passport.dwt 文件
找到
2)、打开 /js/user.js 文件,找到下面JS代码段并删除之(大概在466行左右)
找到下面代码,同样是删除(大概在40行左右) ,注意是删除
找到下面代码删除之(大概在196行左右)
其实是他看问题不认真,这里说的是“将会员注册页面的email修改成非必填项”,注意是 email , 那个"会员注册项设置"里是不包括EMAIL的
闲话少叙,下面就来说一下方法,
注意此方法是在Ecshop2.7.2版上修改的,针对以前版本的修改,。
1)、首先来修改模板文件, 这里以官方默认模板为例
打开 /themes/default/user_passport.dwt 文件
找到
onblur="checkEmail(this.value);"
将其删除,继续向下找到
<span id="email_notice" style="color:#FF0000"> *</span>
也将其删除2)、打开 /js/user.js 文件,找到下面JS代码段并删除之(大概在466行左右)
if (email.length == 0)
{
msg += email_empty + '\n';
}
else
{
if ( ! (Utils.isEmail(email)))
{
msg += email_invalid + '\n';
}
}
3)、打开 /includes/lib_passport.php 文件,找到下面代码,同样是删除(大概在40行左右) ,注意是删除
/* 检查email */
if (empty($email))
{
$GLOBALS['err']->add($GLOBALS['_LANG']['email_empty']);
}
else
{
if (!is_email($email))
{
$GLOBALS['err']->add(sprintf($GLOBALS['_LANG']['email_invalid'], htmlspecialchars($email)));
}
}
4)、继续打开 includes/modules/integrates/integrate.php 文件找到下面代码删除之(大概在196行左右)
/* 检查email是否重复 */
$sql = "SELECT " . $this->field_id .
" FROM " . $this->table($this->user_table).
" WHERE " . $this->field_email . " = '$email'";
if ($this->db->getOne($sql, true) > 0)
{
$this->error = ERR_EMAIL_EXISTS;
return false;
}
本文标签:
很赞哦! ()
相关文章
- ecshop会员登陆后可见价格,ecshop会员登陆后显示价格实例
- ecshop会员中心我的收藏的商品图片和时间怎么修改
- ecshop会员列表,ecshop会员资料使用说明
- ecshop在线调查,ecshop会员访问在线调查
- ecshop会员等级,ecshop会员注册等级
- ecshop会员价格登陆才显示和只显示和自己等级相符合的价格
- ecshop会员注册成功以后自动升级为对应会员等级实例教程
- ecshop会员注册订单分成推荐设置说明教程
- ecshop导出会员,ecshop会员批量导出邮箱教程
- ecshop会员登录赠送等级积分和消费积分插件
- ecshop会员注册登陆或指定会员等级才可以才能看到的内容
- ecshop会员注册自动发送邮件欢迎信息修改方法
随机图文
-
ecshop微信支付配置步骤教程
很多人不会对ECSHOP商城微信支付设置一知半解,代码号今天就详细图解ecshop微信支付配置流程步骤,希望对使用ECSHOP商城的站长有所帮助。 -
ecshop发票不能使用出现flow.php on line 723等报错的解决方法
ECSHOP模板屋给客户网站做编码转换出现个问题,网站在点结算页面出现Warning: Invalid argument supplied for foreach flow.php on line 723报错 -
ecshop生成商城站点地图的方法
ecshop 如何生成站点地图?1.你可以通过自己写程序。调用ecs_goods,ecs_article等栏目的数据,你可以可以直接自己做成静态的HTM -
在ecshop后台左侧导航中增加新菜单的方法
有个别高级用户(懂PHP的),提到这样的问题:在后台管理左侧导航中新增一个菜单项,或者是修改菜单项的名字、或者是删除某菜单项。
留言与评论 (共有 条评论) |