找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 103|回复: 0

[cms教程] 将ecshop网站模板邮箱地址替换为手机号码

[复制链接]

该用户从未签到

发表于 2015-6-16 09:19:40 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
这里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', = '邮件地址';
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-6-26 18:30

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表