PHPCMS如何实现调用指定记录?
展开全部
来个实际的例子给证明下,我们的一个客户的网站。
第1组,新闻的第一条我们完全可以按照普通的记录调用来做,代码如下:
{pc:content action="lists" catid="9" num=”1” order="id DESC"}
{loop $data $v}
<li><a href="{$v['url']}" target="_blank" title="{$v[title]}">{str_cut($v[title],48)}</a><span>{date('Y-m-d',$v['inputtime'])}</span></li>
{/loop}
{/pc}
第2组,从第2条到第6条记录的调用,代码如下:
{pc:content action="lists" catid="9" order="id DESC LIMIT 1,5--"}
{loop $data $v}
<li><a href="{$v['url']}" target="_blank" title="{$v[title]}">{str_cut($v[title],48)}</a><span>{date('Y-m-d',$v['inputtime'])}</span></li>
{/loop}
{/pc}
第3组,从第7条到第11条记录的调用,代码如下:
{pc:content action="lists" catid="9" order="id DESC LIMIT 6,5--"}
{loop $data $v}
<li><a href="{$v['url']}" target="_blank" title="{$v[title]}">{str_cut($v[title],48)}</a><span>{date('Y-m-d',$v['inputtime'])}</span></li>
{/loop}
{/pc}
对于初学者来说,这样的代码可能看不明白,接下来,文汇小编对上述代码进行一些详细的说明:
{pc:content action="lists" catid="CATID" order="id DESC LIMIT N1,N--"}
{loop $data $v}
<li><a href="{$v['url']}" target="_blank" title="{$v[title]}">{str_cut($v[title],48)}</a><span>{date('Y-m-d',$v['inputtime'])}</span></li>
{/loop}
{/pc}
其中:
CATID是所调用栏目的栏目ID,它决定了调用的记录从何而来;
N1是调用一组记录的起始位置,值为1代表从第二条记录开始,因为记录的索引值是从0开始的整数;
N是调用记录的条数,它决定了从N1的位置开始计算,本次调用的记录的条数。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询