内容模块
模块名:content
模块提供的可用操作
操作名 说明
lists 内容数据列表
relation 内容相关文章
hits 内容数据点击排行榜
category 内容栏目列表
position 内容推荐位列表
position操作说明如下:

 
内容推荐位列表(position):
可用参数:
参数名 是否必须 默认值 说明
posid null 推荐位ID
catid null 调用栏目ID
thumb 0 是否仅必须缩略图
order null 排序类型
num null 数据调用数量
代码例子:
pccontent  action"position"= order"listorder DESC"=}
<ul>
{}
<li><=>{[]}</></>
{ul{/}
返回参数如下表:
字段 类型 默认 注释
title char(80) NULL 推荐位标题
url char NULL 推荐位链接地址
inputtime int(10) NULL 推荐位发布时间
thumb char NULL 推荐位缩略图
其他 不定   根据模型所设置的加入到推荐位中字段名称
 

 
内容列表(lists):
可用参数:
 
参数名 是否必须 默认值 说明
catid null 调用栏目ID
where null sql语句的where部分
thumb 0 是否仅必须缩略图
order null 排序类型
num null 数据调用数量
moreinfo 0 是否调用副表数据
提醒:从PHPCMS V9 Beta 20101105版本开始支持moreinfo参数属性,本参数表示在返回数据的时候,会把副表中的数据也一起返回。一个内容模型分为2个表,一个主表一个副表,主表中一般是保存了标题、所属栏目等等短小的数据(方便用于索引),而副表则保存了大字段的数据,如内容等数据。在模型管理中新建字段的时候,是允许你选择存入到主表还是副表的(我们推荐的是,把不重要的信息放到副表中)。想要在列表中调取副表的数据就需要在PC标签中使用moreinfo这个属性。
代码例子:
pccontent  action"lists"= order"id DESC"=}
<ul>
{}
<li><=>{[]}</></>
{ul{/}
where用法:
pccontent  action"lists"= = order"id DESC"=}
<ul>
{}
<li><=>{[]}</></>
{ul{/}
返回参数如下表:
 
字段 类型 默认 注释
title char(80) NULL 推荐位标题
url char NULL 推荐位链接地址
inputtime int(10) NULL 推荐位发布时间
thumb char NULL 推荐位缩略图
其他 不定   其他模型字段

 
点击排行榜(hits):
可用参数:
 
 
参数名 是否必须 默认值 说明
catid null 调用栏目ID
day 0 调用多少天内的排行
order null 排序类型(本月排行- monthviews DESC 、本周排行 - weekviews DESC、今日排行 - dayviews DESC)
num null 数据调用数量
 
 
代码例子:
pccontent  action"hits"= order"weekviews DESC"=}
<ul>
{}
<li><=>{[]}</></>
{ul{/}
返回参数如下表:
 
 
字段 类型 默认 注释
title char(80) NULL 推荐位标题
url char NULL 推荐位链接地址
inputtime int(10) NULL 推荐位发布时间
thumb char NULL 推荐位缩略图
其他 不定   其他模型字段
 

相关文章(relation):
可用参数:
 
 
 
参数名 是否必须 默认值 说明
catid null 调用栏目ID
relation $relation 无需更改
keywords null 内容页面取值:$rs[keywords]
num null 数据调用数量
 
 
代码例子:
pccontent action"relation"= catid"$catid"= keywords"$rs[keywords]"{}
<li>a href"{$r[url]}"=>{[]}</><>({(,[])})</></>
{pc返回参数如下表:
字段 类型 默认 注释
title char(80) NULL 推荐位标题
url char NULL 推荐位链接地址
inputtime int(10) NULL 推荐位发布时间
thumb char NULL 推荐位缩略图
其他 不定   其他模型字段

栏目列表(category):
可用参数:
参数名 是否必须 默认值 说明
catid 0 调用该栏目下的所有栏目 ,默认0,调用一级栏目
$siteid 1 默认调用系统站点
order null 排序方式、一般按照listorder ASC排序,即栏目的添加顺序
 
代码例子:
pccontent action"category"= num"25"= order"listorder ASC"{}
<li>a href"{$r[url]}"span$rcatnamespanali     /loop}
pc返回参数如下表:
字段 类型 默认值 说明
catid smallint 栏目ID
siteid tinyint(3) 0 站点ID
module varchar(15) 模块ID
type tinyint(1) 1 栏目类型ID
modelid tinyint(5) 5 模型ID
parentid smallint(5) 5 上级父栏目
arrparentid varchar(255) 所有父栏目
child tinyint(1) 0 子栏目
arrchildid mediumtext 所有子栏目
catname varchar(30) 栏目名称
image varchar(100) 栏目图片
description mediumtext 栏目描述
parentdir varchar(100) 父栏目目录
catdir varchar(30) 栏目目录
url varchar(100) 栏目链接
items mediumint(8) 0 栏目内容数
hits int(10) 0 点击数
setting mediumtext 栏目设置
listorder smallint(5) 0 排序
ismenu tinyint(1) 0 是否显示
sethtml tinyint(1) 0 是否生成到根目录
letter varchar(30) 栏目拼音

内容模块PC标签调用说明的更多相关文章

  1. phpcms 内容模块PC标签调用

    PHPcms 调用命令的基本格式: 开始:{pc:content action="模块操作名" catid="调用栏目ID" num="数据调用数量& ...

  2. 【phpcms-v9】前台content模块中pc标签的调用说明

    内容模块PC标签调用说明 模块名:content 模块提供的可用操作 操作名 说明 lists 内容数据列表 relation 内容相关文章 hits 内容数据点击排行榜 category 内容栏目列 ...

  3. PhpCMS标签:专题模块special标签

    专题模块 专题模块PC标签调用说明 模块名:special 模块提供的可用操作 操作名 说明 lists 专题列表 content_list 专题信息列表 hits 专题信息点击排序 下面对所有的操作 ...

  4. 如何用PC标签在列表页中调出文章内容 phpcms

    如何用PC标签在列表页中调出文章内容 phpcms v9 moreinfo=”"参数说明 {pc:content action="lists" catid="$ ...

  5. phpcms-v9 前台模板文件中{pc}标签的执行流程

    前台pc标签的使用:{pc:content 参数名="参数值" 参数名="参数值" 参数名="参数值"} 如: {pc:content ac ...

  6. phpcms-v9 --- 如何通过{pc}标签获取全站文章内容?

    1.phpcms-v9默认情况下只能根据catid获取当前栏目及子栏目下的文章,但是有时候我们需要如何通过{pc}标签来获取全站文章内容的需求,应该怎么做呢? 第一步:在content_tag.cla ...

  7. 用Dedecms5.7的arclist标签调用文章内容

    arclist标签调用文章内容 首先大家都知道在Dedecms中,list标签是可以调用文章内容的,调用格式就不再此冗述了.从我个人来说,我非常不喜欢用list标签调用,有可能我会尽量使用arclis ...

  8. phpcms v9 标签调用,函数,sql

    1.截取调用标题长度 {str_cut($r[title],36,'')} 2.格式化时间 调用格式化时间 2011-05-06 11:22:33 {date('Y-m-d H:i:s',$r[inp ...

  9. 齐博x1再来个抛砖引玉 内容页根据关键词调用相关内容 新功能哦!

    昨天升级了一个隐藏的功能,今天就简单的做个说明怎么用,反正也不能浪费不是 那就用内容页面关键词读取相关内容为例吧. 前台是你模型中已经存在keywords字段  关键词支持 空格分割,号分割 那么就开 ...

随机推荐

  1. 建造模式Builder

    建造模式Builder /** * 抽象建造者 */ public abstract class Builder { public abstract void buildPart1(); public ...

  2. JAVA 打印指定月份日历

    package learnExercise; import java.util.Scanner; public class PrintCalender { /** * @param args */ p ...

  3. node实现http上传文件进度条 -我们到底能走多远系列(37)

    我们到底能走多远系列(37) 扯淡: 又到了一年一度的跳槽季,相信你一定准备好了,每每跳槽,总有好多的路让你选,我们的未来也正是这一个个选择机会组合起来的结果,所以尽可能的找出自己想要的是什么再做决定 ...

  4. 解决load 函数无法赋予变量名的问题

    以前非常喜欢使用load函数,因为简单,而且存储相对较大的matrix.list文件更为方便.但是load函数有一个问题是在使用其过程中无法对其载入的data赋予变量名: # save data x ...

  5. Codeforces Round #377 (Div. 2) A B C D 水/贪心/贪心/二分

    A. Buy a Shovel time limit per test 1 second memory limit per test 256 megabytes input standard inpu ...

  6. Jdbc 连接MySQL数据库的方法和问题

    用eclipse写代码.编译之前,先右键点击项目,选择Build Path->library->add external library, 到MySQL网站下载MySQL的Jdbc驱动,把 ...

  7. jq中如何阻止元素的默认行为?

    阻止网页元素的默认行为: event.preventDefault(); 或者:return false;

  8. ES6-Symbol

    javaScript的数据类型:number,string,boolean,undefined,null,object ES6带来了一个新的数据类型:symbol 目的是:解决对象的属性名冲突的问题. ...

  9. python--切片--6

    原创博文,转载请标明出处--周学伟http://www.cnblogs.com/zxouxuewei/ 一.对list进行切片 取一个list的部分元素是非常常见的操作.比如,一个list如下: &g ...

  10. codevs 1704 卡片游戏

    题目描述 Description 桌面上有一叠牌,从第一张牌(即位于顶面的牌)开始从上往下依次编号为1~n.当至少还剩两张排时进行一下操作:把第一张牌扔掉,然后把新的第一张牌放到整叠牌的最后.输入n. ...