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,如果某个子栏目的内容不想显示的话,不好实现
两种方法各有利弊,视情况选之。
http://www.veryhuo.com/a/view/30459.html
分享到:
相关推荐
### phpcms v9模版调用方法详解 #### 一、概述 phpcms v9是一款功能强大的内容管理系统,广泛应用于各类网站的建设之中。它提供了丰富的模板标签和调用方式,使得开发者能够灵活地控制页面展示效果。本文将详细...
在Phpcms V9中,默认情况下,栏目列表模板只调用文章的标题、链接以及发布时间等基本信息,若要调用文章的详细内容,需要对模板代码进行一定的修改和数据库查询操作。 首先,需要了解Phpcms V9的模板标签系统。在...
本总结将对PHPCMS V9中常用的标签调用进行总结,并对每个标签的使用方法和应用场景进行详细说明。 一级、二级栏目标签调用 在PHPCMS V9中,我们可以使用`{pc:content}`标签来调用一级、二级栏目。例如,要调用...
在PHP CMS V9中,要实现调用全站最新文章的功能,首先需要了解CMS系统的默认行为不支持直接调用全站最新文章,这通常意味着我们不能直接通过内置的标签或方法来实现这一需求。因此,需要通过修改Phpcms系统的代码来...
### PHPCMS V9 定时发布文章的方法详解 #### 一、背景介绍 随着互联网技术的发展,内容管理系统(CMS)成为了网站管理不可或缺的一部分。PHPCMS V9是一款基于PHP语言开发的内容管理系统,广泛应用于各类网站的信息...
总结以上,phpcms v9调用自定义字段的方法主要包括在内容页直接使用LOOP标签循环输出多图字段、在首页和分页通过推荐位调用设置显示自定义字段、在列表或栏目中通过设置moreinfo参数并结合LOOP标签进行内容输出,...
### Phpcms V9内容页Show模板调用标签解读 #### 概述 Phpcms V9是一款功能强大的内容管理系统,被广泛应用于构建各种类型的网站。在Phpcms V9中,通过使用自定义的模板标签可以实现对数据的灵活展示。本文将详细...
本文主要介绍在PHPCMS V9中父栏目调用子栏目在二级栏目列表页和一级栏目列表页(或专题页面)的具体实现方法。 首先,需要了解PHPCMS V9中的标签和变量是如何工作的。在PHPCMS模板中,开发者可以使用标签来调用特定...
本文将详细介绍如何修改Phpcms V9模板中的调用ID,以便正确显示指定栏目的信息。 首先,你需要打开模板文件进行编辑。这里以Dreamweaver 8为例,找到`/phpcms/templates/default/content/index.html`路径下的`index...
2. **内容模型**:PHPCMS V9支持自定义内容模型,这允许用户根据需求创建不同类型的栏目,如文章、图片、下载等。每个模型都对应一个或多个数据库表,存储相关的内容数据。 3. **表结构**:常见的PHPCMS V9核心表...
《phpcms v9 购物车+商品模块+订单 最新V9商城插件详解》 在电子商务领域,一个完善的在线购物系统是至关重要的,它涵盖了从商品展示到交易完成的全过程。phpcms v9作为一款强大的内容管理系统,其最新的V9商城插件...
4. **内容管理**:PHPCMS V9提供了一整套的内容管理功能,如文章发布、分类管理、自定义模型、评论管理等,使得非技术背景的用户也能轻松管理网站内容。 5. **模板引擎**:系统内置模板引擎,允许设计者使用HTML和...
PHPCMS V9是一款流行的开源内容管理系统,专为构建企业网站和新闻资讯平台而设计。这个系统的最新更新,即“PHPCMS V9留言板2.2”,是在2010年10月26日发布,主要针对系统中留言板功能进行了一些关键性的改进。 在...
另外,PHPCMS V9的后台管理系统直观易用,界面友好,提供了内容发布、栏目管理、会员管理、广告管理等一系列功能,使得日常维护和更新工作变得高效便捷。 总的来说,PHPCMS V9是一款集易用性、功能性、安全性于一体...
本文主要探讨如何使用GET方法调用指定ID的文章内容以及页面数据,这在自定义模板时非常有用。我们将通过几个实例来深入理解这一过程。 首先,让我们来看一下如何使用GET调用PHP CMS V9中的指定ID页面数据。我们可以...
PHPCMS V9 是一款流行的开源内容管理系统,其表单向导功能允许用户自定义创建各种表单,用于收集和管理网站用户的数据。这个“表单向导数据导出为EXCEL 插件”则是专门为PHPCMS V9 设计的一个扩展工具,旨在帮助管理...
第七课时:PHPCMS V9 内容管理之-栏目 第八课时:PHPCMS V9 内容发布管理 第九课时:PHPCMS V9 扩展管理 第十课时:PHPCMS V9 采集管理 友情提示:教程为office2007版PPT,请下载office2007或office2003兼容2007...
通过阅读《PHPCMS V9用户手册》和进行实际操作,开发者可以全面掌握PHPCMS V9的使用方法,从而更好地利用这一工具构建和维护各类网站。无论你是初学者还是经验丰富的开发者,这份手册都是你不可或缺的参考资料。
【PHPCMS V9多功能地图插件】是一个专为PHPCMS内容管理系统设计的扩展插件,它提供了多接口地图标注功能,使用户能够在不同版本的PHPCMS V9系统中方便地集成地图服务。这款插件的核心特性是支持多种地图服务商的接入...
PHPCMS V9 是一款强大的内容管理系统,专为网站开发设计,尤其适合新闻、文章、门户类站点。本文档将详细解析其核心特性、开发流程以及目录结构,旨在帮助开发者快速理解和掌握PHPCMS V9的开发。 一、系统需求 ...