您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
PHPCMS标签内容模块操作说明介绍
甘风力2025-06-11phpcms教程已有人查阅
导读{pc:content action="lists"…}…{/pc} 的方式进行调用下面即按照action 的值不同(操作名不同)来分别讲解相关操作:
一、内容模块
课前提问:
1 、DB or NOT 答:DB
2 、DB must or not? 答:must
3 、DB only ? 答:only
4 、Files only? 答:
5 、DB and files both? 答:
1、内容模块PC 标签调用接口
模块名称:content
即以{pc:content …}…{/pc} 的方式进行调用
2、action 值列表
action 的可用操作值
操作名说明
lists 内容数据(文章?)列表
relation 内容相关文章
hits 内容数据点击排行榜
category 内容栏目列表
position 内容推荐位列表
即以{pc:content action="lists"…}…{/pc} 的方式进行调用下面即按照action 的值不同(操作名不同)来分别讲解相关操作:
2.1、内容列表(lists):
可用参数:
参数名是否必须默认值说明
catid 否null 调用栏目ID
thumb 否0 是否必须有缩略图thumb="1"表示含有略缩图,默认="0"
order 否null
排序类型DESC:降序ASC:升序可以排序的参数包括:id 等
如:id ASC 表示按照id 的升序排列
num 是null 每次调用返回指定栏目的记录数量(行数)
moreinfo 否0 是否调用副表数据,默认="0"不调用;moreinfo="1"表示调用
提醒:从PHPCMS V9 Beta 20101105 版本开始支持moreinfo 参数属性,本参数表示在返回数据
的时候,会把副表中的数据也一起返回。一个内容模型分为2 个表,一个主表一个副表,主表
中一般是保存了标题、所属栏目等等短小的数据(方便用于索引),而副表则保存了大字段的
数据,如内容等数据。在模型管理中新建字段的时候,是允许你选择存入到主表还是副表的(我
们推荐的是,把不重要的信息放到副表中)。想要在列表中调取副表的数据就需要在PC 标签中
使用moreinfo 这个属性。
返回参数如下:
字段类型空默认注释
title char(80) 否NULL 内容标题
url char 否NULL 内容链接地址
inputtime int(10) 否NULL 内容发布时间
thumb char 是NULL 缩略图
description
username
inputtime
updatetime
其他不定是其他模型字段
实例2.1.1--内容模块,内容列表,下载模型, 模板的使用。Content lists PC 标签代码
位置:在模版list_down_ .html 模版中,
http 请求地址为:
http://127.0.0.1/ciwong2011/ciwongedu/index.php?m=content&c=index&a=lists&catid=9
PC标签代码为:
课前提问:
1 、DB or NOT 答:DB
2 、DB must or not? 答:must
3 、DB only ? 答:only
4 、Files only? 答:
5 、DB and files both? 答:
1、内容模块PC 标签调用接口
模块名称:content
即以{pc:content …}…{/pc} 的方式进行调用
2、action 值列表
action 的可用操作值
操作名说明
lists 内容数据(文章?)列表
relation 内容相关文章
hits 内容数据点击排行榜
category 内容栏目列表
position 内容推荐位列表
即以{pc:content action="lists"…}…{/pc} 的方式进行调用下面即按照action 的值不同(操作名不同)来分别讲解相关操作:
2.1、内容列表(lists):
可用参数:
参数名是否必须默认值说明
catid 否null 调用栏目ID
thumb 否0 是否必须有缩略图thumb="1"表示含有略缩图,默认="0"
order 否null
排序类型DESC:降序ASC:升序可以排序的参数包括:id 等
如:id ASC 表示按照id 的升序排列
num 是null 每次调用返回指定栏目的记录数量(行数)
moreinfo 否0 是否调用副表数据,默认="0"不调用;moreinfo="1"表示调用
提醒:从PHPCMS V9 Beta 20101105 版本开始支持moreinfo 参数属性,本参数表示在返回数据
的时候,会把副表中的数据也一起返回。一个内容模型分为2 个表,一个主表一个副表,主表
中一般是保存了标题、所属栏目等等短小的数据(方便用于索引),而副表则保存了大字段的
数据,如内容等数据。在模型管理中新建字段的时候,是允许你选择存入到主表还是副表的(我
们推荐的是,把不重要的信息放到副表中)。想要在列表中调取副表的数据就需要在PC 标签中
使用moreinfo 这个属性。
返回参数如下:
字段类型空默认注释
title char(80) 否NULL 内容标题
url char 否NULL 内容链接地址
inputtime int(10) 否NULL 内容发布时间
thumb char 是NULL 缩略图
description
username
inputtime
updatetime
其他不定是其他模型字段
实例2.1.1--内容模块,内容列表,下载模型, 模板的使用。Content lists PC 标签代码
位置:在模版list_down_ .html 模版中,
http 请求地址为:
http://127.0.0.1/ciwong2011/ciwongedu/index.php?m=content&c=index&a=lists&catid=9
PC标签代码为:
{pc:content action="lists" catid="9" num="3" order="id DESC" return="data" }
{loop $data $r}
<li>·<a href="{$r[url]}" target="_blank">{$r[title]}</a></li>
{/loop}
{/pc}
代码分析:
{pc:content action="lists" catid="9" order="id DESC" num="3" return="data" }
pc:content 内容模块
action="lists"
catid="9" 栏目ID 为9
order="id DESC" 按照id 的降序排列
num="3" 3 条数据
return="data"
//查找栏目9(catid=9)所在edu_download 且cartid=9 的三条(行)记录,并按降序排序后返/回给data
变量
//等效的伪SQL 语句
//data=select TOP 3 * from catid9 所在edu_download 表where catid="9" 按ID 降序
{loop $data $r}
// 返回的数据存放在$data 里面,$r 表示取值,可以自己设定。
<li>·<a href="{$r[url]}" target="_blank">{$r[title]}</a></li>
// {$r['url']} 取栏目9 当前行的url 字段的值并插入网页其所在位置
// {$r['title']} 取栏目9 当前行的title 字段的值并插入网页其所在位置
{/loop}
{/pc}
栏目9 在Content 模块里面下载模型数据库的记录
本文标签:
很赞哦! ()
上一篇:主流的phpcms分析介绍
相关教程
图文教程
phpcmsV9静态判断会员登录状态的方法
phpcms v9如何在任意地方判断会员的登录状态呢?在php中是比较好判断的,代码如下但这代码也有局限性,在phpcms V9的黄页模块中无效!
phpcms文件目录结构分析介绍
刚刚接触phpcms,先从它的目录结构说起。是phpcms的主目录结构:其中api是接口目录,这个接口不是很明白。大概其是把别的内容加入进来
PHPCMS可以做论坛吗?
PHPCMS不能做论坛,PHPCMS即PHP实现的内容管理系统,顾名思义就是做资讯类网站的,如果要做论坛的话可以通Discuz,WeCenter,V2EX等论坛系统,来进行论坛搭建论坛,也可自行开发。
PHPCMS常用功能标签合集
1、先更改 目录下的站点名称,再找到apache, 打开“Apache2\conf\extra”下的“httpd-vhosts.conf”文件,添加上自己需要添加的站点。
相关源码
-
自适应黑色建筑装饰设计公司个人工作室pbootcms模板基于PbootCMS内核开发的黑金风格模板,为建筑装饰、工程设计类企业打造,采用开源架构,支持跨行业快速适配,核心优势如下: 查看源码 -
(自适应响应式)HTML5简繁双语电子元器件设备制造Pbootcms模板下载本模板为电子科技设备制造、电子元件生产等高科技企业设计,采用PbootCMS内核开发,具备简繁双语切换功能。模板设计充分考虑了电子科技行业的技术展示需求,能够专业呈现各类电子元器件、电路板、智能设备的参数规格和应用方案。查看源码 -
(自适应响应式)教育培训机构集团网站pbootcms源码下载本模板基于PbootCMS系统开发,为教育培训机构设计,特别适合展示课程体系、师资团队和教学成果。采用响应式技术,确保在各类设备上都能提供良好的浏览体验。查看源码 -
响应式HTML5家居建材办公家具桌椅pbootcms模板为家居建材、办公家具企业打造的响应式网站模板,同时支持多行业快速适配通过替换文字图片即可转型为其他行业官网,大幅降低开发成本。查看源码 -
WordPress主题模板主题巴巴/博客X主题源码免费下载博客X主题专注于内容创作领域,为博客、资讯类网站提供专业的内容展示解决方案。该模板采用精心设计的布局结构,能够有效提升内容的可读性和用户停留时间。查看源码 -
(PC+WAP)茶叶茶艺茶道茶文化pbootcms模网站源码下载本模板基于PbootCMS系统开发,为茶叶企业、茶艺培训机构设计,特别适合展示茶产品、茶道文化等内容。采用响应式技术,确保在不同设备上都能呈现优雅的茶文化氛围。查看源码
| 分享笔记 (共有 篇笔记) |
