PhpCms V9调用指定栏目子栏目文章的两种方法 第一种、直接写子栏目id ,用cat in ? http://www.veryhuo.com/a/view/30459.html
{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,如果某个子栏目的内容不想显示的话,不好实现
两种方法各有利弊,视情况选之。
详细解决方案
PhpCms V9调用指定栏目子栏目稿子的两种方法
热度:723 发布时间:2012-08-26 16:48:06.0
相关解决方案
- phpcms 丢失密码怎么找回
- phpCMS 惯用代码(一)
- Phpcms V9 全部的中文变量
- PHPCMS V9中$SEO在那个资料里面
- phpcms 文章内容图片缩略步骤
- phpcms v9 模板标签说明收拾系列
- phpcms 2008网站建设惯用代码收集
- phpcms 如何去掉注册里的邮箱
- PHPCMS V9 验证码图裂的解决方法
- phpcms 相干资料
- PHPCMS V9网站管理系统内容页评述模块伪静态的实现
- PHPCMS V9 容易的二次开发
- phpcms v9内容页标题无法显示的解决办法
- phpcms v9有关问题
- phpcms 栏目治理 模型管理
- phpcms 用户权限设立
- phpcms v9编辑器ckeditor数据恢复效能
- phpcms v9 封闭前台和后台登陆验证码方法
- PhpCms V9调用指定栏目子栏目稿子的两种方法
- phpcms v9 模板标签说明拾掇
- 海内著名CMS: PHPCMS 整站代码分析讲解
- phpcms 源码解析-模板发动机
- PHPCMS V9模板设计惯用变量
- PHPCMS V9稿子分页标题设置的两种方法
- 百度 分享旋钮 phpcms ajax 修改设置
- phpcms 后台管理出错:Fatal error: Cannot redeclare pluginkey_check()(previously declar解决办法
- phpcms 容许英文目录有空格
- phpcms QQ登录无法正常登录
- Nginx惯用伪静态规则(rewrite)-Discuz X3.2-WordPress-PHPCMS-ECSHOP-SHOPE(转)
- phpcms v9中专题用的面包屑导航怎么写哟