导航:首页 > 万维百科 > 帝国cms调用栏目

帝国cms调用栏目

发布时间:2020-09-04 20:05:06

1、帝国cms灵动标签调用指定栏目的问题

使用灵动标签首先要在系统参数设置---信息设置---模板支持程序代码(开启)
灵动标签 (e:loop)的格式:
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]模板代码内容[/e:loop]
实例3:如果信息带有图片信息,则标题上带有图片标志
[e:loop=
{'selfinfo',20,0,0}]<?$newimg="";if(!empty($bqr[titlepic]))
{ $newimg="<img src='http://bbs.zhnews.net/bbs/static/image
/filetype/image_s.gif' />";}?><tr class="even"><
td class="title"><h1><a href="<?=$bqsr[titleurl]?&
gt;" target="_blank"><?=sub($bqr[title],0,24,false)?></a&
gt;<?=$newimg?></h1><p class="intro">&
lt;?=$bqr[smalltext]?>[<a title="阅读全文" href="&
lt;?=$bqsr[titleurl]?>" target="_blank">详细内容</a>]</p>&
lt;/td><td><?=$bqr[myarea]?></td><td><?=date('Y-m-d H:i:s', $bqr[newstime])?></td></tr>[/e:loop]

2、帝国Cms怎么实现调用网站一级栏目和二级栏目做为网站导航

修改头文件,具体代码如下

<nav class="nav">
<ul class="nav__menu">
<li class="nav__menu-item"><a href="[!--news.url--]" target="_self">首页</a></li>
<?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq('select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder limit 8',20,24,0); $bqno=0;
while($bqr=$empire->fetch($ecms_bq_sql))
{
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$bqno++;
if($bqr[classid] != '23' ){
?>

<li class="nav__menu-item"><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_self" ><?=$bqr[classname]?></a>
<ul class="nav__submenu">
<?php
$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select classid,classname,classpath from [!db.pre!]enewsclass where bclassid='$bqr[classid]' order by myorder limit 5",20,24,0);
$bqno2=0;
while($bqr2=$empire->fetch($ecms_bq_sql2))
{
$bqsr2=sys_ReturnEcmsLoopStext($bqr2);
$bqno2++;
?>
<li class="nav__submenu-item"><a href="<?=$public_r[newsurl]?><?=$bqr2[classpath]?>" title="<?=$bqr2[classname]?>" target="_self" ><?=$bqr2[classname]?></a></li>
<?php
}
?>
</ul>
</li>

<?php
}
}
?>
</ul>
</nav>

3、帝国cms如何调用一级栏目下的所有文章??

只能列出所有id,没有别的方法,因为如果给你轻易掉出所有的栏目,那么当你只需要调用某一两个的时候怎么办???只能通过这一两个的栏目id调用他们,所有如果你想调用多个就必须填写他们的栏目id,标签这样设计应该也是为了不起冲突,当然如果你会改写的话,写个sql语句直接调用不是太简单了,标签没有这个功能,祝你好运

4、帝国cms灵动标签调用指定的栏目名称地址和5条新闻标题

你直接在帝国后台上点击自动生成标签,然后设置好,自动生成。拷贝那段代码。

[e:loop={2,10,1,0}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]

[e:loop={2,10,1,0}]这句就是循环的开始
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]这句就是循环的结束

然后你按照你的div+css看那里要循环。把这些替换就可以了

5、如何调用栏目名及连接 帝国cms

[e:loop={"select * from {$dbtbpre}enewsclass where modid = 1 order by myorder",100,24,0}]
<a href="[!--news.url--]<?=$bqr[classpath]?>/"><?=$bqr[classname]?></a>
[/e:loop]

modid = 1  :这个是数据表的ID,默认的数据表是   新闻系统数据表,ID为1

6、帝国cms灵动标签怎么调用某一子栏目

[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=1 and showclass=0 order by myorder,classid desc',0,24,0}]
<li><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_blank"><?=$bqr[classname]?></a></li>
[/e:loop]

可以实现帝国CMS用灵动标签来实现任意页面调用指定栏目下的所有子栏目。
这段JS是用以实现当前栏目高亮的样式区分,如不需要当前子栏目高亮,可删除这段JS代码。

7、帝国cms怎么调用栏目的目录名

填写目录的url或者用[!--this.classlink--]

灵动标签:

栏目名:  <?=$class_r[ID]['classname']?>
栏目连接:  <?=$public_r['newsurl']?><?=$class_r[000]['classpath']?> 
别名:    <?=$class_r[ID]['bname']?>

希望能帮到你

8、帝国CMS怎样调用如下图,在文章前面加个栏目名称

栏目名称标签

[!--class.name--] :栏目名称(带链接)

[!--this.classname--] :栏目名称(不带链接)


看你的标签[ecmsinfo]0,10,28,1,4,2,0[/ecmsinfo]用的是标签模板里ID为2 的 《标题列表模板》
点击标题列表模板后面的修改,

在“列表内容模板(list.var) (*)”里把栏目名称标签加上


如:

<li>[!--class.name--]<a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a></li>

与帝国cms调用栏目相关的知识