
分开调用。第一篇有缩略图的调用参数加上
[ecmsinfo]栏目ID/专题ID,显示条数,标题截取数,是否显示栏目名, *** 作类型,模板ID,只显示有标题[/ecmsinfo]其中最后一个参数为1则是带有缩略图,为0则是不带缩略图。
采用帝国CMS制作会员系统的时候经常会需要在各个页面灵活的调用会员信息及对应栏目列表信息,本文讲述了帝国CMS实现内容页调用当前会员信息及文章信息的方法,具体步骤如下:
一、调用会员信息:
把以下代码加到内容页模板里即可
复制代码
代码如下:
<php
$userr=sys_ShowMemberInfo(0,'');
>
<span
class="udate">注册时间:<=$userr[registertime]==null"":date('m-d',$userr[registertime])></span>
<span class="udate">会员积分:<=$userr[userfen]>分</span>
<span class="udate">上传小说:<=$empire->gettotal("select count()
as total from phome_ecms_download where userid='$navinfor[userid]' and
ismember=1")>本</span>
<span
class="ptmem"><=$userr[groupname]></span>
二、调用文章列表信息(会员投稿文章):
调用当前会员投稿的文章(5条):
复制代码
代码如下:
<php
$sql=$empire->query("select
from phome_ecms_download where userid='$navinfor[userid]' and ismember=1 order
by newstime asc limit 5");
while($r=$empire->fetch($sql))
{
$titleurl=sys_ReturnBqTitleLink($r);//链接
>
<li><a
href="<=$titleurl>" target="_blank" title="<=$r[title]>"
><=esub($r[title],40)></a></li>
<php
}
这个问题有点复杂,如果要适用于所有的模型和栏目分类的话
那这个东西就要点时间,首先获取当前数据模型,然后获取当前数据表,然后再获取栏目分类,再获取文章列表
可以扫描都我图像,或者发你的****到我的百度私信,私聊给你解决
<php
$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
$topbclassid=$fcr[1]$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的顶级栏目ID
//echo $topbclassid;
>
[e:loop={'select from [!dbpre!]enewsclass as a right join [!dbpre!]ecms_news as b on aclassid=bclassid and abclassid='$topbclassid'',1,24,0}]
[<=$bqno>]<a href="<=$bqsr[titleurl]>" target="_blank"><=$bqr[title]></a><br />
[/e:loop]
首先,我也好久没有弄过帝国了,很多东西都忘了,凭仅有的记忆和网上搜索,在66版本里测试了一下,以上方法是有效的。
关于[!--bclassid--]这个标签,记得外面的[!-- --]这个是输出的意思,相当于echo吧,所以放在标签里怎么都不对了,因为它并不需要在那里输出,
其次在[!dbpre!]ecms_news数据表里的classid是本栏目id,比如你顶级栏目2下面有34,35,36,37,新闻表里只能查34,35,36,37栏目的新闻,所以你classid=[!--bclassid--]这样写就算[!--bclassid--]没有输出的问题也是不正确的
所以我用了联合查询的mysql,同时查栏目表和新闻表,在栏目表查出哪个栏目的父栏目id是2,得出34,35,36,37,然后去新闻表查属于这4个栏目的新闻
最上面取得当前栏目的顶级栏目ID是在网上搜的,测试过是对的,它应该比[!--bclassid--]好吧,记得[!--bclassid--]好像只是父栏目id,如果有3级栏目是不是就不能获取一级栏目了,我记不太清了,你可以自己测试一下2个变量的区别
以上就是关于帝国CMS首页如何调用一篇文站的内容简介全部的内容,包括:帝国CMS首页如何调用一篇文站的内容简介、会员空间怎么调用文章简介 帝国cms、帝国cms内容页怎么调用当前文章所属顶级栏目的所有文章等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)