帝国CMS动态列表应用之在列表中显示指定的会员组会员发布的信息
发布时间:2022-10-13作者:帝国建站网
帝国之所以强大就在于他可以随心所欲的处理信息,这里我来讲一下如何在列表中显示某会员组会员发的信息,当然也可以显示指定会员发的信息。
一、准备
首先在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的投稿了。
相关帝国教程
- 04-04帝国cms如何实现在列表页显示信息的收藏次数
- 02-22帝国CMS使用教程系统限制的登录次数不得超过 5 次...
- 09-08二次开发中常用的过滤函数
- 03-19帝国CMS模板TAGS列表页调用当前标签的文章数量NUM
- 11-12帝国cms7.5模板友情链接SQL调用代码标签的调用方法
- 11-02phome_enewsmemberfeedback会员空间反馈表
- 01-18帝国cms源码修改默认附件d目录教程与方法是什么?
- 02-16帝国CMS广告JS防止被浏览器过滤的几种解决方法
- 08-22帝国模板留言板增加自定义字段教程
- 10-27帝国cms灵动标签调用上一章和下一章文章名称
- 07-16修改帝国CMS的系统提示页模板
- 04-21帝国cms登录密码错误限制5次60分钟解除重新登录方法怎么弄?
- 06-01帝国CMS内容页模板文章阅读数用中文千万为单位
- 08-17帝国cms搜索页支持php和动态标签方法
- 09-18帝国CMS灵动标签调用包含指定短语关键词关键字文章的语法
- 05-18帝国CMS多终端手机版内容图片压缩
- 09-18帝国CMS教程-去掉“选择注册会员类型”方法
- 04-11帝国cms动态页面tag与搜索等列表页面分页样式如何修改?
- 04-21帝国cms自动提取简介时不想自动回车
- 01-03帝国CMS调用最新DIGG顶的最多的文章