帝国ECMS动态页面模板管理
发布时间:2015-10-15 16:05 | 人气数:1254
帝国ECMS动态页面模板管理包含会员中心、商城、投稿等模块的代码。
一、注册会员去掉“选择注册会员类型”
6.6版本的,连接FTP,把文件e/class/user.php
下载到本地,找到$changeregisterurl=”ChangeRegister.php”;
并将其修改为:$changeregisterurl="";
之后保存上传一下就可以了。
帝国CMS7.0版本修改的则是e/config/config.php
文件,找到
$ecms_config['member']['changeregisterurl']="ChangeRegister.php";
修改为$ecms_config['member']['changeregisterurl']="";
之后上传覆盖即可。
二、帝国CMS7.0会员注册取消邮箱必填项
第一种思路,不是把邮箱注册去掉了,而是隐藏了,利用注册时填写的用户名作为邮箱地址。
修改动态模版里的会员注册模版
<script type="text/javascript">
function make_price(){
document.getElementById("email").value = document.getElementById("username").value +'@qq.com'
}
</script>
修改用户名表单<input name='username' type='text' id='username' maxlength='30' onKeyUp="make_price();">
修改邮箱表单隐藏掉~
<tr bgcolor="#FFFFFF" style="display:none;">
<td >邮箱</td>
<td style="text-align:left;"> <input name='email' type='text' id='email' maxlength='50' ></td>
</tr>
第二种思路,修改PHP逻辑,不执行判断注册操作:
1、后台修改资料验证user.php
admin_EditMember
函数
if(!trim($add[userid])||!trim($add[username])||!$add[groupid])
2、前台修改资料 user.php
EditInfo
函数
if(!$userid||!$username){
printerror("NotEmpty","history.go(-1)",1);
}
3、注册 user.php
register
函数
if(!$username||!$password){
printerror("EmptyMember","history.go(-1)",1);
}
修改email验证
if(!empty($email)){
if(!chemail($email)){
printerror("EmailFail","history.go(-1)",1);
}
}
关键词:帝国CMS, 模板,ECMS动态页面
上一篇:帝国CMS7.0会员注册取消邮箱必填项 下一篇:PHP实现GIF动画缩略图