大佬教程收集整理的这篇文章主要介绍了PHPCMS如何调用多个分类栏目的最新文章,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
一个小型的网站,只有一级分类,不存在子分类,那很简单,上代码
sql="SELECT * FROM v9_news WHERE catid in(1,3,5) ORDER BY id DESC" num="10"} {loop $data $v}
{pc:get sql="SELECT * FROM v9_news WHERE catid in($finalcatid) ORDER BY id DESC" num="14"} {loop $data $v}
分类id,其中23,24没有子栏目,19有很多子栏目。$CATEGORYS[$row][arrchildid] 这一句很重要,如果没有子分类直接显示该分类id,如果有子分类,就会以1,2,4,5这种格式显示所有子分类,数组中有3个值,所以foreach后会形成3个数组,分别为 23、24、以及19,43,44 其中43,44为19的子分类id.
一个数组,然后在循环外用逗号切割成字符串,拼起来就是 23,19,44 到这里是不是已经一目了然了,该实现的功能都实现了,enjoy!
PHP $subcatid[] = $k;} {/loop} {PHP $subcatid = implode(',$subcatid);}sql的条件中这样写 WHERE
获取一个指定栏目下的所有子栏目ID,直接用 $CATEGORYS[$catid][arrchildid]不就好了,其中$catid可以改成指定的父分类ID
以上是大佬教程为你收集整理的PHPCMS如何调用多个分类栏目的最新文章全部内容,希望文章能够帮你解决PHPCMS如何调用多个分类栏目的最新文章所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。