小李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商城使用常见问题与技巧教程

    一、常见问题 1、为什么自定义模型加入购物车提示非商城表的信息? 答:模型要使用商城的功能,要先到:后台商城商城参数设置:指定使用商肠能的数据表勾选你这个自定义模型表,才可...

  • 帝国CMS视频播放页的在线观看地址实现当前播放名称加亮高亮

    以下是它的PHP: 当前播放名称 是:?=$showdown_r[0]? ?php } if($r[onlinepath]) $j=0; $od_record=explode(\r\n,$r[onlinepath]); for($i=0;$icount($od_record);$i++) { $j=$i+0; $od_field=explode(::::::,$od_record[$i]); //权限 echolia href=?cl...

  • 帝国CMSSQL调用非终极栏目处理技巧

    24、SQL调用非终极栏目处理技巧 SQL语句调用要指定终极栏目ID,如果不想手动指定多个终极栏目ID,可以用下面方法: select * from [!db.pre!]ecms_news where checked=1 and .($class_r[$GLOBALS[navclassid]][islast]?c...

  • 帝国CMS高级应用:SQL调用留言(已审核留言)

    帝国CMS任意模板中调用留言,可只调用已审核的留言,也可不限制是否审核。 代码如下: ? //bid为留言分类ID,checked='0' 0为已审核,1为未审核 $sql=$empire-query(select * from {$dbtbpre}enewsgbook where bi...

  • 帝国CMS工具箱-邮件测试工具

    有了这个工具,在配置帝国CMS发送邮件设置时就可以先测试下配置是否正确。 感谢帝国CMS论坛版主trylife分享: 订阅更新 http://list.qq.com/cgi-bin/qf_invite?id=3be2d8029d590d2b4d1b0a2ca06629afbe090540416a8574 用...

  • 帝国CMS7.0商城提交订单后跳转到订单列表页的方法

    帝国CMS7.0商城提交订单后默认返回购物车页面,但订单已经提交了,购物车基本上是空空如也,所以更希望提交订单后跳转到订单列表页查看订单。 打开 e/ShopSys/class/ShopSysFun.php 这个文件, 找...

  • 帝国CMS标签调用记录范围小技巧,如从第几条开始调用

    3、标签调用记录范围小技巧 如只调用从第10条开始的后20条记录 我们可以把显示条数改为:'10,20',以万能标签为例子(当然所有标签都一样): [ecmsinfo]栏目ID/专题ID,'10,20',标题截取数,是否显示栏...

  • 帝国CMS在内容页调用当前专题名称和链接

    因为帝国CMS 7.0信息页不再有ztid字段,所以直接是查询不到的,但是可以用灵动标签sql调用,具体调下方法如下: 灵动标签sql调用: select ztid from phome_enewsztinfo where classid='$navinfor[classid]' and i...

  • 帝国CMS调用最新300条中点击率最高的2条

    可以实现,调用最新300条信息中点中率最高的2条信息,而不是所有信息。 [e:loop={'select * from (select a.id,a.title,a.newspath,a.newstime,b.classpath,b.classname,b.filetype,a.onclick,a.smalltext from '.$dbtbpre.'ecms_articl...

  • 帝国CMS单页面栏目解决方案,支持当前栏目高亮,方法其一

    帝国CMS功能确实非常强大。但为啥子做个单页面就这么麻烦呢。 在论坛找了很久,一般来有以下几个方法: 一、其实栏目有个页面内容式。但悲催的是居然不支持绑定栏目。而是直接填写页面...

  • 使用php调用帝国cms模板中最新文章的代码

    在帝国CMS模板制作中经常遇到想灵活实现效果的地方,比如跨表,结合判断等复杂调用。使用万能标签和灵动标签不足以满足要求的情况下就只能使用PHP的方法来实现!具体代码如下: ?php $...

  • 帝国CMS小说模型创建教程和使用!

    小说网站结构跟问答一样。 小说网站栏目: 玄幻小说、小说章节 表结构: 小说栏目一个表,小说章节一个表 新建两个数据表: 小说名称表(保存小说名,小说图片,作者,小说状态等信息...

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