我们在使用phpcms v9做网站的时候经常会调用某固定栏目下面的文章列表,但当文章列表太多时我们就需要用到分页的功能,下面就介绍一下使用phpcms v9 GET标签对列表进行分页。
使用下面的标签对列表进行循环:
动态页面的调用方法:
{pc:get sql=”SELECT * FROM phpcms_news WHERE catid=’调用的栏目ID’ status=99 ORDER BY updatetime DESC” num=”20″ page=”$_GET[page]”}
{loop $data $r}
<li><a href='{$r[url]}’ target=’_blank’>{$r[title]}</a></li>
{/loop}
{/pc}
{$pages}
静态页面调用方法:
{pc:get sql=”SELECT * FROM phpcms_news WHERE catid=’调用的栏目ID’ status=99 ORDER BY updatetime DESC” num=”20″ page=”$page”}
{loop $data $r}
<li><a href='{$r[url]}’ target=’_blank’>{$r[title]}</a></li>
{/loop}
{/pc}
{$pages}
注意:
1、其实动态页面的调用方法和静态页面调用方法的区别只在page的取值方法不同,动态为page=”$_GET[page]”,静态为page=”$page”,假如分页不成功,查看是否page是否写对。
2、{$r[url]}是文章url,{$r[title]}是文章标题,{$pages}是分页标签。