将EcShop网站模板邮箱地址替换为手机号码

ecshop教程:将ecshop网站模板邮箱地址替换为手机号码!澔沐模板觉得第二种方法修改起来更为方便,所以这里就采用第二种方法来完成相关的修改。

EcShop有以下要求:

  • 手机号码为必填项,且长度为11位
  • 注册时需要判断手机号码是否已经注册
  • 邮箱地址改为可选项
  • 注册页面的手机号码输入框和邮箱地址输入框交换位置
  • 去掉邮箱找回密码(之后可能会通过手机短信找回密码,这里不实现)

我们先看一下哪些内容跟邮件有关系:

  • 注册时用到邮箱地址,并且会检查邮箱地址格式的有想象,也会对邮箱地址是否已经被注册做检查
  • 找回密码用到邮箱地址
  • 后台会员管理中的会员列表、添加会员会用到邮箱地址

默认情况下,邮箱地址为必填,手机为补充选项(在后台进行设置)基本上可以想到的修改方法有两种:

  • 第一种:注册页交换手机号码文本框和邮箱地址输入框的位置,增加手机号码的格式验证以及价差是否已经被注册。
  • 第二种:将邮件文本框做手机文本框使用,只是交换彼此的title,然后在邮件文本框内容处理逻辑上稍作修改。

澔沐模板觉得第二种方法修改起来更为方便,所以这里就采用第二种方法来完成相关的修改。

下面逐步来完成以上内容的修改:

升级内容

将现有的邮件地址为唯一的识别符替换为手机号码,暂时取消通过邮件来找回密码。

升级方法

后台->系统管理->会员注册项设置,点击“手机”那一项的编辑按钮就,将注册项名称由“手机”改为“邮箱地址”,“是否必填”选“否”,点击确定。
替换现有字符串资源中邮件相关内容和提示为手机号码提示。

文件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'] = '邮件地址';
温馨提示:
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明

给TA赞赏
共{{data.count}}人
人已赞赏
编程技巧

织梦文章内容body图文分离调用代码

2023-1-10 0:00:00

编程技巧

织梦提示“Fatal error: Call to a member”错误的解决办法

2023-1-12 0:00:00

0 条回复 A文章作者 M管理员
----《》
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索