加入收藏 | 设为首页 | 会员中心 | 我要投稿 大同站长网 (https://www.0352zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 建站资源 > 经验 > 正文

帝国CMS动态列表应用之在列表中显示指定的会员组会员公布的信息

发布时间:2022-04-20 11:19:25 所属栏目:经验 来源:互联网
导读:帝国之所以强大就在于他可以随心所欲的处理信息,这里我来讲一下如何在列表中显示某会员组会员发的信息,当然也可以显示指定会员发的信息。 一、准备 首先在userfun.php中加入函数 //getmembergroupfunction getmember($gid){global $empire,$navinfor,$publ
    帝国之所以强大就在于他可以随心所欲的处理信息,这里我来讲一下如何在列表中显示某会员组会员发的信息,当然也可以显示指定会员发的信息。
 
一、准备
    首先在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
 
<?php//参数配置$gid= getmember(5);  //会员组ID 这里的是5?>
定义进入列表的链接
 
<a href="[!---news.url--]e/action/ListInfo.php?classid=1&ph=1&m=<?=$gid?>">VIP会员文章</a>
 
其中的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的投稿了。

(编辑:大同站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!