【帝国CMS】常用调用标签

本文介绍如何使用灵动标签来实现各种高级功能,包括调用父栏目下的所有栏目、获取父栏目的静态地址、根据条件变化样式等。通过示例代码展示了灵活运用PHP与灵动标签结合的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

列表页-当前栏目父栏目下的所有栏目

<?php
$a=$class_r[$GLOBALS[navclassid]][bclassid];
?>
[e:loop={"select bclassid,classname,classurl from ph_enewsclass where bclassid=$a",0,24,0}]           
                <li><a href="<?=$bqr[classurl]?>" title="<?=$bqr[classname]?>"><?=esub($bqr[classname],20)?></a></li>
[/e:loop]

父栏目静态地址

<?php
$cr['classid']=$class_r[$GLOBALS[navclassid]][bclassid];
$bclassurl=sys_ReturnBqClassname($cr,9);
echo $bclassurl;
?>

内容模板用灵动标签调用父栏目名称,父栏目名称作为筛选条件

<?php
$bclassid=$class_r[$GLOBALS[navclassid]][bclassid];
?>
[e:loop={28,1,0,0,"title='".$class_r[$bclassid][classname]."'"}]
<div class="wrap clear" style="background:url(<?=$bqr['perbg']?>) no-repeat center 0;"></div>
[/e:loop]


灵动标签获取当前父栏目信息

[e:loop={$class_r[$GLOBALS[navclassid]][bclassid],显示条数,操作类型,只显示有标题图片}]


灵动调用列表,第一条不同CSS

 [e:loop={533,10,0,0}]
<?
if($bqno==1)
{
$style='bold';
}
else
{
$style='';
}
?> 
                            <li class="<?=$style?>"><a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a></li>
                           
[/e:loop]


灵动标签if判断语句,调用XX条,第X条和第XX条采用其它样式

灵动标签if判断语句,调用XX条,第X条和第XX条采用其它样式。很简单的一个判断语句,但是还是很实用,希望对大家有帮助。
比如调用16条,第8条和第16条采用其它样式,与其它14条样式不同。
代码如下:
<div class="must">
  [e:loop={3,16,0,0}]
    <?php
     if($bqno==8||$bqno==16)
     {
     echo '<ul style="margin-right:0px;">';
     }
     else
     {
     echo '<ul>';
     }
     ?>
       <h1 class="app_img"><a href="<?=$bqsr[titleurl]?>" title="<?=$bqsr[title]?>" ><span></span><img src="<?=$bqr[titlepic]?$bqr[titlepic]:'[!--news.url--]e/data/images/notimg.gif'?>" alt="<?=$bqsr[title]?>" width="74" height="74" /></a></h1>
       <h2><a href="<?=$bqsr[titleurl]?>" title="<?=$bqsr[title]?>"><?=esub($bqr[title],6,'')?></a></h2>
     </ul>
  [/e:loop]
  </div>
表示:第8条和第16条为(<ul style="margin-right:0px;">……<ul>),而其它14条是(<ul>……<ul>),ul后面没有了style="margin-right:0px;"样式。


父栏目静态地址

<?php
$cr['classid']=$class_r[$GLOBALS[navclassid]][bclassid];
$bclassurl=sys_ReturnBqClassname($cr,9);
echo $bclassurl;
?>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值