帝國CMS靈動標籤中用if判斷第幾條附加特殊樣式

佚名發表於2022-04-09
這篇文章主要為大家詳細介紹了帝國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判斷第幾條附加特殊樣式的全部內容,希望對大家的學習和解決疑問有所幫助

相關文章