1、这种布局,用帝国cms灵动标签要怎么循环?
循环的时候用$bqno判断一下循环的是第几条,然后
[e:loop={1,3,0,0,'','newstime DESC'}]
<?php
if($bqno==2){
echo '特殊样式';
}else{
echo '一般样式';
}
?>
[/e:loop]
2、帝国cms灵动标签调用指定的栏目名称地址和5条新闻标题
你直接在帝国后台上点击自动生成标签,然后设置好,自动生成。拷贝那段代码。
[e:loop={2,10,1,0}][e:loop={2,10,1,0}]这句就是循环的开始
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]这句就是循环的结束
然后你按照你的div+css看那里要循环。把这些替换就可以了
3、灵动标签怎么调用栏目缩略图 帝国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]
你参考下
4、帝国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>
5、帝国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]
6、帝国cms列表页怎么用灵动标签调用发布时间
修改列表模板
在 列表内容模板 时间处换成: 时间:[!--newstime--]
7、帝国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代码。
8、求助新手刚下载个帝国CMS 使用灵动标签 首页调用 文章标题+内容
经测试,在我的帝国6.0里用第一段调用没有问题,你检查下你要调用的文章是否是新闻模型,且确实有正文内容?
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代码的定制