帝国CMS灵动标签中用if判断第几条附加特殊样式
这篇文章主要为大家详细介绍了帝国CMS灵动标签中用if判断第几条附加特殊样式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。...
用灵动标签调用文章的时候,如果没有特殊设置,每条文章的显示样式是一样的。有些人会追求“多彩”的外观,比如设置第三和第六条为红色或者加下划线等等,那么要怎么实现呢?
比如调用16条,第8条和第16条采用其它样式,与其它14条样式不同。
代码如下:
<div class=”must”>
[e:loop={3,16,0,0}]
<?php if($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]
以上就是帝国CMS灵动标签中用if判断第几条附加特殊样式的全部内容,希望对大家的学习和解决疑问有所帮助 -
帝国CMS实现下载地址直接下载而不需要跳转的方法教程
帝国cms下载模型的文章,点击下载时,会弹出一个小窗口,点击其中的下载链接,才能打开真正的下载页面。这样体验很差,所以我们可以把下载改成直接下载,不用弹出框。 方法如下:...
-
帝国CMS列表页面list.var分别调用年月日,显示个性时间日期
在帝国CMS中列表页个性时间显示的实现方式,首先我们要知道用什么方法来实现,这里我们使用PHP代码来做。 要在模板代码中使用PHP代码,就必须勾选此模板代码页面的-使用...
-
帝国cms灵动标签调用副表字段newstext内容多张图片
帝国cms灵动标签生成的文章列表,一般调用一张缩略图,本文讲解一下当内容页有多张图片时,灵动标签调用内容中的多张图片的方法。
注意事项:
1、这种方法用在首页或内容页的灵动... -
帝国CMS搜索列表页关键字高亮的更改实现方法教程
帝国CMS搜索列表显示页关键字高亮的更改实现方法教程 修改e/search/result/index.php,找到下面的代码: //替换列表变量 $repvar=ReplaceListVars($no,$listvar,$...
-
帝国CMS后台登陆验证码不显示的解决方法
针对帝国CMS:有的同学开启了后台登陆验证码,但是由于种种原因后台验证码没有显示,然而不填写验证码又无法登陆后台关闭后台验证码。...
-
帝国cms内容页图片自动获取alt和title的方法
本文讲解一下帝国cms内容页图片自动添加ALT和TITLE属性!大家触类旁通,可以改造一些特殊应用!...
-
帝国cms更改了栏目路径后内容页就打不开的解决方法
帝国cms在使用的时候,如果你更改了已有栏目的路径,例如一个栏目的路径是/test1/ ,改成了/test2/ ,当你重新生成栏目时,栏目的路径都更改了,栏目列表中也显示有原来的文章,...
-
帝国cms灵动标签调用栏目数量限制的方法教程
帝国cms灵动标签调用栏目数量限制的方法教程...
-
帝国CMS showtags标签调用tags链接样式修改方法
帝国CMS一般使用showtags标签调用tags,默认调用tags链接样式是这样的,如下:<a href="#" target="_blank">XXXX</a>如果我们不想让tags在新窗口打开,或者需要自己定义样式,那么我...
-
帝国CMS 7.5 tags伪静态设置教程
帝国CMS 7.5 官方新增了TAGS支持按TAGID伪静态,格式和tagname格式一样,区别是tagname内容要设置为“tagname=etagid+TAGSID”(/tags-etagid8-0.html),这就意味着以后ta...