A-A+

PHPCMS文章列表几行几列显示

2014年12月30日 编程技术 暂无评论

在PHPCMS调用标签的过程当中,我们可能会遇到调用两行两列这样的新闻数据,这样的功能跟PHP中的情况一样,都需要一个循环的判断,然后进行行数的分割,首先我们需要将PHPCMS的文章列表进行循环,使用普通的循环标签将其文章调用出来即可,代码如下:

[code lang="php"]

    {pc:content action="lists" catid="$catid" num="20" order="listo
    rder DESC"}
    {loop $data $v}

  • {$v['title']}
  • {/loop}
    {/pc}

[/code]

上面则是普通PHPCMS标签调用文章的情况了,而如何我们要进行行数的分割,也就是做成 两行两列的形式该怎样呢,这就需要在普通循环标签内加上判断了,{php $num++} ,然后用 if 语句进行判断,代码如上:

[code lang="php"]

    {pc:content action="lists" catid="$catid" num="20" order="list
    order DESC"}
    {loop $data $v}
    {php $num++}
    {if $num%5==0}

  • {/if}

  • {$v['title']}
  • {/loop}
    {/pc}

[/code]

这里的$num%5==0 意思是变量$num除以5的余数为0,即$num必须是5的倍数,也就是每五篇文章后开始进行下一行的开始。

标签:

给我留言