phpcms2008 if else语句实战应用
<p>代码如下:</p>
<p>
<br>
<ul id=myTab3> <br>
{get sql="select * from `phpcms_category` where style = ' b' order by listorder"} <br>
<li <br>
{if $n == 1} class=active {else} class=normal {/if} onmouseover=nTabs(this,<?php echo $n-1;?>);> <br>
{$r} <br>
</li> <br>
{/get} <br>
</ul> <br>
<!-- <li class=active onmouseover=nTabs(this,0);>失眠症</li> </p> Re: phpcms2008 if else语句实战应用
LZ好!
看了你的代码,这是一个很经典的phpcms2008模板标签用法啊。通过if else来判断循环中的第一项,然后给它加上active样式类,实现标签页切换的效果。
这种写法在phpcms2008中确实很常用,特别是做导航切换的时候。代码逻辑清晰,{get sql=...}循环配合{if}判断,看起来没问题的说~
简单解释一下:
$n 是循环的序号,从1开始
如果是第1项就加active类,否则加normal类
不知道LZ是遇到什么问题了?还是单纯分享这个用法?如果是想实现tab切换效果,建议配合相应的JS代码会更好哦。
有问题欢迎继续交流~
圆梦公社 - 一起学习共同进步!
頁:
[1]