当前位置:首页 > 文章 > 帝国CMS > 正文内容

帝国CMS灵动标签中用phpif判断第X条附加特殊样式/php判断第一条

3年前 (2022-10-22)帝国CMS7483

用灵动标签调用文章的时候,如果没有特殊设置,每条文章的显示样式是一样的。有些人会追求“多彩”的外观,比如设置第三和第六条为红色或者加下划线等等,那么要怎么实现呢?

比如调用16条,第8条和第16条采用其它样式,与其它14条样式不同。

代码如下:

同样,这么一个功能可以扩展出很多大家想要的效果,具体的还是需要大家的探讨和摸索。表示:第8条和第16条为(<li style=”margin-right:0px;”>……<li>),而其它14条是(<li>……<li>),li后面没有了style=”margin-right:0px;”样式。

更新一个扩展实例:要调用某个标题分类的文章,实现第一条为图片头条,其他为标题列表。一般情况下,我们会分开来调用,图片归图片,文字归文字,但是这样不仅不方便,而且也因为标题的重复而影响美观。这时候上面的原理就可以实现了。

下面是代码:

<h2>点击排行</h2>
 
[e:loop={'news',5,19,1}]
<?
if($bqno==1)
{
?>
      <ul class="tjpic">
        <i><img src="<?=$bqr[titlepic]?>"></i>
        <p><a href="<?=$bqsr[titleurl]?>"  target="_blank"><?=$bqr[title]?></a></p>
      </ul>
<?php
}
else{
?>
      <ul class="sidenews">
        <li> <i><img src="<?=$bqr[titlepic]?>"></i>
          <p><a href="<?=$bqsr[titleurl]?>"  target="_blank"><?=$bqr[title]?></a></p>
          <span>[<?=date('Y-m-d',$bqr[newstime])?>]</span> </li>
      </ul>
[/e:loop]
<?
}
?>

 

帝国CMS灵动标签中用phpif判断第X条附加特殊样式/php判断第一条

最终样式:

帝国CMS灵动标签中用phpif判断第X条附加特殊样式/php判断第一条

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://www.blueboss.cn/p/686.shtml

“帝国CMS灵动标签中用phpif判断第X条附加特殊样式/php判断第一条” 的相关文章

帝国cms灵动标签实现循环子栏目数据

帝国cms灵动标签实现循环子栏目数据

帝国cms灵动标签实现循环子栏目数据 <?php $bclassid=$GLOBALS[navclassid];//取得本栏目id //取得本栏目下的子栏目 ?> [e:loop={"select classid, classname, classpath from `[!db.pre...

帝国cms用SQL语句调用栏目导航一级栏目和二级栏目

帝国cms用SQL语句调用栏目导航一级栏目和二级栏目

帝国cms调用一级栏目及下面的二级栏目调用方法如下: SQL语句 <?php  $ecms_bq_sql=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=0 order by myorder li...

帝国cms后台出现Failtoconnectftphost!

帝国cms后台出现Failtoconnectftphost!

帝国cms后台创建新栏目、上传附件会出现错误:Fail to connect ftp host! 后台备份数据库也备份了出现500错误 解决方式 后台 系统设置-ftp设置-php运行安全模式 取消就可以了...

帝国cms灵动标签调用字母所属的信息

帝国cms灵动标签调用字母所属的信息

帝国cms灵动标签调用字母所属的信息 [e:loop={"select * from [!db.pre!]ecms_news where infozm='A'",5,24,0}] <a href="<?=$bqsr['titleurl']?>" target="_blank"&g...

帝国CMS用灵动标签调用简介截取字数

帝国CMS用灵动标签调用简介截取字数

帝国CMS灵动标签调用文章缩略图的标签写法: <?=$bqr[smalltext]?> <?=esub($bqr[smalltext],50)?> (上面标签注释:该标签可限制内容简介显示的字数,举例中的50表示显示50个字符,算城成是汉字就是25个字,大家可以根据自己的...

帝国CMS首页或者列表无图片不使用默认图片

帝国CMS首页或者列表无图片不使用默认图片

帝国CMS首页或者列表无图片,不使用默认图片的方法!一起来了解一下吧:   具体实现方法如下:   帝国cms列表页图文展示,或者首页图文展示,如果使用全图和文字,编辑起来比较麻烦,因为每一篇文章,你都得花时间去配图,所以,可有使用以下方法来实现。   列表内容模板添加以下代码:   一定要勾选“使...