导航:首页 > 万维百科 > 帝国cms灵动标签调用多个栏目

帝国cms灵动标签调用多个栏目

发布时间:2020-12-05 10:49:02

1、帝国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代码。

2、大神 求指导帝国cms怎么用灵动标签调用主栏目下面的二级栏目

可以用标签模板,自己先写一个标签模板,比如,dd 或者 li标签循环的,然后用showclasstemp标签进行调用

3、帝国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看那里要循环。把这些替换就可以了

4、怎么用灵动标签调用栏目名地址和记录 帝国cms

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


 

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

 

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

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

5、帝国cms灵动标签 栏目不全

可能是你导航条 使用了overflow:hidden 或者你灵动标签使用了 limit 限制了

6、灵动标签怎么调用栏目缩略图 帝国cms

[e:loop={'3',24,0,0}]
<li><a href="<?=$bqsr[classurl]?>">
<img width="70" height="40" src="<?=$bqr[classimg]?>" /></a></li>
[/e:loop]

或者指定ID

[e:loop={"select classid,classname,classimg,intro from phome_enewsclass where classid=3",1,24,0}]
<li><a href="<?=$bqsr[classurl]?>" target="_blank"><span><img src="<?=$bqr[classimg]?>" alt="<?=$bqr[classname]?>"></span><?=$bqr[classname]?></a></li>
[/e:loop]

你参考下

7、如何灵动标签实现循环子栏目信息 帝国cms

比如栏目下有动作片,喜剧片,爱情片,且需循环以下代码,显示结果见附件
<div class="AntVideoMain mb5px">
<div class="Left">
<div class="AntCom" style="height:210px;">
<h2><em class="Vod2"></em><a href="" target="_blank">更多>></a>动作片</h2>
<div class="AntNewVideo">
<ul>
[e:loop={0,5,3,1}]
<li>
<div class="Img">

<a href="<?=$bqsr[titleurl]?>"
target="_blank"><img src="<?=$bqr[titlepic]?>" width="120"
height="90" /></a>
</div>

<div class="Ti"><a href="<?=$bqsr[titleurl]?>"
target="_blank"><?=$bqr[title]?></a></div>

<div><em
class="pl"><?=$bqr[onclick]?></em><em
class="co"><?=$bqr[plnum]?></em></div>
</li>[/e:loop]

</ul>
</div>
</div>
</div>
<div class="Right">
<div class="AntCom" style="height:210px;">
<h2><em class="Vod1"></em><a href="" target="_blank">更多>></a>动作片排行</h2>
<div class="AntRankingVideo">
<div class="AntVideoList">
<ul>
[e:loop={0,1,3,1}]<li class="Current">

<div class="in"><a href="<?=$bqsr[titleurl]?>"

target="_blank"><?=$bqr[title]?></a><em>播放:&
lt;?=$bqr[onclick]?></em><em>评论:<?=$bqr[plnum]?>&
lt;/em></div>
<div class="upimg"><a
href="<?=$bqsr[titleurl]?>" target="_blank"><img
src="<?=$bqr[titlepic]?>" width="130" height="100"
/></a></div>
</li>[/e:loop]
[e:loop={0,4,3,1}]<li class="de" style="line-height:22px; height:22px;">

<div class="in"><a
href="<?=$bqsr[titleurl]?>"
target="_blank"><?=$bqr[title]?></a><em>播放:&
lt;?=$bqr[onclick]?></em><em>评论:<?=$bqr[plnum]?>&
lt;/em>
</div>[/e:loop]
</li>
</ul>
</div>
</div>
</div>
</div>

8、帝国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]

9、在帝国cms中,怎么调用所有新闻系统中的最新文章,热门文章。是不是用灵动标签呢。

不需要使用灵动标签,万能标签就足够了。

帝国CMS自带的语法标签说明: e/admin/template/EnewsBq.php 

格式:[ecmsinfo]栏目ID/专题ID,显示条数,标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片,附加SQL条件,显示排序[/ecmsinfo]


根据自己要的效果修改上述的参数


一. 栏目调用只能通过栏目id来逐个调用

1. 比如调用ID为1,2,3的三个栏目最新的信息(按栏目调用最新信息的操作类型为0)

[ecmsinfo]‘1,2,3’,显示条数,标题截取数,是否显示栏目名,0,模板ID,只显示有标题图片,附加SQL条件,显示排序[/ecmsinfo]

2. 调用本栏目最新信息可用selfinfo,同样操作类型为0

[ecmsinfo]‘selfinfo’,显示条数,标题截取数,是否显示栏目名,0,模板ID,只显示有标题图片,附加SQL条件,显示排序[/ecmsinfo]


二. 如果你想调用所有栏目的话,只要你的所有栏目都是相同模型就可以,比如所有栏目都是文章模型或者新闻模型,此时你可以通过调用数据表的方式

比如调用新闻表的所有最新信息,各表最新信息 (栏目ID='表名') 操作类型为18

[ecmsinfo]‘news’,显示条数,标题截取数,是否显示栏目名,18,模板ID,只显示有标题图片,附加SQL条件,显示排序[/ecmsinfo]


此外,还有许多调用方式,比如按专题,按标题分类,按默认表,按SQL调用,默认的万能标签就完全可以达到你想要的效果,完全不需要用到超级灵活的灵动标签,灵动标签更适合懂得php代码的定制

10、帝国cms灵动标签如何调用这样的新闻

判断一下,灵动标签说明里不是有个$bqno吗,你可以事先写一个类如.first,调用的时候
<ul>
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
<li<? if($bqno==1){echo" class='first'"}?>><a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a></li>
[/e:loop]
</ul>

与帝国cms灵动标签调用多个栏目相关的知识