ecshop会员注册页面的Email修改成非必填项方法
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
有人说,在后台的 “会员注册项设置 ”里面不是可以控制是否必填吗??我就碰到好几个人这么说过。 其实是他看问题不认真,这里说的是“将会员注册页面的email修改成非必填项”,注意是 email , 那个"会员注册项设置"里是不包括EMAIL的 闲话少叙,下面就来说一下方法,hg88444.com 注意此方法是在Ecshop默认版上修改的 首先来修改模板文件, 这里以官方默认模板为例 打开 /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']); }818181bet.com 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模板制作教程 } xmbaijiale.com |
最近更新
常用插件
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
ecshop热门问答
ecshop热门资料
ecshop仿京东商城
ecshop长沙站
ecshopflash动画
ecshop黑客
ecshop数据结构
ecshop商品大图模糊
ecshop十万火急
ecshop输入手机号
ecshop抽奖
ecshop心得
ecshopCRC
ecshop生活
ecshop简体中文
ecshop美化
ecshop填写信息
ecshop搭建
ecshopWampServer
ecshop为什么
ecshop最新价格
ecmall分类
ecshop抵扣
ecshop免费模板
ecshop330
ecshop灵异
ecshop马来西亚
ecshop冻结
ecshop父老乡亲
ecshop调整
ecshop主导
ecshop醒目