找回密码
 注册
查看: 2696|回复: 3
收起左侧

Discuz!6.0增加推荐人记录查询功能

[复制链接]

5342

主题

8363

帖子

1万

积分

管理员

出售国内外虚拟空间

Rank: 10Rank: 10Rank: 10

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

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

发表于 2008-3-2 00:30:25 | 显示全部楼层 |阅读模式

在其下方添加代码:

引用:

查找:

引用:
$conditions .= $birthyear != \'\' || $birthmonth != \'\' || $birthday != \'\' ? \" AND bday LIKE \'\".(($birthyear ? $birthyear : \'%\').\'-\'.($birthmonth ? $birthmonth : \'%\').\'-\'.($birthday ? $birthday : \'%\')).\"\'\" : \'\';

在其下方添加代码:

引用:
$fromuser = trim($fromuser);
$conditions .= $fromuser !=\'\'?\" AND fromuser=\'\".$fromuser.\"\'\" : \'\';

查找:

引用:
\"&birthday=\".rawurlencode($birthday);

代码修改为:

引用:
\"&birthday=\".rawurlencode($birthday).\"&fromuser=\".rawurlencode($fromuser);

1.jpg

升级补丁涉及1个数据表,及2个页面文件。如果您喜欢自己动手,请按以下方法进行升级:

手动升级方法:
=================================================
1、升级数据表members,增加fromuser字段:

引用:
ALTER TABLE `{$tablepre}members` ADD `fromuser` varchar(15) NOT NULL default \'\';

2、修改register.php,增加推荐人记录代码:
查找:

引用:
$db->query(\"INSERT INTO {$tablepre}members

在其上方添加代码:

引用:
if($fromuid) {
$query = $db->query(\"SELECT username FROM {$tablepre}members WHERE uid=\'$fromuid\'\");
if($db->num_rows($query)) {
$fromuser = $db->result($query, 0);
} else {

}
}

查找:

引用:
$db->query(\"INSERT INTO {$tablepre}members (username, password, secques, gender, adminid, groupid, regip, regdate, lastvisit, lastactivity, posts, credits, extcredits1, extcredits2, extcredits3, extcredits4, extcredits5, extcredits6, extcredits7, extcredits8, email, bday, sigstatus, tpp, ppp, styleid, dateformat, timeformat, pmsound, showemail, newsletter, invisible, timeoffset)
VALUES (\'$username\', \'$password\', \'$secques\', \'$gendernew\', \'0\', \'$groupinfo[groupid]\', \'$onlineip\', \'$timestamp\', \'$timestamp\', \'$timestamp\', \'0\', $initcredits, \'$email\', \'$bday\', \'$sigstatus\', \'$tppnew\', \'$pppnew\', \'$styleidnew\', \'$dateformatnew\', \'$timeformatnew\', \'$pmsoundnew\', \'$showemailnew\', \'$newsletter\', \'$invisiblenew\', \'$timeoffsetnew\')\");

将其修改为:

引用:
$db->query(\"INSERT INTO {$tablepre}members (username, password, fromuser, secques, gender, adminid, groupid, regip, regdate, lastvisit, lastactivity, posts, credits, extcredits1, extcredits2, extcredits3, extcredits4, extcredits5, extcredits6, extcredits7, extcredits8, email, bday, sigstatus, tpp, ppp, styleid, dateformat, timeformat, pmsound, showemail, newsletter, invisible, timeoffset)
VALUES (\'$username\', \'$password\', \'$fromuser\', \'$secques\', \'$gendernew\', \'0\', \'$groupinfo[groupid]\', \'$onlineip\', \'$timestamp\', \'$timestamp\', \'$timestamp\', \'0\', $initcredits, \'$email\', \'$bday\', \'$sigstatus\', \'$tppnew\', \'$pppnew\', \'$styleidnew\', \'$dateformatnew\', \'$timeformatnew\', \'$pmsoundnew\', \'$showemailnew\', \'$newsletter\', \'$invisiblenew\', \'$timeoffsetnew\')\");

3、修改用户管理页面\\admin\\members.inc.php,增加推荐人查找功能:
查找:

引用:
\">
推荐人:\">

增加推荐人记录查询功能自动升级程序.rar

25 KB, 下载次数: 3, 下载积分: 体力 -1 点

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

本版积分规则

关闭

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

GMT+8, 2025-2-6 00:04 , Processed in 0.120881 second(s), 27 queries , Gzip On.

© 2006-2022 Powered by Discuz! X3.4

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