帝国cms listinfo.php,帝国CMS动态列表应用之在列表中显示指定的会员组会员发布的信息...

帝国之所以强大就在于他可以随心所欲的处理信息,这里我来讲一下如何在列表中显示某会员组会员发的信息,当然也可以显示指定会员发的信息。

一、准备

首先在userfun.php中加入函数

//getmembergroupfunction getmember($gid){global $empire,$navinfor,$public_r,$dbtbpre;$sql=$empire->query("select userid,groupid from {$dbtbpre}enewsmember where groupid='$gid'");$members="";$i=0;while($r=$empire->fetch($sql)){ $i++; if($i>1) { $members.=','.$r['userid']; } else { $members.=$r['userid']; }}return $members;}

这个函数用于获取某一会员组中的会员。

二、应用在进入列表页的模板中定义列表连接:先加入代码获取会员ID

定义进入列表的链接

VIP会员文章

其中的m=就是将会员ID加入到列表页中。列表文件修改 e/action/Listinfo.php 我们找到代码

if($_GET['isgood']){ $isgood=(int)$_GET['isgood']; if($isgood==10) { $add.=" and isgood>0"; } else { $add.=" and isgood='".$isgood."'"; } $search.='&isgood='.$isgood;}

这段代码的意思是显示推荐信息,以此为例我们在它下面加入代码,以显示指定会员的投稿

//按会员输出if($_GET['m']){ $member=$_GET['m']; $add.=" and userid in ('".$member."')"; $search.='&m='.$m;}

现在我们打开刚才定义的连接,我这里是

http://localhost/e/action/ListInfo.php?classid=1&ph=1&m=3&tempid=11

看吧,现在结果中只显示会员ID为3的投稿了。

查看原内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值