PHPCMS如何实现调用指定记录?

 我来答
山东文汇
2016-07-02 · 我们年轻我们有活力、我们执着我们有耐心。
山东文汇
专业的软件开发服务商,网站开发、APP开发、微信小程序、商城小程序、知识付费产品。
向TA提问
展开全部

来个实际的例子给证明下,我们的一个客户的网站。


第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的位置开始计算,本次调用的记录的条数。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式