菏泽网站建设 菏泽网站制作
建站热线:0530-5988103
7X24服务:18353003008
点击这里给我发消息点击这里给我发消息点击这里给我发消息
关于我们
关于我们
选择我们
人才招聘
联系我们
详细信息 您现在的位置:菏泽网站建设 > 详细信息
 
ECSHOP注册页面的Email修改成非必填项
双击自动滚屏 发布者:admin 发布时间:2012-6-23 11:58:02 阅读:7868次 【字体:

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;
        }

 

收货人信息页面email电子邮件去掉必填

  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 所以上面打了空格!

 
 
打印本页 || 关闭窗口
菏泽网站制作 建站热线:0530-5988103 18353003008 服务QQ 315038 3150417 Email:360@shijia360.com
Copyright © 2003-2012 菏泽市仕佳互联网络科技 鲁ICP备12015095号-1
曹县网站制作-单县网站制作-郓城网站制作-鄄城网站制作-巨野网站制作-成武网站制作-定陶网站制作-东明网站制作