您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程

phpcms显示所有列表和文章的方法

书翠2025-06-05phpcms教程已有人查阅

导读首先我们先理解一下,什么是显示所有分类以及分类下的文章,比如我们有五个大的分类,而每个大的分类下面又有文章,而我们要做的就是在首页面调用这些分类和文章

首先我们先理解一下,什么是显示所有分类以及分类下的文章,比如我们有五个大的分类,而每个大的分类下面又有文章,而我们要做的就是在首页面调用这些分类和文章,每个大的分类下面显示每个分类的文章,这就是PHPCMS显示所有分类以及每个分类下面的文章了。
在PHPCMS的演示站中,在首页我们可以看到,将大类以及分类的文章循环读取了出来,在我们制作模板时,经常会遇到要将所有分类以及分类下的文章读出来的时候,可以使用PHPCMS默认站中的代码了,代码如下:
{loop subcat(0,0,0,$siteid) $r}
<h3>{$r[catname]}</h3>
{pc:content action="lists" catid="$r[catid]" num="5" order="id D
ESC" return="info"}
<ul>
{loop $info $v}
<li><a href="{$v['url']}">{str_cut($v['title'],40)}</a></li>
{/loop}
</ul>
{/pc}
{/loop}
将其代码复制到你制作的模板中,是不是已经把分类以及分类的文章循环出来了,这一部分的调用代码不太好理解的是 {loop subcat(0,0,0,$siteid) $r} 这一句,我们来还原一下标签样式: {loop subcat($parentid,$type,$self,$siteid) $r},这是获取子类目的标签,$parentid 父级id,$type 栏目类型,$self 是否包含本身 0为不包含,$siteid 站点id。 在上面的例子中,全部为 0,表示调用的是顶级的栏目,而内容则是调用整个大的分类下的文章,我们再来看一下在PHPCMS中的函数定义,代码如下:
function subcat($parentid = NULL, $type = NULL,$self = '0', $s
iteid = '') {
if (empty($siteid)) $siteid = get_siteid();
$category = getcache('category_content_'.$siteid,'com
mons');
foreach($category as $id=>$cat) {
if($cat['siteid'] == $siteid && ($parentid === N
ULL || $cat['parentid'] == $parentid) && ($type === NULL || $ca
t['type'] == $type)) $subcat[$id] = $cat;
if($self == 1 && $cat['catid'] == $parent
id && !$cat['child']) $subcat[$id] = $cat;
}
return $subcat;
}
这个不是很容易理解,可以慢慢消化,这里就不讲解了。

本文标签:

很赞哦! ()

相关源码

  • (自适应响应式)门窗定制门业带视频功能pbootcms模板下载本模板采用PbootCMS内核开发,为门窗制造、定制安装企业打造,通过可视化后台管理系统快速构建品牌官网。自适应设计确保在手机、平板、电脑等设备上均能获得优质浏览体验查看源码
  • (自适应)中英双语配线器材扎带线卡网站pbootcms模板免费下载为线缆管理、电气配线领域打造的响应式网站模板,采用PbootCMS内核开发,可快速搭建企业级产品展示平台,数据实时同步管理。查看源码
  • 自适应APP应用程序介绍推广落地页pbootcms网站源码下载移动应用开发商设计的营销型落地页模板,基于PbootCMS内核深度开发采用前沿响应式架构,无缝适配手机端操作习惯与PC端展示需求。查看源码
  • (PC+WAP)院校学院职业学校机构协会网站开源源码下载本模板基于PbootCMS系统开发,为高等院校、职业学校等教育机构设计,特别适合展示学校概况、院系设置、招生信息等内容。采用双端适配技术,确保在PC和移动设备上都能获得良好的浏览体验。查看源码
  • (PC+WAP)红色厨具厨房用品设备pbootcms模板源码下载为厨具设备企业设计的响应式网站模板,采用PbootCMS内核开发,适用于商用厨房设备、家用厨具、厨房用品等企业展示。模板包含产品展示、新闻动态、案例中心等标准模块,助您快速搭建专业级行业网站。查看源码
  • (PC+WAP)铝合金门窗定制pbootcms网站模板源码为铝合金门窗、定制门窗企业打造的高性能网站模板,基于PbootCMS开源内核开发,采用HTML5自适应架构,PC与手机端数据实时同步,覆盖全终端用户交互场景。查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐