AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > PHP编程

PHPCMS:V9内容模块PC标签调用说明

51自学网 2016-09-26 http://www.51zixue.net

内容模块PC标签调用说明

模块名:content

模块提供的可用操作
 

 操作名  说明
 lists  内容数据列表
 relation  内容相关文章
 hits  内容数据点击排行榜
 category  内容栏目列表
 position  内容推荐位列表

position操作说明如下:

1、内容推荐位列表(position):

可用参数:

 操作名  是否必须  默认值  说明
 posid  是  null  推荐位ID
 catid  否  null  调用栏目ID
 thumb  否  0  是否仅必须缩略图
 order  否  null  排序类型
 num  是  null  数据调用数量

代码例子:

{pc:content  action="position" posid="2" align="center" order="listorder DESC" num="4"}

<ul>

{loop $data $key $val}

<li> <a href="{$val['url']}">{$val['title']}</a></li>

{/loop}

</ul>

{/pc}

返回参数如下表:

 字段 类型  空  默认  注释
title   char(80)  否  NULL  推荐位标题
 url  char  否  NULL  推荐位链接地址
 inputtime  int(10)  否  NULL  推荐位发布时间
 thumb  char  是  NULL  推荐位缩略图
 其他  不定  是    根据模型所设置的加入到推荐位中字段名称

2、内容列表(lists):

可用参数:

 参数名  是否必须  默认  说明
 catid  否  NULL  调用栏目ID
 where  否  NULL  sql语句的where部分
 thumb  否  0  是否仅必须缩略图
order  否  NULL  排序类型
num  是  NULL  数据调用数量
moreinfo  否  0  是否调用副表数据

提醒:从PHPCMS V9 Beta 20101105版本开始支持moreinfo参数属性,本参数表示在返回数据的时候,会把副表中的数据也一起返回。一个内容模型分为2个表,一个主表一个副表,主表中一般是保存了标题、所属栏目等等短小的数据(方便用于索引),而副表则保存了大字段的数据,如内容等数据。在模型管理中新建字段的时候,是允许你选择存入到主表还是副表的(我们推荐的是,把不重要的信息放到副表中)。想要在列表中调取副表的数据就需要在PC标签中使用moreinfo这个属性。

代码例子:

{pc:content  action="lists" catid="2" order="id DESC" num="4"}

  <ul>

  {loop $data $key $val}

  <li> <a href="{$val['url']}">{$val['title']}</a></li>

  {/loop}

  </ul>

  {/pc}

where用法:

 {pc:content  action="lists" catid="2" where="`thumb`!='' AND `status`=99" order="id DESC" num="4"}

  <ul>

  {loop $data $key $val}

  <li> <a href="{$val['url']}">{$val['title']}</a></li>

{/loop}

  </ul>

  {/pc}

返回参数如下表:

 字段 类型  空  默认  注释
title   char(80)  否  NULL  推荐位标题
 url  char  否  NULL  推荐位链接地址
 inputtime  int(10)  否  NULL  推荐位发布时间
 thumb  char  是  NULL  推荐位缩略图
 其他  不定  是    其他模型字段

3、点击排行榜(hits):

可用参数:

 是否必须 是否必须  默认值  说明
catid  NULL  调用栏目ID
 day  0 调用多少天内的排行
 order  NULL  排序类型(本月排行- monthviews DESC 、本周排行 - weekviews DESC、今日排行 - dayviews DESC)
 num  NULL  数据调用数量

代码例子:

 {pc:content  action="hits" catid="2" order="weekviews DESC" num="10"}

  <ul>

  {loop $data $key $val}

  <li> <a href="{$val['url']}">{$val['title']}</a></li>

  {/loop}

  </ul>

  {/pc}

返回参数如下表:

 字段 类型  空  默认  注释
title   char(80)  否  NULL  推荐位标题
 url  char  否  NULL  推荐位链接地址
 inputtime  int(10)  否  NULL  推荐位发布时间
 thumb  char  是  NULL  推荐位缩略图
 其他  不定  是    其他模型字段



说明
:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,51zixue.net不保证资料的完整性。
 
上一篇:Phpcms v9搜索结果不全少内容的解决方法  下一篇:dedecms的cookie存储分析