小李SEO博客

网站优化服务

帝国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

<?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;}

现在我们打开刚才定义的连接,我这里是
https://localhost/e/action/ListInfo.php?classid=1&ph=1&m=3&tempid=11

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

上一篇:帝国CMSSQL调用所有软件下载次数和浏览次数 下一篇:帝国CMS调用最新300条中点击率最高的2条
相关帝国cms文章阅读
  • 帝国CMS内容页增加内容分页上一页标签功能!

    帝国CMS一直以来升级没有提供内容分页的上一页标签功能,只有一个:内容页下一页!--next.page--] 标签!所以下面就是要改造一下这个标签,实现内容页上一页的功能! 步骤如下: 打开e/class...

  • 帝国CMS如果只有一个电影地址则直接在内容页中播放(多值字段判断)

    有时候需要用到一种判断,就是电影模型中只有一个电址,那么直接在内容页就可以快速播放,不用再单独打开播放页了,这样的体验可能会更好些,方法如下: ?php $_info = explode(egetzy('rn'),$...

  • 帝国CMS7.5使用PHP7.x登录后台报错的解决方法!

    以下是帝国CMS官方说明! 使用PHP7.*运行环境时,以下两种情况,设置支持PHP7.*操作步骤: 1、全新安装帝国CMS时: 只需安装时MYSQL接口类型选择mysqli即可支持PHP7系列。 2、已经安装好帝国CMS换...

  • 帝国CMS灵动标签调用字段大全

    将所有支持灵动标签调用的字段收集归类 帝国CMS灵动标签: [e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]模板代码内容[/e:loop] 调用时间: ?=date('m-d',$bqr[...

  • 帝国CMS-调用本周本月推荐排行的方法

    本周热点排行之类的sql标签 [ecmsinfo]select * from phome_ecms_news where newstimeSUBDATE(NOW(),INTERVAL 7 DAY) order by onclick desc limit 10,10,30,0,24,7,0[/ecmsinfo] 注意: 30 是单位(天,当然你也可以修改单位为hour(小时...

  • 帝国cms生成缩略图函数sys_ResizeImg效率慢研究改进教程

    小李网络公司介绍帝国cms生成缩略图函数sys_ResizeImg效率慢研究改进教程知识,包括sys在matlab什么意思matlab中sys表示什么缩略图怎么弄缩略图在哪里找什么叫缩略图matlab中s函数sys函数sysdate函数n...

  • 帝国CMS会员中心调用会员发布信息总数

    希望在会员中心首页,调用显示会员总共投稿发布了多少篇信息,以帝国CMS7.0为例,代码如下: ?=$empire-gettotal(select count(*) as total from phome_ecms_info where userid='$user[userid]' )? 这是根据数据表查询调...

  • 帝国cms模板调用收藏该内容会员的代码

    方法1、(不带头像) [e:loop={select * from [!db.pre!]enewsfava where classid=$navinfor[classid] and id=$navinfor[id] group by userid limit 10,1,24,0}] lia href=!--news.url--]e/space/?userid=?=$bqr[userid]? target=_blankh5?=$bqr[username]?/h5...

  • 帝国CMS返回TAG结果页面URL地址可以带的参数网址调用详解!

    网址调用tag和 tag地址:/e/tags/?tagid=tagsID 或者 /e/tags/?tagname=tags名称 tagsid或tagname后面还可以用符号附加以下条件 mid=1数据模型id tempid=1模型的模板id orderby排列方式 classid=34栏目id line=5调用条数 如...

  • 帝国CMS单条信息指定不同内容模板(简单改造模式)

    帝国CMS的信息是绑定内容模板的,通过本教程可以实现,在前台自由使用不同的模板,比如在网站首页,两处添加同一条信息链接,但不同的同容模板 打开 /e/action/ShowInfo.php 文件 查找: $r[ne...

  • 帝国CMS自动调用栏目下所对应的专题

    问:有若干个专题,所属一个栏目,那在栏目模板中如何自动调用这些专题名?能否象调用子栏目一样。 用sql标签倒是可以: select ztname as title,ztpath as newspath from phome_enewszt where classid='.$GLOBALS['...

  • 帝国cms自定义列表多表联合查询方法

    小李网络公司介绍帝国cms自定义列表多表联合查询方法知识,包括我的自定义帝国无尽空间2联合帝国剧情联合帝国的相册帝国时代2自定义战役帝国cms自定义列表人类联合帝国联合帝国忠诚者三国...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640