您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS在列表中显示指定的会员组会员发布信息的方法
思鸿2023-04-24 22:55:37帝国CMS教程已有人查阅
导读帝国CMS动态列表应用之在列表中显示指定的会员组会员发布的信息。一、准备
首先在userfun.php中加入函数。
帝国之所以强大就在于他可以随心所欲的处理信息,这里我来讲一下如何在列表中显示某会员组会员发的信息,当然也可以显示指定会员发的信息。
一、准备
首先在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的投稿了。
本文标签:
很赞哦! ()
相关文章
- 帝国cms自定义字段ReturnClassAddField标签截取字数的方法
- 自定义函数解决帝国cms简介截取字符出现html代码的方法
- 本地环境phpStudy搭建帝国CMS的方法
- 帝国cms提示Table 'px.***_enewspubtemp_2' doesn't exist的解决方法
- 帝国cms通过栏目ID获取栏目名称,别名,链接的方法
- 帝国CMS二次开发新浪iplookup根据ip跳转到不同域名的方法
- 帝国CMS怎么实现内容关键字替换图片alt的办法
- 帝国CMS怎么使用egetip()获取用户IP函数
- 帝国cms二次开发实现纯JS版的地区联动筛选功能
- 帝国CMS批量提取第一张图片为标题缩略图的方法
- 帝国cms自带ckeditor编辑器代码高亮的方法codesnippet风格
- 帝国CMS文章和TAG删除编号ID从1开始的方法
随机图文
-
帝国cms怎么实现AJAX验证标题是否重复的教程
帝国cms后台发信息最怕点击提交后,提示标题重复又要重新写一遍。现在给大家分享一款实时验证标题的方法,这样就可以避免出现重复的信息。 -
帝国CMS新手教程页面嵌套其他页码的方法
QQ群内有人问我,今天更新网站顺便整理发出来。帝国CMS嵌套无边框、无样式页面代码: -
帝国CMS常用函数列表大全
一、esub()截取字段函数语法:esub(字符串,截取字数,后缀)说明:后缀为截取字符后附带内容,此参数可以省略。使用范例:<?=esub('12345678',6)?>,返回结果为:123456 -
帝国CMS二次开发无刷新Ajax加载更多列表信息写法教程
本帝国cms插件利用AJAX实现无刷新加载更多的列表信息,用查看更多按钮来替代翻页功能,无限加载。
留言与评论 (共有 条评论) |