phpcms   发布时间:2022-05-06  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHPCMS如何调用多个分类栏目的最新文章大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

如果你的是一个小型的网站,只有一级分类,不存在子分类,那很简单,上代码 {pc:get sql="seleCT * FROM v9_news WHERE catid in(1,3,5) ORDER BY id DESC" num="10"}{loop $data $v}lia href="{$v[url]}"{$v[title]}/a/li{/loop}{/pc} 这里我调用了分类ID为
@H_675_13@

一个小型的网站,只有一级分类,不存在子分类,那很简单,上代码

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.

    一个数组,然后在循环外用逗号切割成字符串,拼起来就是 23,19,44 到这里是不是已经一目了然了,该实现的功能都实现了,enjoy!

    获取子分类ID

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

    sql的条件中这样写 WHERE 

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

    大佬总结

    以上是大佬教程为你收集整理的PHPCMS如何调用多个分类栏目的最新文章全部内容,希望文章能够帮你解决PHPCMS如何调用多个分类栏目的最新文章所遇到的程序开发问题。

    如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

    本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
    如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
    标签: