关灯

[ecshop商城] ecshop取消注册页面邮箱必填选项代码,亲测有效

0
回复
498
查看
打印 上一主题 下一主题
[复制链接]

105

主题

107

帖子

614

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
614
楼主
发表于 2018-11-16 15:47:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
?
  • 登录FTP 找到模版文件里的这个文件 user_passport.dwt 文件,分别删除这两组代码
[AppleScript] 纯文本查看 复制代码
onblur="checkEmail(this.value);"

[AppleScript] 纯文本查看 复制代码
id="email_notice"

??
  • 删除完之后保存,上传覆盖记得一定要先备份下。
  • 打开 js/user.js 文件? ???
    [AppleScript] 纯文本查看 复制代码
    if (email.length == 0)
      {
        msg += email_empty + 'n';
      }
      else
      {
        if ( ! (Utils.isEmail(email)))
        {
          msg += email_invalid + 'n';
        }
      }


? ?? ?
? ???一定要看清楚在删噢
  • 打开 includes/lib_passport.php 文件


? ?? ???
[AppleScript] 纯文本查看 复制代码
  /* 检查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)));
        }
    }

    if ($GLOBALS['err']->error_no > 0)
    {
        return false;
    }


? ?

  • 继续打开 includes/modules/integrates/integrate.php 文件

? ?
[AppleScript] 纯文本查看 复制代码
  /* 检查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;
        }




全部上传ftp覆盖,后台更新缓存,就可以取消邮箱必填选项了噢!


如果我们取消必填之后,还像删除邮箱那个框框的话

打开 user_passport.dwt??文件 删除对应邮箱代码,每个模版都不太一样,请备份后在做删除。



大功告成,如果不明白可以留言咨询噢!





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册 ??扫一扫,用微信登录

x
分享到:? QQ好友和群QQ好友和群
收藏0
分享
?
您需要登录后才可以回帖 登录 | 立即注册 ??扫一扫,用微信登录

本版积分规则

Copyright ???2015-2016??精品资源网Powered by?Discuz!??( 陕ICP备17013443号-1 )