- 贡献
- 0 点
- 最后登录
- 2012-3-11
- 阅读权限
- 20
- 精华
- 0
- 积分
- 117
- 帖子
- 103
- 威望
- 0
- 注册时间
- 2006-2-9

- UID
- 317575
- 帖子
- 103
- 威望
- 0
- 在线时间
- 21 小时
- 注册时间
- 2006-2-9
|
演示地址:http://www.qbob.cn/register.php
版权归原作者..
根据他的版本 进行改进
一:打开\templates\default\register.htm,进行下面操作。
1.查找并删除(性别)
复制内容到剪贴板 代码: <tr>
<th>{lang gender}</th>
<td>
<label><input type="radio" name="gendernew" value="1" tabindex="17" /> {lang male}</label>
<label><input type="radio" name="gendernew" value="2" tabindex="18" /> {lang female}</label>
<label><input type="radio" name="gendernew" value="0" tabindex="19" checked="checked"> {lang secret}</label>
</td>
</tr>
2.查找并删除(生日)
复制内容到剪贴板 代码: <tr>
<th><label for="bday">{lang birthday}</label></th>
<td><input type="text" id="bday" name="bday" size="25" value="0000-00-00" tabindex="20" /></td>
</tr>
3.查找并删除(来自)
复制内容到剪贴板 代码: <tr>
<th><label for="loactionnew">{lang location}</label></th>
<td><input type="text" id="loactionnew" name="locationnew" size="25" tabindex="21" /></td>
</tr>
4.查找:
复制内容到剪贴板 代码: <tr>
<th><label for="email">{lang email} *</label></td>
<td>
<input type="text" name="email" size="25" id="email" tabindex="6" />
<span id="checkemail"><!--{if $regverify == 1}--> {lang register_email_comment}<!--{/if}-->
<!--{if $accessemail}--> {lang register_email_invalid}<!--{elseif $censoremail}--> {lang register_email_censor}<!--{/if}--></span>
</td>
</tr>
在其后面加上以下代码:
复制内容到剪贴板 代码: <tr>
<th>{lang gender} *</th>
<td>
<label><input type="radio" name="gendernew" value="1" tabindex="17" /> {lang male}</label>
<label><input type="radio" name="gendernew" value="2" tabindex="18" /> {lang female}</label>
<label><input type="radio" name="gendernew" value="0" tabindex="19" checked="checked"> {lang secret}</label>
</td>
</tr>
<tr>
<th><label for="bday">{lang birthday} *</label>日期格式为:0000-00-
00</th>
<td><input type="text" id="bday" name="bday" size="25" value="" tabindex="20" /></td>
</tr>
<tr>
<th><label for="loactionnew">{lang location} *</label></th>
<td><input type="text" id="loactionnew" name="locationnew" size="25" tabindex="21" /></td>
</tr>
二:打开根目录下的register.php,进行下面操作。
查找
复制内容到剪贴板 代码: if(!isemail($email) || $invalidemail) {
showmessage('profile_email_illegal');
}
在后面或者下面填入
复制内容到剪贴板 代码: if(!($gendernew == '1' || $gendernew == '2')) {
showmessage('profile_gendernew_illegal');
}
if($bday == '') {
showmessage('profile_bday_illegal');
}
if($locationnew == '') {
showmessage('profile_loactionnew_illegal');
}
三:打开\templates\default\messages.lang.php,进行下面操作
查找
复制内容到剪贴板 代码:'profile_email_illegal' => 'Email 地址无效或包含不可使用的邮箱域名,请返回重新填写。',
在其后面或者下面加上以下代码:
复制内容到剪贴板 代码: 'profile_gendernew_illegal' => '性别未填写,请返回重新填写。',
'profile_bday_illegal' => '生日未填写,请返回重新填写。',
'profile_loactionnew_illegal' => '所在的地区未填写,请返回重新填写。',
另外 注册密码提示 强度插件增加: 编辑register.htm
步骤1
查找代码: 复制内容到剪贴板 代码:<script type="text/javascript" src="include/javascript/calendar.js"></script>
在其上增加代码: 复制内容到剪贴板 代码:<STYLE type=text/css>
/***** Other Elements in Page Content *****/ .pwd-strength {
padding: 2px;
padding-left: 5px;
padding-right: 5px;
width: 180px;
border: solid 1px #CCCCCC;
}
.pwd-strength-box,
.pwd-strength-box-low,
.pwd-strength-box-med,
.pwd-strength-box-hi
{
color: #464646;
text-align: center;
width: 33%;
}
.pwd-strength-box-low
{
color: #990000;
background-color: #FF0000;
}
.pwd-strength-box-med
{
color: #000066;
background-color: #FF9900;
}
.pwd-strength-box-hi
{
color: #003300;
background-color: #009900;
}
</STYLE>
<SCRIPT language=javascript>
function checkPassword(pwd){
var objLow=document.getElementById("pwdLow");
var objMed=document.getElementById("pwdMed");
var objHi=document.getElementById("pwdHi");
objLow.className="pwd-strength-box";
objMed.className="pwd-strength-box";
objHi.className="pwd-strength-box";
if(pwd.length<6){
objLow.className="pwd-strength-box-low";
}else{
var p1= (pwd.search(/[a-zA-Z]/)!=-1) ? 1 : 0;
var p2= (pwd.search(/[0-9]/)!=-1) ? 1 : 0;
var p3= (pwd.search(/[^A-Za-z0-9_]/)!=-1) ? 1 : 0;
var pa=p1+p2+p3;
if(pa==1){
objLow.className="pwd-strength-box-low";
}else if(pa==2){
objMed.className="pwd-strength-box-med";
}else if(pa==3){
objHi.className="pwd-strength-box-hi";
}
}
}
</SCRIPT>
步骤2
查找代码: 复制内容到剪贴板 代码:<input type="password" name="password" size="25" id="password" tabindex="4" />
修改为: 复制内容到剪贴板 代码:<input type="password" name="password" size="25" id="password" tabindex="4" >
步骤3
查找代码: 复制内容到剪贴板 代码:<tr>
<th><label for="password2">{lang password_confirm} *</label></th>
在其上增加代码: 复制内容到剪贴板 代码:<tr>
<td class="altbg1"><span class="bold">密码安全等级</span></td>
<td colspan="2" class="altbg2"><table class="pwd-strength FCK__ShowTableBorders" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td class="pwd-strength-box" id="pwdLow">低</td>
<td class="pwd-strength-box" id="pwdMed">中</td>
<td class="pwd-strength-box" id="pwdHi">高</td>
</tr>
</tbody>
</table></td>
</tr>
最后更新缓存!完工!就这么简单! |
|