/**********************PA会员信息列表表MOD-By-aqua19-V1.0Build0506******/
在控制面板添加了查看会员信息的功能,不显示超级管理员和一般管理员信息,
可以各种条件排序。 20040506.难易程度:简单
/需要修改的文件(一个):
$phparticleurl/member.php
需要添加的模板(三个):
navbar_userlist
member_userlistbit
member_userlist
需要修改的模板(一个):
usercp_navbar
1.打开你的$phparticleurl/member.php文件
在文件最后, ?>的前面加上一下代码
function showsex($sex){
if($sex=="unknow"){
return "密";
}
if($sex=="male"){
return "男";
}
if($sex=="female"){
return "女";
}
}
if($_GET[action]=="userlist"){
require "global.php";
if ($pauserinfo[userid]==0) {
show_nopermission();
}
eval("\$navbit = \"".gettemplate('navbar_joiner')."\";");
eval("\$navbit .= \"".gettemplate('navbar_userlist')."\";");
eval("\$navbar = \"".gettemplate('navbar')."\";");
unset($bgcolor);
$bgcolor[userlist] = "bgcolor=\"$style[firstalt]\"";
eval("\$usercp_navbar = \"".gettemplate('usercp_navbar')."\";"); 本文来自 www.444p.com
$totaluses = $DB->fetch_one_array("SELECT COUNT(*) AS count FROM ".$db_prefix."user
WHERE (usergroupid !=1) AND (usergroupid !=2)");
//-------------------------------pagenav_start----------------------------
$perpage = 15;
$totalresults = $totaluses[count];
$totalpages = ceil($totaluses[count]/ $perpage);
if ($pagenum<1 OR empty($pagenum)) {
$pagenum = 1;
} elseif ($pagenum>$totalpages) {
$pagenum = $totalpages;
}
$offset = ($pagenum-1)*$perpage;
if ($totalresults>0) {
$from = $offset+1;
if ($pagenum==$totalpages) {
$to = $totalresults;
} else {
$to = $offset+$perpage;
}
} else {
$from = 0;
$to = 0;
}
$pagelinks = makepagelink2("$phparticleurl/member.php?action=userlist",$pagenum,$totalpages);
eval("\$pagenav = \"".gettemplate('pagenav')."\";");
//-------------------------------pagenav_end----------------------------
www.444p.com版权所有
if($totaluses[count]>0){
switch($_GET[orders]){
case "username":
$orders = "username";
break;
case "sex":
$orders = "sex";
break;
case "email":
$orders = "email";
break;
case "qq":
$orders = "qq";
break;
case "msn":
$orders = "msn";
break;
case "joindate":
$orders = "joindate";
break;
case "lastvisit":
$orders = "lastvisit";
break;
case "homepage":
$orders = "homepage";
break;
default:
$orders = "userid";
}
$userlists = $DB->query("SELECT user.* FROM ".$db_prefix."user AS user
WHERE (usergroupid !=1) AND (usergroupid !=2)
ORDER BY $orders LIMIT $offset,$perpage");
while($userlist = $DB->fetch_array($userlists)){
$userlist[sex] = showsex($userlist[sex]);
$userlist[joindate] = date("Y/m/d",$userlist[joindate]);
if($userlist[lastvisit] =="0"){
$userlist[lastvisit]="从未";
}else{
$userlist[lastvisit] = date("Y/m/d",$userlist[lastvisit]);
}
eval("\$userlistbit .= \"".gettemplate('member_userlistbit')."\";");
}
}
eval("\$memberbit = \"".gettemplate('member_userlist')."\";");
eval("dooutput(\"".gettemplate('member')."\");");
}
//------------------------------PA会员信息列表表MOD-By-aqua19-V1.0Build0506--End----------------------
保存退出.
2.到后台管理,在你要显示列表的模板套系添加一下三个模板
(1)
模板名: member_userlist
内容:
www.444p.com
<tr bgcolor="$style[catbgcolor]">
<td align="center"><a href="member.php?action=userlist&orders=username"><span id="cattext">用户名</span></a></td>
<td align="center"><a href="member.php?action=userlist&orders=sex"><span id="cattext">性别</span></a></td>
<td align="center"><a href="member.php?action=userlist&orders=email"><span id="cattext">Email</span></a></td>
<td align="center"><a href="member.php?action=userlist&orders=homepage"><span id="cattext">主页</span></a></td>
<td align="center"><a href="member.php?action=userlist&orders=qq"><span id="cattext">QQ</span></a></td> www.444p.com
<td align="center"><a href="member.php?action=userlist&orders=msn"><span id="cattext">MSN</span></a></td>
<td align="center"><a href="member.php?action=userlist&orders=joindate"><span id="cattext">注册日期</span></a></td>
<td align="center"><a href="member.php?action=userlist&orders=lastvisit"><span id="cattext">最后登录</span></a></td>
</tr>
$userlistbit
</table>
<table width="100%" border="0" cellspacing="$style[tablecellspacing]" cellpadding="3">
<tr bgcolor="$style[catbgcolor]">
<td> </td>
</tr>
</table>
$pagenav
(2)
模板名: member_userlistbit
内容:
php学习之家
<td bgcolor="$style[firstalt]" align="center"><span class="normalfont">$userlist[username]</span></td>
<td bgcolor="$style[secondalt]" align="center"><span class="normalfont">$userlist[sex]</span></td>
<td bgcolor="$style[firstalt]" align="center"><a href="mailto:$userlist[email]"><span class="normalfont">$userlist[email]</span></a></td>
<td bgcolor="$style[secondalt]" align="center"><a href="$userlist[homepage]" target ="_blank"><span class="normalfont">$userlist[homepage]</span></a></td>
<td bgcolor="$style[firstalt]" align="center"><span class="normalfont">$userlist[qq]</span></td>
<td bgcolor="$style[secondalt]" align="center"><span class="normalfont">$userlist[msn]</span></td>
<td bgcolor="$style[firstalt]" align="center"><span class="normalfont">$userlist[joindate]</span></td>
<td bgcolor="$style[secondalt]" align="center"><span class="normalfont">$userlist[lastvisit]</span></td>
</tr>
(3)
模板名:navbar_userlist
内容:
www.444p.com版权所有
3.编辑模板: usercp_navbar
查找一下内容(或类似的)
php学习之家
<td nowrap $bgcolor[modprofile]><span class="normalfont"><a href="member.php?action=modprofile">修改资料</a></span></td>
</tr>
在这下面添加
<td nowrap $bgcolor[userlist]><a href="member.php?action=userlist">会员列表</a></td>
</tr>
保存模板
5.进入控制面板,就可以看到了.
本文来自 www.444p.com
















