您现在的位置是:首页 > 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网站模板本模板是一款基于PbootCMS开源内核深度开发,为容器制造、容器设备、压力容器及相关行业量身打造的高品质响应式企业网站模板。查看源码
  • (自适应)五金配件机械加工设备pbootcms模板免费下载这款基于PbootCMS开发的网站模板为五金配件和机械加工行业设计,采用简洁有力的设计风格,突出工业产品的专业性和可靠性。模板结构清晰,功能完善,能够有效展示各类工业产品的技术参数和应用场景。查看源码
  • (PC+WAP)蓝色弹簧针厂家探针充电连接器设备网站源码下载基于PbootCMS开发的响应式模板,为弹簧针、探针连接器等电子元器件企业设计。模板采用工业蓝主色调,突出产品技术特性,支持多维度展示连接器产品的规格参数与应用场景,帮助制造企业建立专业线上展示平台。查看源码
  • pbootcms源码宠物类网站源码下载(自适应多端)为宠物装备商店、宠物食品及用品企业打造的营销型模板,基于PbootCMS内核深度开发。采用响应式设计实现PC与移动端适配,PHP7.0+高性能架构支持MySQL/SQLite双数据库查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐