找回密码
 注册
查看: 2937|回复: 6
收起左侧

注册必填信息QQ.性别.来自.手工添加方法及已改附件

[复制链接]

5312

主题

8317

帖子

1万

积分

管理员

出售国内外虚拟空间

Rank: 10Rank: 10Rank: 10

积分
14660
帖子
8317
精华
67
体力
14660 点
蓝豆
2391 点
注册时间
2007-6-8

终身成就奖LY官方团队会员身份ID卡

发表于 2009-4-10 16:25:03 | 显示全部楼层 |阅读模式
费了半天功夫总算是没白费,唉,相信这个很多朋友都在寻找吧!! 自从DZ更新到最后一个版本后,以前的修改方式全有变动了.所以无法再套用原来的代码. 需要稍微的修改即可.在自己研究下成功了.所以就把方法告诉大家下.希望大家读多支持哈.虽然也不是有什么多大的技术含量,但总是有人需要吧. 1、打开:\\templates\\default\\css_float.htm 查找: .loginform { float: left; overflow: auto; margin-bottom: 10px; *margin-bottom: -10px; padding-top: 20px; width: 285px; height: 210px; border-right: 1px solid {CONTENTSEPARATE}; } 替换成: .loginform { float: left; overflow: auto; margin-bottom: 10px; *margin-bottom: -10px; padding-top: 20px; width: 270px; height: 210px; border-right: 1px solid {CONTENTSEPARATE}; } 查找: .loginform label em, .fsubmit em { float: left; width: 60px; } 在下面添加: .logininfo label em { float: left; width: 40px; } 查找: .logininfo { float: left; overflow: hidden; margin-left: 60px; width: 195px; height: 210px; } 替换成: .logininfo { float: left; overflow: hidden;margin-left: 10px; width: 265px; height: 210px; } .logininfo label { clear: both; overflow: hidden; display:block; margin: 0 0 10px; line-height: 22px; } 2、打开:\\templates\\default\\register.htm 查找:
3、打开:register.php 查找: if(!$password || $password != addslashes($password)) { showmessage(\'profile_passwd_illegal\'); } 在下面添加: if($newqq == \'\') { showmessage(\'profile_qq_illegal\'); } if($locationnew == \'\') { showmessage(\'profile_locationnew_illegal\'); } if(!($newgender == \'1\' || $newgender == \'2\')) { showmessage(\'profile_gendernew_invalid\'); } 继续往下查找: $db->query(\\\"INSERT INTO {$tablepre}members (uid, username, password, secques, adminid, groupid, regip, regdate, lastvisit, lastactivity, posts, credits, extcredits1, extcredits2, extcredits3, extcredits4, extcredits5, extcredits6, extcredits7, extcredits8, email, showemail, timeoffset, pmsound, invisible, newsletter) VALUES (\'$uid\', \'$username\', \'$password\', \'$secques\', \'0\', \'$groupinfo[groupid]\', \'$onlineip\', \'$timestamp\', \'$timestamp\', \'$timestamp\', \'0\', $initcredits, \'$email\', \'0\', \'9999\', \'1\', \'$invisiblenew\', \'1\')\\\"); $db->query(\\\"REPLACE INTO {$tablepre}memberfields (uid, authstr $fieldadd1) VALUES (\'$uid\', \'$authstr\' $fieldadd2)\\\"); 替换成: $db->query(\\\"INSERT INTO {$tablepre}members (uid, username, password, secques, adminid, groupid, regip, regdate, lastvisit, lastactivity, posts, credits, extcredits1, extcredits2, extcredits3, extcredits4, extcredits5, extcredits6, extcredits7, extcredits8, email, showemail, timeoffset, pmsound, invisible, newsletter, gender) VALUES (\'$uid\', \'$username\', \'$password\', \'$secques\', \'0\', \'$groupinfo[groupid]\', \'$onlineip\', \'$timestamp\', \'$timestamp\', \'$timestamp\', \'0\', $initcredits, \'$email\', \'0\', \'9999\', \'1\', \'$invisiblenew\', \'1\', \'$newgender\')\\\"); $db->query(\\\"REPLACE INTO {$tablepre}memberfields (uid, qq, location, authstr $fieldadd1) VALUES (\'$uid\', \'$newqq\', \'$locationnew\', \'$authstr\' $fieldadd2)\\\"); 4、打开:\\templates\\default\\messages.lang.php 查找 \'profile_email_domain_illegal\' => \'Email 包含不可使用的邮箱域名\', 在下边加上: \'profile_qq_illegal\' => \'QQ号码未填写,请返回重新填写。\', \'profile_locationnew_illegal\' => \'所在的地区未填写,请返回重新填写。\', \'profile_gendernew_invalid\' => \'性别未填写,请返回重新填写。\', 最后进入后台更新缓存就可以了 因为在DZ论坛里我找了好多好多!都是以前的修改方式,现在已经无法使用了。最后我还是套用了部分贴子综合了下才OK,那么以上的如果大家不会改的可以下载附件,然后直接覆盖即可! 如果漏了什么大家可以回复一下我马上改过来 如果只想选择其中一个只要删除相应代码就行了,代码表示: newqq=QQ location=来自 gender=性别

upload.rar

20 KB, 下载次数: 4, 下载积分: 体力 -1 点

出售国内或美国高性能虚拟空间,高速VPS以及服务器! 同时承接各种类型的网站制作,网站维护,支付宝交易安全放心!    联系QQ:6102031
懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

网站公告上一条 /2 下一条

GMT+8, 2024-4-30 16:13 , Processed in 0.093750 second(s), 28 queries , Gzip On.

© 2006-2022 Powered by Discuz! X3.4

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