帝国cms7.5 灵动标签使用(判断)
灵动标签(判断)
一、普通调用
示例:
[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
<a href="" target="_blank">
//时间:,简介:...
//所属栏目:<a href="">
[/e:loop]
标签的调用:
名称 | 变量 |
---|---|
自定义字段 | <?=$bqr[字段名]?> |
标题链接 | |
标题 | |
栏目名称 | |
栏目链接 | |
时间 | |
简介 |
二、含php判断语句;
判断语句
//输出这个样式
<?
}
else
{
//输出这个样式
echo ";
}
?>
案例样式列举1
<li >
案例样式列举2
[e:loop={32,10,0,0}]
<li class=""><a href="" target="_blank">
[/e:loop]
灵动标签if判断语句,调用XX条,第X条和第XX条采用其它样式
灵动标签if判断语句,调用XX条,第X条和第XX条采用其它样式。很简单的一个判断语句,但是还是很实用。
比如调用6条,第1、2、3、4条采用一种样式,其他2条样式不同。
代码如下:
博主推荐
[e:loop={'selfinfo',6,4,0}]
- <a href="" title="" target="_blank">
<img src="" alt="">
<?php
if ( $bqno == 1 || $bqno == 2 || $bqno == 3 || $bqno == 4 )
{
echo '';
} else
{
echo '';
}
?>
[/e:loop]
灵动标签调用标题图片没有图片时显示默认图片
//有标题图片时显示内容
//没有标题图片时显示内容
使用方法如下:
<img src="">
三、含有SQL语句;
格式:
[e:loop={'sql语句',10,24,0}]
<a href="" target="_blank">
[/e:loop]
例子1:调用标题包含“cms”的新闻
[e:loop={"select * from phome_ecms_news where title like '%cms%' and checked=1 order by newstime desc limit 10",10,24,0}]
<a href="" target="_blank">
[/e:loop]
例子2:按DIGG顶数降序显示新闻信息
[e:loop={"select * from phome_ecms_news where checked=1 order by diggtop desc limit 10",10,24,0}]
<a href="" target="_blank">
[/e:loop]
四、PHP代码实现灵动标签
灵动标签实际对应的原型PHP代码为如下:
fetch($ecms_bq_sql))
{
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$bqno++;
?>
模板代码内容
怎么做能实现标签无限嵌套的效果?下面举例:
fetch($ecms_bq_sql))
{
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$bqno++;
?>
fetch($ecms_bq_sql2))
{
$bqsr2=sys_ReturnEcmsLoopStext($bqr2);
$bqno2++;
?>
模板代码内容2
模板代码内容
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。