PHPCMS如何调用多个分类栏目的最新文章

前端之家收集整理的这篇文章主要介绍了PHPCMS如何调用多个分类栏目的最新文章前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

分类,不存在子分类,那很简单,上代码

sql="SELECT * FROM v9_news WHERE catid in(1,3,5) ORDER BY id DESC" num="10"}
{loop $data $v}
  • {/loop} {/pc}

    {pc:get sql="SELECT * FROM v9_news WHERE catid in($finalcatid) ORDER BY id DESC" num="14"}
    {loop $data $v}
    
  • {/loop} {/pc}

    分类id,其中23,24没有子栏目,19有很多子栏目。$CATEGORYS[$row][arrchildid] 这一句很重要,如果没有子分类直接显示分类id,如果有子分类,就会以1,2,4,5这种格式显示所有子分类,数组中有3个值,所以foreach后会形成3个数组,分别为 23、24、以及19,43,44 其中43,44为19的子分类id.

    功能都实现了,enjoy!

    获取子分类ID

    PHP $subcatid[] = $k;}
    {/loop}
    {PHP $subcatid  = implode(',$subcatid);}

    sql的条件中这样写 WHERE 

    获取一个指定栏目下的所有子栏目ID,直接用 $CATEGORYS[$catid][arrchildid]不就好了,其中$catid可以改成指定的父分类ID

    猜你在找的phpcms相关文章