首页 > CMS > PhpCMS > 正文

【phpcms-v9】前台其它模块pc标签的调用说明

2024-09-10 07:15:46
字体:
来源:转载
供稿:网友

评论模块PC标签调用说明

模块名:comment

模块提供的可用操作

操作名 说明
get_comment 获取评论总数据
lists 评论数据列表
bang 评论排行榜

下面对所有的操作分开说明:

获取评论总数据,get_comment:

可用参数:

参数名 是否必须 默认值 说明
commentid null 评论的ID号

代码例子:

  1. {pc:comment action="get_comment" commentid="$commentid"
  2.  评论ID:{$data[commentid]}  评论总数:{$data[total]} 
  3.  {/pc} 

上面的例子中输出了评论ID和评论总数,评论模块还提供了更多的数据可以输出,如下表所示:

字段 类型 默认 注释
commentid char(30)   评论ID号
siteid mediumint(8) 0 站点ID
title char(255)   文章标题
url char(255)   URL地址
total int(8) 0 总评论数
square mediumint(8) 0 正方评论数
anti mediumint(8) 0 反方评论数
neutral mediumint(8) 0 中立评论数
display_type tinyint(1) 0 显示方式{1:辩论,0:列表}
lastupdate int(10) 0 最后更新时间

评论数据列表(lists),可用参数:

参数名 是否必须 默认值 说明
commentid null 评论的ID号
siteid 当前所在站点id 站点id
direction 0 评论方向{0:方向,1:正方,2:反方,3:中立}
hot 0 排序方式{0:最新,1:最热}

代码例子:

  1. {pc:comment action="lists" commentid="$commentid"
  2.  <ul> 
  3.  {loop $data $key $val
  4.  <li>{$val[url]}于{format::date($val[creat_at],1)}发布,他支持{direction($v[direction])}<br>{$val[content]}</li> 
  5.  {/loop}  //Vevb.com 
  6.  </ul> 
  7.  {/pc} 

返回参数如下表:

字段 类型 默认 注释
commentid char(30)   评论ID号
username varchar(20) NULL 用户名
creat_at int(10) NULL 发布时间
ip varchar(15) NULL 用户IP地址
content text NULL 评论内容
direction tinyint(1) 0 评论方向{0:无方向,1:正文,2:反方,3:中立}
support mediumint(8) 0 支持数
 

评论排行榜bang,评论排行榜无定义参数,代码例子:

  1. {pc:comment action="bang" num="10"
  2.  <ul> 
  3.  {loop $data $key $val
  4.  <li><a href="{$val[url]}">{$val[title]}</a>({$val[total]})</li> 
  5.  {/loop}  //开源软件:Vevb.com 
  6.  </ul> 
  7.  {/pc} 

返回参数如下表:

字段

类型

默认

注释

commentid

char(30)

 

评论ID号

siteid

mediumint(8)

0

站点ID

title

char(255)

 

文章标题

url

char(255)

 

URL地址

total

int(8)

0

总评论数

square

mediumint(8)

0

正方评论数

anti

mediumint(8)

0

反方评论数

neutral

mediumint(8)

0

中立评论数

display_type

tinyint(1)

0

显示方式{1:辩论,0:列表}

lastupdate

int(10)

0

最后更新时间

member模块pc标签的调用说明:

会员模块PC标签调用说明

模块名:member

模块提供的可用操作

操作名 说明

favoritelist 获取收藏文章列表

获取收藏文章列表,favoritelist

可用参数:

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

userid null 用户userid

代码例子:

  1. {pc:member action="favoritelist" userid="$userid" order="id DESC"  num="10"
  2.  <ulclass="title-list"
  3.  {loop $data $k $v
  4.                  <li>·<a href="{$v['url']}" target="_blank">{$v['title']}</a><span><em>{format::date($v['adddate'],1)}</em></span></li> 
  5.                 {/loop} //开源软件:Vevb.com 
  6.  </ur> 
  7.  {/pc} 

上面的例子中输出了获取的用户userid为$userid的10条最新收藏文章

字段 类型 默认 注释
id int(10)   收藏标识id
userid int(10)   用户id
title char(100)   文章标题
url char(100)   URL地址
adddate int(10)   添加时间

link模块pc标签的调用说明:

模块名:link

模块提供的可用操作

操作名 说明

type_list 获取友情链接列表

获取友情链接列表(type_list):

可用参数:

参数名 是否必须 默认值 说明
siteid null 当前站点ID
linktype 1 显示方式
order listorder DESC 排序方式
typeid null 分类ID

代码例子:

  1. {pc:link  action="type_list"typeid="4" siteid="1" linktype="1" order="listorder DESC" num="8"return="pic_link"
  2.  {loop $pic_link $v
  3.  <li><a href="{$v['url']}" title="{$v['name']}" target="_blank"><img src="{$v[logo]}" width="90" height="30"/></a></li> 
  4.  {/loop}  //开源软件:Vevb.com 
  5.  {/pc} 

上面的例子中输出了站点ID为1,分类ID为4的所有图片友情链接:

字段 类型 默认 注释
linkid int(10)   友情链接ID号
siteid mediumint(8) 0 站点ID
typeid smallint(5)   分类ID
linktype tinyint(1) 0 链接形式
name varchar(50) 0 网站名称
url char(255) 0 网站URL地址
logo varchar(255) 0 LOGO地址
introduce text(0) 0 网站简介
username varchar(30) 0 网站联系人
listorder smallint(5) 0 排序值 
elite tinyint(1) 0 是否推荐
passed tinyint(1) 1 是否通过审核
addtime int(10) 0 添加时间

vote模块pc标签的调用说明:

投票模块PC标签调用说明

模块名:vote

模块提供的可用操作

操作名 说明
lists 获取投票列表
get_vote 获取投票概述

获取投票列表(lists):

可用参数:

参数名 是否必须 默认值 说明
siteid null 站点ID
enabled 1 显示方式
order subjectid DESC 排序方式

代码例子:

  1. {pc:vote action="lists" order="subjectid desc" siteid="$siteid" num="6" page="$page"  return="dat"
  2.  
  3.         <ulclass="wrap icon3j"
  4.          {loop $dat $r
  5.          <li><a title="{$r[subject]}" target="_blank" href="{APP_PATH}index.php?m=vote&c=index&a=show&id={$r['subjectid']}">{$r[subject]}</a><span><font color="#1E50A0">(投票数:{$r[votenumber]})</font></span></li> 
  6.          {/loop} 
  7.          </ul> 
  8.          <div id="pages"class="text-c">{$pages}</div> 
  9.  {/pc} 

上面的例子中输出了站点ID为$siteid,所有投票列表,并按subjectid倒序排列.每页6条数据.

announce模块pc标签的调用说明

公告模块PC标签调用说明

模块名:announce

模块提供的可用操作

操作名 说明
lists 公告数据列表

lists操作说明如下:

公告数据列表(lists):

可用参数:

参数名 是否必须 默认值 说明
siteid 当前站点ID 站点ID

代码例子:

  1. {pc:announce action="lists" siteid="$siteid"
  2.  <ul> 
  3.  {loop $data $key $val
  4.  <li><a href="{APP_PATN}index.php?m=announce&c=index&a=show&aid={$val['aid']}">{$val['title']}</a></li> 
  5.  {/loop} 
  6.  </ul> 
  7.  {/pc} 

返回参数如下表:

字段 类型 默认 注释
tinyint(3)   所属站点ID
smallint(4) NULL 公告ID
char(80) NULL 公告标题
text NULL 公告正文
date NULL 公告有效的开始时间
date NUll 公告的到期时间
smallint(5) 0 浏览数

special模块pc标签的调用说明:

专题模块PC标签调用说明

模块名:special

模块提供的可用操作

操作名 说明
lists 专题列表
content_list 专题信息列表
hits 专题信息点击排序

专题列表(lists):

可用参数:

参数名 是否必须 默认值 说明
siteid 当前站点 站点ID
elite null 是否推荐
isthumb null 必须有缩略图
listorder null 排序方式

代码例子:

  1. {pc:special action="lists" siteid="$siteid" elite="1" listorder="2" num="3"
  2.       <divclass="changeDiv"
  3.                         {loop $data $r
  4.                            <a href="{$r['url']}"><img src="{thumb($r['thumb'], 224, 112)}" width="224" height="112" alt="{$r['title']}"/><p><strong>{$r['title']}</strong><br/> 
  5.                 {$r['description']}</p></a> 
  6.                         {/loop} 
  7.                       </div> 
  8. {/pc} 

返回参数如下表:

字段 类型 默认 注释
siteid smallint(5)   所属站点ID
id smallint(5) 0 专题ID
title char(60)   专题名称
thumb char(255)   专题缩略图
banner char(100) 0 专题横幅
description char(255) 0 专题导读
url char(100) 0 专题url地址
ishtml tinyint(1) 0 生成静态
ispage tinyint(1) 0 首页实现分页
int(10) 0 创建时间

专题信息列表(content_list):

可用参数:

参数名 是否必须 默认值 说明
specialid null 专题ID
typeid null 分类ID
isthumb null 必须有缩略图
listorder null 排序方式

代码例子:

  1. {pc:special action="content_list" specialid="$specialid"typeid="$typeid" listorder="2" num="3"
  2.         {loop $data $r
  3.                                 <divclass="bk20 hr"><hr></div><h4class="blue"><a href="{$r['url']}" target="_blank">{$r['title']}</a></h4> 
  4.                                 <p>{str_cut($r['description'],150)}</p> 
  5.   {/loop} 
  6. {/pc} 

返回参数如下表:

字段 类型 默认 注释
id mediumint(8)   ID
smallint(5) 0 专题ID
title char(80)   文章标题
smallint(5)   分类ID
char(100) 0 url地址
char(100) 0 缩略图
char(40) 0 关键字
int(10) 0 添加时间
int(10) 0 更新时间
islink tinyint(1) 0 外部链接

专题内容排行榜(hits):

可用参数:

参数名 是否必须 默认值 说明
specialid null 专题ID
listorder null 排序方式

代码例子:

  1. {pc:special action="hits" specialid="$specialid" listorder="2" num="3"
  2.  <ul> 
  3.   {loop $data $r
  4.                    <li><a href="{$r['url']}">{$r['title']}</a></li> 
  5.   {/loop} 
  6.  </ul> 
  7. {/pc} 

返回参数如下表:

字段 类型 默认 注释
hitsid char(30)   ID
views int(10) 0 总浏览数
yesterdayviews int(10) 0 昨天浏览数
dayviews int(10) 0 当日浏览数
weekviews int(10) 0 本周浏览数
monthviews int(10) 0 本月浏览数
url char(100) 0 url地址
title char(60) 0 标题

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表