小李SEO博客

网站优化服务

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

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

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

代码如下:

<div class=”must”>[e:loop={3,16,0,0}]<?phpif($bqno==8||$bqno==16){echo ‘<li style=”margin-right:0px;”>’;}else{echo ‘<li>’;}?><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></li>[/e:loop]</div>

表示:第8条和第16条为(<li style=”margin-right:0px;”>……<li>),而其它14条是(<li>……<li>),li后面没有了style=”margin-right:0px;”样式。

同样,这么一个功能可以扩展出很多大家想要的效果,具体的还是需要大家的探讨和摸索。

更新一个扩展实例:

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

下面是代码:

[e:loop={'chanye',4,18,0,'ttid=22'}]<?if($bqno==1){?><div class=”topic_now”><div class=”tit”><h3>本期话题</h3></div><div class=”con”><div class=”huati”><a href=”<?=$bqsr[titleurl]?>” target=”_blank” title=”<?=$bqr[title]?>”><img src=”<?=$bqr[titlepic]?>” alt=”<?=$bqr[title]?>” /><div class=”cover”><?=esub($bqr[title],30)?></div></a> </div></div></div><div class=”topic_before”><div class=”tit”><a href=”/t/huati/” class=”more” target=”_blank”>更多+</a><h3>往期话题</h3></div><div class=”con”><ul><?php}else{?><li> <a href=”<?=$bqsr[titleurl]?>” title=”<?=$bqr[title]?>” class=”fl” target=”_blank”><img src=”<?=$bqr[titlepic]?>” alt=”<?=$bqr[title]?>”></a><h4><a href=”<?=$bqsr[titleurl]?>” title=”<?=$bqr[title]?>” target=”_blank”><?=esub($bqr[title],30)?></a></h4><p><?=esub($bqr[smalltext],10)?></p></li><?}?></ul></div></div>[/e:loop]

实现效果如下:

1.jpg

就是这么着,这是一句灵动标签实现的。

上一篇:帝国CMS在内容页调用当前专题名称和链接 下一篇:帝国CMS栏目自定义字段说明教程
相关帝国cms文章阅读
  • 帝国CMS取消会员注册时候的邮箱必填

    帝国CMS会员注册的时候,邮箱是必填项,但有时候,我们希望注册时不需要填写邮箱,但帝国CMS并没有给这样一个可以关闭的设置项。 通过本教程就可以实现取消邮箱必填。 以帝国CMS7.2为例:...

  • 帝国CMS内容页根据TAG匹配相关文章列表代码

    功能: 比如说有3个TAG,每个TAG下有4篇文章,现在指定要显示10篇文章,那么每个TAG要拿出4篇,共有12篇文章,最终会打乱这12篇文章,然后取10篇 3个TAG,每个TAG下有3篇文章,现在指定要显示...

  • 帝国CMS无刷新加入购物车

    如淘宝一般,点击加入购物车直接提示加入购物车成功,而不刷新商品页面更不会打开新窗口。 使用方法: 1.修改商城内容模板或列表模板 加入代码如下代码: script src=?=$public_r[newsurl]?e/tryli...

  • 帝国CMS自定义导航栏目支持当前栏目高亮的又一教程

    一流资源网之前分享过多篇关于帝国CMS当前栏目高亮的教程,点此查看 ,各有各的特点,各有各的优势, 今天一流资源网再分享一篇帝国CMS自定义导航栏目当前栏目高亮教程,于之前的不同处...

  • 帝国cms7.0版返回首页带.index.html的解决办法

    帝国CMS模板的 返回首页 会带有 index.html 后缀。 通过以下方法修改可去掉index.html 找到e/class/connect.php文件 查找: //返回首页地址function ReturnSiteIndexUrl(){ global $public_r; if($public_r['indexpagedt']) { $...

  • 帝国cms内容页某个字段没有填写就不显示

    ?phpif($navinfor[字段名]){?字段有值时显示的内容,如!---字段名--]?}else{?字段无值时显示的内容,留空则不显示。?}? 如果是灵动标签内调用字段希望有此效果,则把 $navinfor 改成 $bqr $bqr是灵动标签...

  • 帝国CMS的复选框字段输出调用教程

    帝国CMS的复选框字段输出的样式很单一,就是固定的: |字段值1|字段值2|字段值3|字段值4|字段值5|字段值6|字段值7 也就是固定的每个值前面加一个 |,而且无法分离每个字段值。。 下面介绍一...

  • 帝国CMS两种方法实现点击更换网站验证码

    两种方法实现点击更换网站验证码 今天分享的这个 点击更换任何验证码 适用于 帝国CMS各版本 以及 其它网站 。 方法一:直接点击图片更换验证码 img src=../../ShowKey/?v=reg name=regKeyImg id=regKeyIm...

  • 帝国cms网站指定id栏目名称链接标签调用代码

    小李网络公司介绍帝国cms网站指定id栏目名称链接标签调用代码知识,包括帝国cms标签调用大全帝国cms两列调用帝国cms动态列表PHP帝国cms标签位置帝国cms列表css文件帝国cms自定义列表帝国cms调用全...

  • 帝国cms增加底部访问数统计图片(计数器)

    下载压缩包解压到网站主目录 打开e/public/viewclick/index.php 在 if($down==2){$classf.=',checkpl';} 下面加入 if($down==99){$r=$empire-fetch1(selecttotalnumfrom{$dbtbpre}enewspublicwhereid='1'limit1);$num=$r['totalnum']+1;$empire-que...

  • 帝国cms文章标题和副标题自动判断显示解决方法

    小李网络公司介绍帝国cms文章标题和副标题自动判断显示解决方法知识,包括主标题和副标题的范例图片关于管理的标题一句话主标题副标题格式大标题和副标题的格式副标题是什么主标题副标...

  • 帝国CMS二次开发引用函数文件

    PHP Code复制内容到剪贴板 ?php define('EmpireCMSAdmin','1'); require(../../class/connect.php);//引入数据库配置文件和公共函数文件 require(ECMS_PATH.e/class/db_sql.php);//引入数据库操作文件 require(ECMS_PATH.e/class/func...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640