- 资源介绍
- 更新记录
- 安装教程
将ecshop网站模板邮箱地址替换为手机号码
- 这里ecshop有以下要求:
- 1. 手机号码为必填项,且长度为11位
- 2. 注册时需要判断手机号码是否已经注册
- 3. 邮箱地址改为可选项
- 4. 注册页面的手机号码输入框和邮箱地址输入框交换位置
- 5. 去掉邮箱找回密码(之后可能会通过手机短信找回密码,这里不实现)
- 我们先看一下哪些内容跟邮件有关系:
- 1. 注册时用到邮箱地址,并且会检查邮箱地址格式的有想象,也会对邮箱地址是否已经被注册做检查
- 2. 找回密码用到邮箱地址
- 3. 后台会员管理中的会员列表、添加会员会用到邮箱地址
- 默认情况下,邮箱地址为必填,手机为补充选项(在后台进行设置)基本上可以想到的修改方法有两种:
- 第一种:注册页交换手机号码文本框和邮箱地址输入框的位置,增加手机号码的格式验证以及价差是否已经被注册。
- 第二种:将邮件文本框做手机文本框使用,只是交换彼此的title,然后在邮件文本框内容处理逻辑上稍作修改。
- 最模板觉得第二种方法修改起来更为方便,所以这里就采用第二种方法来完成相关的修改。
- 下面逐步来完成以上内容的修改:
- 1.1升级内容
- 将现有的邮件地址为唯一的识别符替换为手机号码,暂时取消通过邮件来找回密码。
- 1.2升级方法
- 【1】后台->系统管理->会员注册项设置,点击“手机”那一项的编辑按钮就,将注册项名称由“手机”改为“邮箱地址”,“是否必填”选“否”,点击确定。
- 【2】替换现有字符串资源中邮件相关内容和提示为手机号码提示。
- 文件languages/zh_cn/user.php:
- $_LANG[‘profile_js’][’email_empty’] =’请输入您的手机号码!’;
- $_LANG[‘profile_js’][’email_error’] =’您输入的手机号码格式不正确!’;
- $_LANG[‘password_js’][’email_address_empty’] =’请输入您的手机号码!’;
- $_LANG[‘password_js’][’email_address_error’] =’您输入的手机号码格式不正确!’;
- $_LANG[‘label_email’] = ‘手机号码’;
- $_LANG[‘msg_email_blank’] = ‘手机号码不能为空’;
- $_LANG[‘msg_email_registered’] = ‘手机号码已存在,请重新输入’;
- $_LANG[‘msg_email_format’] = ‘手机号码不合法’;
- $_LANG[’email_empty’] = ‘手机号码为空’;
- $_LANG[’email_invalid’] = ‘%s 不是合法的手机号码’;
- $_LANG[’email_exist’] = ‘%s 已经存在’;
- $_LANG[’email_not_allow’] = ‘手机号码 %s 不允许注册’;
- $_LANG[‘passport_js’][’email_empty’] =’-手机号码为空’;
- $_LANG[‘passport_js’][’email_invalid’] =’-手机号码不合法’;
- $_LANG[‘passport_js’][‘msg_email_blank’] =’*手机号码不能为空’;
- $_LANG[‘passport_js’][‘msg_email_registered’] =’*手机号码已存在,请重新输入’;
- $_LANG[‘passport_js’][‘msg_email_format’] =’*手机号码不合法’;
- $_LANG[’email_address’] = ‘手机号码’;
- $_LANG[‘backup_phone’] = ‘邮件地址’;
- 文件languages/zh_cn/admin/user.php:
- $_LANG[’email’] = ‘手机号码’;
- $_LANG[’email_exists’] = ‘该手机号码已经存在。’;
- $_LANG[‘invalid_email’] = ‘输入了非法的手机号码。’;
- $_LANG[’email_invalid’] = ‘无效的手机号码’;
- $_LANG[’email_not_allow’] = ‘手机号码不允许’;
- $_LANG[‘js_languages’][‘invalid_email’] =’没有输入邮件地址或者输入了一个无效的手机号码。’;
- 文件languages/zh_cn/common.php:
- $_LANG[’email’] = ‘手机号码’;
- 文件languages/zh_cn/admin/order.php:
- $_LANG[’email’] = ‘手机号码’;
- $_LANG[‘mobile’] = ‘邮件地址’;
猜你喜欢
-
ecshop无法添加首页主广告的解决方法
2021-02-04 -
ecshop教程:货到付款按钮是灰色点击不了
2021-02-04 -
让ecshop后台商品列表搜索关键字支持商品价格搜索
2021-02-04 -
ecshop商品相册图片文件夹按年月日生成的方法
2021-02-04 -
ecshop教程:所有配送插件一览表
2021-02-04 -
ecshop教程:显示某商品销售累计效果的实现代码
2021-02-04 -
ecshop通过if判断栏目ID/产品ID的方法
2021-02-04 -
ecshop产品相关的图片有哪几种
2021-02-04 -
ECSHOP切底删除订单和评论的SQL语法
2021-02-04 -
修改ecshop网页底部的查询只保留在线人数统计
2021-02-04
-
ecshop简化免登录用户的购物收货流量
2021-02-04 -
ecshop教程:安装遇到安装数据失败的解决方法
2021-02-04 -
Ecshop上传商品图片模糊缩略图不清晰的解决方法
2021-02-04 -
ecshop教程:解决会员找回密码无法使用的BUG
2021-02-04 -
修改ecshop代码的网址为绝对路径绝对地址
2021-02-04 -
ecshop购物过程的注册加手机注册项
2021-02-04 -
ecshop去除图片水印的方法
2021-02-04 -
ecshop调用后台指定广告位下所有广告循环
2021-02-04 -
ecshop模板ie9下的切换选项卡问题,不能切换的问
2021-02-04 -
ecshop购物流程中支付方式描述不换行的方法
2021-02-04
猜你在找
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 大资源
- 2021-02-04Hi,初次和大家见面了,请多关照!
最后编辑:2021-02-04

