cms内容模型标签
内容模块
内容模块PC标签调用说明
模块名:content
模块提供的可用操作
| 操作名 | 说明 |
| lists | 内容数据列表 |
| relation | 内容相关文章 |
| hits | 内容数据点击排行榜 |
| category | 内容栏目列表 |
| position | 内容推荐位列表 |
position操作说明如下:
内容推荐位列表(position):
可用参数:
| 参数名 | 是否必须 | 默认值 | 说明 |
| posid | 是 | null | 推荐位ID |
| catid | 否 | null | 调用栏目ID |
| thumb | 否 | 0 | 是否仅必须缩略图 |
| order | 否 | null | 排序类型 |
| num | 是 | null | 数据调用数量 |
代码例子:
{pc:content action="position" posid="2" 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 | 推荐位缩略图 |
| 其他 | 不定 | 是 |
|
根据模型所设置的加入到推荐位中字段名称 |
内容列表(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 | 推荐位缩略图 |
| 其他 | 不定 | 是 |
|
其他模型字段 |
点击排行榜(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 | 推荐位缩略图 |
| 其他 | 不定 | 是 |
|
其他模型字段 |
相关文章(relation):
可用参数:
| 参数名 | 是否必须 | 默认值 | 说明 |
| catid | 否 | null | 调用栏目ID |
| relation | 否 | $relation | 无需更改 |
| keywords | 否 | null | 内容页面取值:$rs[keywords] |
| num | 是 | null | 数据调用数量 |
代码例子:
{pc:content action="relation" relation="$relation" catid="$catid" num="5" keywords="$rs[keywords]"}
{loop $data $r}
<li>·<a href="{$r[url]}" target="_blank">{$r[title]}</a><span>({date('Y-m-d',$r[inputtime])})</span></li>
{/loop}
{/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排序,即栏目的添加顺序 |
代码例子:
{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}
{loop $data $r}
<li><a href="{$r[url]}"><span>{$r[catname]}</span></a></li> {/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) | 无 | 栏目拼音 |
cms内容模型标签的更多相关文章
- 织梦cms 内容模型 option下拉框 value 分离
需要修改的文件在根目录include/customfields.func.php文件 foreach($items as $v) { $v = trim($v); if($v!='') { $myfo ...
- 详细了解HTML标签内容模型
前面的话 HTML核心的部分莫过于标签(tag)了.标签是用来描述文档中的各自内容基本单元,不同标签表示着不同的含义,标签之间的嵌套表示了内容之间的结构. HTML标签在HTML5中内容模型拓展到了7 ...
- jeecms栏目模型和内容模型的使用以及对应前台的标签中的属性名
第一步:模型管理-添加模型: 栏目模板前缀设定方案下的channel目录下的ch_menu.html作为浏览栏目的模板页.对应访问网址:项目名/栏目名(一级或者二级栏目如news或者gnxw)/ind ...
- 从a标签为什么不能包含div标签-了解HTML5元素分类与内容模型
我们知道按新的 HTML 规范,已经不按 inline 和 block 来区分元素类型了.所以我们在a标签里面使用div标签时候会发现a标签并不能通过改变css盒子模型的方式将div元素包含. 元素分 ...
- FastAdmin CMS 内容管理插件标签文档
FastAdmin CMS 内容管理插件标签文档 在CMS插件中的前端视图模板中有大量使用了自定义标签,我们在修改或制作模板的时候可以方便快捷的使用自定义标签来调用我们相关的数据. 标签库位于/add ...
- 贝云cms内容管理系统(thinkphp5.0开源cms管理系统)
byCms包含文章,图片,下载,视频模型,基于thinkphp5.0.9,可无缝升级至thinkphp.1.0,是一套简单,易用的内容管理系统,旨在帮助开发者节约web应用后台开发时间和精力,以最快的 ...
- 八大CMS内容管理系统推荐
cms系统哪个好 感谢 64320 的投递 时间:2015-03-05 来源:http://www.iisp.com/ztview/ID_16129.html?s=bios 耐思尼克 很多新手站长初次 ...
- arclistsg文档独立模型标签
[标签名称] arclistsg [标签简介] 单表独立模型的文档列表调用标记 [功能说明] 用于调用单表模型的内容,在V5.3系统以上版本中加入了单表模型的概念,脱离了以前的主从表的数据表关联结构, ...
- 配合dedecms内容模型实现后台输入栏目id前端输出文章列表
为了简化开发的工作量,也方便编辑快速操作,决定将后台进行重新设置.配合dedecms内容模型实现后台输入栏目id前端输出文章列表,这样制作科室专题页也变快了很多.比如,我们添加一个“科室专家栏目id” ...
随机推荐
- iOS 10 UserNotification框架解析 – 本地通知
iOS 10以前的通知比较杂乱,把本地通知和远程通知分开了,诞生了许多功能类似的API,很容易让初学者犯迷糊.而iOS 10的通知把API做了统一,利用独立的UserNotifications.fra ...
- JackSon将java对象转换为JSON字符串
JackSon可以将java对象转换为JSON字符串,步骤如下: 1.导入JackSon 的jar包 2.创建ObjectMapper对象 3.使用ObjectMapper对象的writeValueA ...
- 使用proxool连接池配置教程
proxool连接池的优点: 1.透明度:透明地将连接池添加到现有的JDBC驱动程序. 2.开源:我们的许可证允许您灵活地将其用于商业和其他开源产品. 3.标准:符合J2SE API,使您有信心开发标 ...
- Run Unit API Testing Which Was Distributed To Multiple Test Agents
Recently I am blocked by a very weird issue, from the VS installed machine, I can run performance te ...
- vue.js之获取当前点击对象(其实是套着vue的原生javascript吧,笑😊)
转载请注明出处:http://www.cnblogs.com/meng1314-shuai/p/7455575.html 熟悉jquery的小伙伴应该都知道jquery获取当前点击对象是有多么的粗暴, ...
- Visual Studio 编译使用FLTK库
FLTK介绍 FLTK (Fast Light Tool Kit 发音为fulltick) 是一种使用C++开发的GUI工具包,它可以应用于Unix,Linux,MS-Windows95/98/NT/ ...
- CSS边框外的小三角形+阴影效果的实现。
...虽然是一个很小的问题,但其实还是挺实用的. 实现一个边框外的角. 用纯CSS来写. 一开始实现的效果是这个样子的. 但是这个效果没有办法给他附带阴影,所以换了一种写法.实现成了这个样子 想要实现 ...
- [2014-08-28]Mac系统上的几个命令解释器(控制台)
irb 语言:Ruby 帮助:help 清屏:CTRL+L 自动完成:Tab+Tab (若未开启,则在/etc/irbrc中require 'irb/completion') 退出:quit/exit ...
- SessionStateMode之Redis共享session
周六的时候用SQL Server来实现session共享,今天下班早就试了下使用Redis来实现session共享.接着上一篇博客,上一篇使用sessionState节点mode="SQLS ...
- chrome开发工具指南(五)
Main Menu Click More to open the Main Menu. Settings To open Settings, do one of the following: Pre ...