美文网首页phpcms相关技术
phpcms v9 {pc:}标签调用

phpcms v9 {pc:}标签调用

作者: 伍佰英里 | 来源:发表于2017-06-06 14:34 被阅读0次

粗略学习中,会不断完善记录,共同进步~~

pc标签使用:

phpcms v9中需要pc标签作为数据获取的方法:

{pc:content action=“lists” cache=“3600” num=“20” page=“$page”}

标签中{pc:}冒号后是模块名 {pc:content 参数名="参数名" 参数名="参数名" 参数名="参数名"}

pc标签中数据显示:

pc标签中数据是数组方式返回的,均可通过$data来获得数组,如果定义了return参数,返回的数组将使用return的值进行命令。

{loop $data $key $val}

{$val[title]}

pc标签保留参数:

action表示操作事件

cache缓存存储时间

num获取记录的条数

page当前分页一般填写为$_GET[page]

urlrule url规则

return返回数据变量名

调用两种方法

方法一:

{pc:content action="lists" catid="25" num="20" page="$_GET[page]" return="data"}

{loop $data $n $r}

{$r[title]}

{/loop}

{/pc}

方法二:get标签

{pc:get sql="select from phpcms_member" cache="3600" page="$page" dbsource="discuz" return="data"}

{loop $data $key $avl}

{$val[username]}

{/loop}

{$pages}

{/pc}

一、内容模块pc标签调用接口模块名称:content

action可操作值:lists 内容数据文章列表

relation相关文章

hits内容数据点击排行榜

category 内容栏目列表

position内容推荐位列表

内容列表list

可用参数:

参数名是否必须默认值说明

catid否null调用栏目ID

thumb否0是否仅必须缩略图

order否null排序类型

num是null数据调用数量

moreinfo是否调用副表数据

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

{loop $data $key $val}

{$val['title']}

{/loop}

{/pc}

点击排行榜hits

可用参数:

参数名是否必须默认值说明

catid否null调用栏目ID

day否0调用多少天内的排行

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

num是null数据调用数量

返回参数:title内容标题

url内容链接地址

inputtime内容发布时间

thumb内容缩略图

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

{loop $data $key $val}

{$val['title']}

{/loop}

{/pc}

内容推荐位列表position

可用参数:

参数名是否必须默认值说明

posid是null推荐位ID

catid否null调用栏目ID

thumb否0是否仅必须缩略图

order否null排序类型

num是null数据调用数量

返回参数:title

url

inputtime

thumb

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

{loop $data $key $val}

{$val['title']}

{/loop}

{/pc}

相关文章relation

可用参数

参数名是否必须默认值说明

catid否null调用栏目ID

relation否$relation无需更改

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

num是null数据调用数量

返回参数:title

url

inputtime

thumb缩略图

username

inputtime 发布时间

updatetime 更新时间

example: {pc:content action="relation" relation="$relation" catid="$catid"

num="5" keywords="$rs[keywords]"}

{loop $data $r}

{$r[title]}({date('Y-m-d',$r[inputtime])})

{/loop}

{/pc}

栏目列表category

可用参数:catid

$siteid默认调用系统站点

order

返回参数:catid栏目ID

siteid 站点ID

module模块ID

type栏目类型ID

modelid模型ID

parentid上级父栏目

arrparentid 所有父栏目

child 子栏目

arrchildid 所有子栏目

actname栏目名称

image 栏目图片

description 栏目描述

parentdir父栏目目录

catdir 栏目目录

url

items 栏目内容数

hits 点击数

letter 栏目拼音

example:{pc:content action="category" catid="25" siteid="$siteid" order="listorder ASC"}

{loop $data $r}

{$r[catname]}

{/loop}

{/pc}

内容页还可以直接调用的标签:

{$catid}栏目

{$relation}相关文章

{$typeid}类别

{$pages}分页方式

{$title}标题

{$inputtime}发布时间

{$keywords}关键词

{$classtype}软件类型

{$downfiles}本地下载

{$stars}评分等级

{$downfile}镜像下载

{$thumb}缩略图

{$description}摘要

{$systems}应用平台

{$updatetime}更新时间

{$filesize}文件大小

{$copytype}授权形式

{$url}URL

$content}内容

{$version}版本号

{$language}软件语言

{$username}用户

二、友情链接调用模块名称:link

可操作值:type_list友情链接数据列表

可用参数:siteid调用栏目ID

linktype调用多少天内的排行

order 排序类型

num 数据调用的数量

返回参数:title友情链接网站名称

url

addtime 加入时间

logo 友情链接的logo

example:{pc:link action="type_list" siteid="" linktype="" order="listorder DESC" cache="3600"}

{loop $data $n $r}

{$r['title']}

{/loop}

{/pc}

三、公告模块调用接口模块名称:announce

可用参数值:lists公布列表

可用参数:siteid调用栏目ID

username发布者

order排序

num数据调用的数量

example:{pc:announce action="lists" siteid="1" num="5" cache="1800"}

{loop $data $n $r}

{$r['title']}

{/loop}

{/pc}

四、投票模块pc调用接口模块名称:vote

可用参数值:lists投票列表

get_vote

投票列表lists可用参数:siteid

allowguest是否允许游客投票

order

allowview是否允许查看投票结果

num数据调用的数量

返回参数:subjectid投票的ID

subject投票名称

votenumber投票人数

addtime投票的添加时间

description投票的介绍

example:{pc:vote action="lists" siteid="1" order="subjectid desc" num="2" cache="1800"}

{loop $data $n $r}

{$r['subject']}

{/loop}

{/pc}

相关文章

  • phpcms v9 {pc:}标签调用

    粗略学习中,会不断完善记录,共同进步~~ pc标签使用: phpcms v9中需要pc标签作为数据获取的方法: {...

  • MAMP 部署PHPCMS v9

    本文是在Mac环境下实现,PC环境下也可参考使用 1.下载v9,页面: http://www.phpcms.cn/...

  • phpcms PC标签保留参数

    PC标签保留参数下表为PC标签保留参数表,几乎所有的PC标签都支持这些保留参数设置 下例中是一个完整的使用例子。 ...

  • 《PHPCMS V9》PHPCMS V9安装

    1、在网站www.phpcms.cn下载安装包。有GBK 和 UTF8两个版本,推荐使用UTF8版本。2、在环境下...

  • phpcms创建模块

    创建模块 phpcms v9框架中的模块,位于phpcms/modules目录中 每一个目录称之为一个模块如果要创...

  • phpcms项目中遇到的XSS漏洞问题

    因为公司的项目很多是用phpcms做的网站,在公司上班过程中遇到一个关于phpcms v9的问题。 开始经理让我检...

  • 利用phpcms后台漏洞渗透某色情网站

    [原创]利用phpcms后台漏洞渗透某色情网站 phpcms v9版本最近爆了好几个漏洞,网上公开了不少信息,但没...

  • phpcms V9 标签使用(持续更新中······)

    1.文章模型列表调用####

  • PHPCMS V9安装

    按照下载中的安装说明即可,若遇到DNS解析错误,联网即可。 网络差也会导致DNS解析错误,多试几次即可。 后台登陆...

  • PHPCMS V9 加密规则

    相关表:v9_member 加密方式: md5(md5(password)+encrypt) 第一步:对输入的密码...

网友评论

    本文标题:phpcms v9 {pc:}标签调用

    本文链接:https://www.haomeiwen.com/subject/akggfxtx.html