加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

PhpCms V9挪用指定栏目子栏目文章的两种要领

发布时间:2021-05-24 18:28:06 所属栏目:教程 来源:网络整理
导读: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} lia href={$r[ url ]} title={$r[

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,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,假如某个子栏目标内容不想表现的话,欠好实现

两种要领各有利弊,视环境选之。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读