经典案例
站长推荐

帝国CMS列表页样式交替或者多样式的写法

发布于:2017-08-04 21:43:52作者:来源:浏览:

  帝国CMS是一款安全系数非常高的系统,在众多的CMS系统中,帝国CMS的漏洞出现的是最少的,相对最安全的,当前市场上的织梦、PHPcms等都是漏洞百出,安全性非常差,使用起来让新手心惊胆战。因这些原因,大量的用户开始转向使用帝国CMS,其他的我们今天不再赘述,我们今天来讲讲帝国CMS系统的列表页样式交替的写法。

帝国CMS列表页样式交替或者多样式的写法

 

  何谓样式交替?请看下面的图:

帝国CMS列表页样式交替或者多样式的写法

 

  从上面的图片中,我们不难发现,这个表示由一行白色背景+一行浅蓝色背景交替组织形成的这样一个效果。在帝国默认的列表中,只能写同一种样式的循环,遇到这样的交替样式该如何处理呢?下面我来给大家讲解下灵动标签使用交替样式:

 

  帝国默认的灵动标签是这样的,代码如下:

[e:loop={0,10,3,0}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]

 

  如果我们使用交替样式可以这样写。

  假设我们的奇数行的样式为class=“样式1”,偶数行的样式为“class="样式12”,$bqno这个函数是帝国自带的技术用的,默认从1开始,下面我们开始写代码:

[e:loop={0,10,3,0}]
<a <?PHP if($bqno%2==0){echo 'class="样式1"';}elseo?{echo 'class="样式2"';}?> href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]

 

  如果我们遇到其他的情况也可以利用判断或.php选择语句来完成,如:

<.php if($bqno==1){echo 'class="样式X1"';}elseo?{echo '样式X2';}?>

<?PHP

switch($bqno)

{

 

        case 1:

        echo 'class="样式1“”';

       break;

 

       case 2:

       echo 'class="样式2“”';

       break;

       case 3:

       echo 'class="样式3“”';

       break;

       case 4:

       echo 'class="样式4“”';

       break;

       default:

       echo 'class="样式X“”';

……

}

?>

 

  上面只是提供这样一个思路,只要你认真看懂,在运用中懂的灵活变通,很多问题都会迎刃而解!

tag标签: 帝国cms(4) 交替样式(1)
------分隔线----------------------------
------分隔线----------------------------
Sitemap