设为首页收藏本站

Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3013|回复: 14

[发布] 注册必填性别、生日、来自等【加强版】for DZ 6.0

[复制链接]

3

主题

0

听众

117

积分

Member

Rank: 2

UID
317575
帖子
103
威望
0
在线时间
21 小时
注册时间
2006-2-9
发表于 2008-1-6 23:46:12 |显示全部楼层
演示地址: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>
  最后更新缓存!完工!就这么简单!

3

主题

0

听众

117

积分

Member

Rank: 2

UID
317575
帖子
103
威望
0
在线时间
21 小时
注册时间
2006-2-9
发表于 2008-1-6 23:47:01 |显示全部楼层
不会的PM我帮忙````````````````````
回复

使用道具 举报

11

主题

0

听众

4510

积分

Forum Legend

www.maxxp.com.cn 视觉无限

Rank: 8Rank: 8

UID
599590
帖子
3096
威望
69
在线时间
81 小时
注册时间
2006-12-25
发表于 2008-1-7 00:15:55 |显示全部楼层
回复

使用道具 举报

3

主题

0

听众

986

积分

Lord

Rank: 4

UID
511761
帖子
1219
威望
-5
在线时间
9 小时
注册时间
2006-12-7
发表于 2008-1-7 01:53:20 |显示全部楼层
测试一下爱试试看
[url=http://2929.jzp.cc/]<font color="red"><font size="18"><font face="楷体_gb2312 ">全面解决自动生成二级域名,以数字id为二级域名[/url]
回复

使用道具 举报

leiye52      

123

主题

0

听众

2104

积分

King

Rank: 6Rank: 6

UID
780081
帖子
1658
威望
2
在线时间
87 小时
注册时间
2007-8-16
发表于 2008-1-7 01:54:41 |显示全部楼层
狠好狠好。支持.!!!!
回复

使用道具 举报

3

主题

0

听众

117

积分

Member

Rank: 2

UID
317575
帖子
103
威望
0
在线时间
21 小时
注册时间
2006-2-9
发表于 2008-1-7 13:16:05 |显示全部楼层
谢谢支持````````````
回复

使用道具 举报

yalnn      

1

主题

0

听众

143

积分

Member

Rank: 2

UID
458651
帖子
152
威望
0
在线时间
2 小时
注册时间
2006-10-10
发表于 2008-1-8 23:11:34 |显示全部楼层
注册必填性别、生日、来自等
http://www.KTV98.CN
中国KTV酒吧网(KTV酒吧管理交流,设备采购发布)
回复

使用道具 举报

325

主题

5

听众

4240

积分

Forum Legend

Alu

Rank: 8Rank: 8

UID
774639
帖子
4115
威望
7
在线时间
1110 小时
注册时间
2007-8-6
发表于 2008-1-12 09:30:36 |显示全部楼层
谢谢支持`
本人承接WEB环境配置、风格设计、修改、美化、插件安装等论坛服务,联系QQ:15103353(晚上在线)
一元网络有服务器
七宝吧珠宝网
认亲交友网商业交友插件出售
(签名位出售价格优惠)
寻乌商家信息网 江西信息网 万岁堂养生保健
回复

使用道具 举报

9

主题

0

听众

325

积分

Conqueror

打击AD帖专项委员会主席

Rank: 3Rank: 3

UID
844088
帖子
376
威望
0
在线时间
38 小时
注册时间
2007-10-20
发表于 2008-1-12 09:31:56 |显示全部楼层
重复发贴、、

建议版主删除
回复

使用道具 举报

leovan      

6

主题

0

听众

439

积分

Conqueror

Rank: 3Rank: 3

UID
680192
帖子
546
威望
0
在线时间
0 小时
注册时间
2007-3-12
发表于 2008-1-13 17:14:59 |显示全部楼层
为什么我改了以后“生日设置”没有弹出日历选项呀?
http://www.love52jj.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|北京康盛新创科技有限责任公司 ( 京ICP证110024号|京网文[2011]0019-007号   

GMT+8, 2012-5-25 23:21 , Processed in 0.127540 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部