- 资源介绍
- 更新记录
- 安装教程
将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切底删除订单和评论的SQL语法
2021-02-04 -
如何控制ECSHOP的购买数量,ecshop某个特定的分类产
2021-02-04 -
ecshop单独页面调用后台指定广告
2021-02-04 -
ecshop无法删除分类的解决方法
2021-02-04 -
ecshop后台自定义导航栏增加nofollow功能的方法
2021-02-04 -
ecshop修改网站公告代码的方法
2021-02-04 -
ecshop商品相册图片文件夹按年月日生成的方法
2021-02-04 -
powered by ecshop什么意思怎么修改删除
2021-02-04
-
在Ecshop用户中心的收藏列表里显示商品缩略图
2021-02-04 -
如何实现ecshop批量添加商品到购物车
2021-02-04 -
ecshop退出登录会清空购物车的bug优化最佳解决方法
2021-02-04 -
ecshop的addtocart点击订购加入按钮点了没有反应
2021-02-04 -
让ecshop首页分类显示市场价格
2021-02-04 -
ecshop去除图片水印的方法
2021-02-04 -
ecshop调用后台指定广告位下所有广告循环
2021-02-04 -
ecshop后台通过ajax搜索原理
2021-02-04 -
ecshop教程:编辑器kindeditor图片上传添加水印功能
2021-02-04 -
ecshop获取最新购买代码函数
2021-02-04
猜你在找
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 大资源
- 2021-02-04Hi,初次和大家见面了,请多关照!
最后编辑:2021-02-04

