使用phpcms v9建设网站时在首页、频道页、列表页、单页调用某栏目文章列表的时候,我们经常希望实现这样的效果:在文章列表前面加上序号、给最头条的文章加上new,top或漂红这样标记、或给phpcms文章列表的前三个添加颜色样式。这就需要我们对列表进行循环判断,并输出样式。以下是青锋建站给大家分享的如何给phpcms文章列表添加序号或样式。
文章列表添加序号或样式的实现思路
其实原理很简单,利用num++的循环方式,以及{if } {/if } 进行样式判断来决定在哪里输出具体的样式。
文章列表添加样式实现代码
代码如下:
{pc:content action="lists" catid="67" order="listorder DESC" num="2" thumb="1" }
{loop $data$r }
{php $num++ }
<li class="{if $num%2!=0 }active{/if } ">
·<a href="{$r['url'] } " target="_blank" title="{$r['title'] } ">{$r['title'] }
{/loop } {/pc }
{php $num++ }
<li class="{if $num%2!=0 }active{/if } ">
·<a href="{$r['url'] } " target="_blank" title="{$r['title'] } ">{$r['title'] }
{/loop } {/pc }
{if $num%2!=0 } 表示每双数偶数行添加active类。还可以利用到列表页,进行“每若干行”添加样式或者其它的效果,例如:<li class="{if $num%5==0 }active{/if } ">,这句代码的意思就是每5行,添加一次active类。
以下是青锋建站给大家分享的如何给phpcms文章列表添加序号或样式。青锋建站,提供专业的高品质网站制作服务,包括phpcms网站建设服务,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,专业做优化型网站,为企业构建营销平台。
以下是青锋建站给大家分享的如何给phpcms文章列表添加序号或样式。青锋建站,提供专业的高品质网站制作服务,包括phpcms网站建设服务,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,专业做优化型网站,为企业构建营销平台。
转载请注明来源网址:青锋建站-http://www.sjzphp.com/kaifazhe/phpcms/addnumber_1532.html