下一篇 » « 上一篇

PA会员信息列表表MOD

作者:aqua19    时间:2008-01-22    来源:    点击:5110    本文共1篇文章 字体:[ ]

PA会员信息列表表MOD

/**********************PA会员信息列表表MOD-By-aqua19-V1.0Build0506******/
在控制面板添加了查看会员信息的功能,不显示超级管理员和一般管理员信息,
可以各种条件排序。 20040506.难易程度:简单
/需要修改的文件(一个):
$phparticleurl/member.php

需要添加的模板(三个):
navbar_userlist
member_userlistbit
member_userlist

需要修改的模板(一个):
usercp_navbar

1.打开你的$phparticleurl/member.php文件

在文件最后, ?>的前面加上一下代码

www.444p.com

//-----------------------------PA会员信息列表表MOD-By-aqua19-V1.0Build0506--Start----------------------
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---------------------------- php学习之家
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)){ www.444p.com
$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

<table width="100%" border="0" cellspacing="$style[tablecellspacing]" cellpadding="3">
<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>
<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>&nbsp;</td>
</tr>
</table>
$pagenav

(2)
模板名: member_userlistbit
内容:

www.444p.com版权所有

<tr >
<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>

www.444p.com php学习之家


<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

查找一下内容(或类似的)

www.444p.com

<tr align="center" bgcolor="$style[secondalt]">
<td nowrap $bgcolor[modprofile]><span class="normalfont"><a href="member.php?action=modprofile">修改资料</a></span></td>
</tr>


在这下面添加

本文来自 www.444p.com

<tr align="center" bgcolor="$style[secondalt]">
<td nowrap $bgcolor[userlist]><a href="member.php?action=userlist">会员列表</a></td>
</tr>


保存模板

5.进入控制面板,就可以看到了.
本文来自 www.444p.com

责任编辑:semirock
发表评论
密码: (游客不需要密码)
记住我【Alt+S 或 Ctrl+Enter 快速提交】

搜索工具


热门搜索: [html][html][else][MYsql][mysql][调用][date][print][配置][配置]

《Phparticle》点击排行