wns9778.com_威尼斯wns.9778官网

热门关键词: wns9778.com,威尼斯wns.9778官网
wns9778.com > 计算机教程 > phpcms v9模板标签使用说明

原标题:phpcms v9模板标签使用说明

浏览次数:126 时间:2019-07-07

版权声明:本文为博主原创文章,未经博主允许不得转载。

默认值


可用参数:

在phpcms v9中有个标签:moreinfo。

{/loop}

    最近在做一个站用的是phpcms内容系统写的,在写模板标签的时遇到一个问题:在list列表页调用某文章的详细内容。解决方法是:

参数名=”参数值”

代码例子:

5

 

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

 <ul>

 {loop $data $key $val}

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

 <div><a href="{$val['url']}">{$val['content']}</a></div>

 {/loop}

 </ul>

 {/pc}

tinyint(1)

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

varchar(30)

图片 1

说明

{/pc}

字段

类型

默认

注释

title

char(80)

NULL

推荐位标题

url

char

NULL

推荐位链接地址

inputtime

int(10)

NULL

推荐位发布时间

thumb

char

NULL

推荐位缩略图

其他

不定

 

其他模型字段

catname

{pc:content action="lists" cache="3600" num="20" page="$page"}{/pc}

站点ID

0

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

这个形式所代表的是参数。每一个PHPCMS V9模型都为其PC标签定义了调用的参数。其中有一些调用参数是系统保留的参数,其对所有的PC标签都是有效的。

arrparentid

</ul>

{pc:content 参数名=”参数值” 参数名=”参数值” 参数名=”参数值”}

返回参数如下表:

mediumtext

where用法:

varchar(255)

tinyint(5)

{loop $data $key $val}

返回参数如下表:

一般情况下你可以使用如下的方式来显示值:

请查看PC标签保留参数相关章节,以了解具体保留参数及其用途。

tinyint(1)

catid

<li><a href=”{$r[url]}”>{$r[title]}</a></li>

listorder

{/pc}

栏目设置

url

action=”list”

字段

类型

默认

注释

title

char(80)

NULL

推荐位标题

url

char

NULL

推荐位链接地址

inputtime

int(10)

NULL

推荐位发布时间

thumb

char

NULL

推荐位缩略图

其他

不定

 

根据模型所设置的加入到推荐位中字段名称

5

module

{/loop}

字段

类型

默认

注释

title

char(80)

NULL

推荐位标题

url

char

NULL

推荐位链接地址

inputtime

int(10)

NULL

推荐位发布时间

thumb

char

NULL

推荐位缩略图

其他

不定

 

其他模型字段

相关文章(relation):

{loop $data $key $val}

</ul>

当网页中出现两个PC标签时,可能会使得没有闭合的PC标签之后的PC标签数据和其混乱。在后台可视化编辑时,可能出现网页结构错乱的问题。

可用参数:

{loop $data $r}
<li><a href=”{$r[url]}”><span>{$r[catname]}</span></a></li> {/loop}

内容模块

smallint(5)

{loop $data $n $r}

参数名

是否必须

默认值

说明

catid

null

调用栏目ID

day

0

调用多少天内的排行

order

null

排序类型(本月排行- monthviews DESC 、本周排行 – weekviews DESC、今日排行 – dayviews DESC)

num

null

数据调用数量

image

smallint(5)

当然不以{/pc}结尾并不会引起程序致命性的错误,导致程序无法继续运行。

如何显示PC标签中的数据:

返回参数如下表:

PC标签保留参数

parentid

栏目列表(category):

代码例子:

从上面的代码里面可以看出GET标签所支持的参数。对照下面的列表了解每一个参数的用途:

PC标签是以下面的方式进行声明

tinyint(1)

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

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

上级父栏目

参数名

是否必须

默认值

说明

catid

null

调用栏目ID

relation

$relation

无需更改

keywords

null

内容页面取值:$rs[keywords]

num

null

数据调用数量

{/pc}

varchar(30)

栏目图片

{/pc}

int(10)

<ul>

模块名:content


tinyint(3)

0

{/loop}

栏目描述

varchar(30)

栏目名称

是否显示

{/loop}

{pc:content action=”position” posid=”2″ order=”listorder DESC” num=”4″}

PC标签必须以{pc}开头,并以{/pc}结尾的代码片段。

参数名

是否必须

默认值

说明

posid

null

推荐位ID

catid

null

调用栏目ID

thumb

0

是否仅必须缩略图

order

null

排序类型

num

null

数据调用数量

PC标签分类:

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

{pc:get sql=”SELECT * FROM phpcms_member” cache=”3600″ page=”$page” dbsource=”discuz” return=”data”}

sethtml

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

可用参数:

<ul>

参数必须使用

smallint

GET标签源自于PHPCMS 2008版,其使用SQL语句直接获取数据的特性,成为大家制作模板的首选。

内容列表(lists):

{$pages}

mediumtext

GET标签使用方式如下:

varchar(100)

本文由wns9778.com发布于计算机教程,转载请注明出处:phpcms v9模板标签使用说明

关键词: wns9778.com

上一篇:JavaScript 一行代码,轻松搞定浮动快捷留言-V2升级

下一篇:没有了