PHPCMS v9 调用多个栏目下文章的两个办法

第一种、直接写子栏目id ,用cat in

{pc:get sql="SELECT * from v9_news where status=99 and catid in(21,22,23,24,25) order by id DESC" num="7" return="data"}
{loop $data $r}
       <li><a href="{$r[url]}" title="{$r[title]}" target="_blank">{str_cut($r['title'],40)}({date('m-d',$r[inputtime])})</span></a></li>
{/loop}
{/pc}

这种方法的好处:可以想取那个栏目可以自定义

缺点:要写多个id,后台增加了栏目的话得再把id写进去

第二种,根据父栏目id,如上面的21,22,23,24,25都是 15下面的子栏目,可以这样写:

{loop subcat(15)  $k $v}
{php $subcatid[] = $k;}
{/loop}
{php $subcatid  = implode(',', $subcatid);}
{pc:get sql="SELECT * from v9_news where status=99 and catid in ($subcatid) order by id DESC" num="7" return="data" }
{loop $data $r}
        <li><span><strong><a href="{$CATEGORYS[$r[catid]][url]}">[{$CATEGORYS[$r[catid]][catname]}]</a><a href="{$r[url]}" title="{$r[title]}" target="_blank">{str_cut($r['title'],40)}</a></strong><em>[{date('Y-m-d',$r[inputtime])}]</em></span></li>
{/loop}
{/pc}

好处:只要写一个父栏目id,自动取下级子栏目id

缺点:循环父栏目下所有的子栏目id,如果某个子栏目的内容不想显示的话,不好实现

原创文章,作者:KAHHB,如若转载,请注明出处:http://www.wangzhanshi.com/n/17490.html

(0)
KAHHB的头像KAHHB
上一篇 2025年1月2日 12:44:21
下一篇 2025年1月2日 12:44:23

相关推荐

  • 帝国cms后台生成更新后,前台页面显示空白的原因分析

    帝国cms后台生成更新内容页后,前台页面显示空白的原因有以下几种: 1.查看下这个栏目设置的问题 看看模板选项里面 选择内容页模板了吗 2.查看下目录是否有写入权限 3.查看下自己…

    网站建设 2024年12月17日
  • 帝国cms灵动标签里的序号怎么弄

    经常需要一个带有序列号的列表。如12345….. 当然万能标签也可以做到。但输出栏目列表的时候万能标签就做不到了。 这时我们可以用灵动标签。 [e:loop={&quo…

    网站建设 2025年1月1日
  • phpcms二次开发需要准备什么

    phpcms二次开发,简单的说就是在现有的phpcms软件上进行定制修改,功能的扩展,然后达到自己想要的功能,一般来说都不会改变原有系统的内核。 PHPCMS该软件采用模块化开发,…

    网站建设 2025年1月2日
  • 如何解决phpcms文章浏览次数始终不变的问题

    问题: PHPCMS2008 文章浏览次数始终为0。 解决方法: 1、在后台–网站配置–网站设置里开启“开启栏目统计”和“显示浏览次数” 2、确保内容显示页…

    2025年1月2日
  • 虚拟主机怎样安装帝国cms

    虚拟主机安装帝国cms,非常简单,现在很多云服务商有预装软件提供,只需一键点击,就可完成。 我们拿网站那些事的虚拟主机来举例,因为网站那些事有预装软件提供。 进入网站那些事官网,并…

    2025年1月1日
  • 织梦cms适合做哪些网站

    织梦cms适合做的网站:1、新闻(媒体机构)类的网站;织梦系统就是一个内容管理系统,所以做新闻资讯类的网站是比较适合的。2、企业类的网站;因为企业类的网站主要是展示产品类别的,所以…

    网站建设 2025年1月2日
  • 选择phpcms的理由

    理由如下: 1、PHPCMS使用方便 每更新一篇文章会自动更新首页以及文章所在栏目页,不像其他CMS每次更新完毕后,还要点击生成首页,生成栏目页,很麻烦。 2、phpcms关键字替…

    网站建设 2025年1月2日
  • thinkphp是不是cms

    thinkphp不是cms。thinkphp和cms是不一样的概念,thinkphp是一种PHP程序开发使用的框架,用于简化企业级应用开发和敏捷WEB应用开发;而cms指的是内容管…

    网站建设 2025年1月2日
  • phpcms是什么

    phpcms是个什么东西? PHPCMS是一款网站管理软件。该软件采用模块化开发,支持多种分类方式,使用它可方便实现个性化网站的设计、开发与维护。它支持众多的程序组合,可轻松实现网…

    网站建设 2025年1月2日
  • 怎么在phpcms中拿shell

    phpcms拿shell的方法:首先登录phpcms后台管理;然后依次点击“界面”->“模板风格”,并点击“详细列表”;接着点击“search”文件夹;最后修改“index.…

    2025年1月2日

发表回复

登录后才能评论