EXCMS标签 commentlist内容评论列表
来自站长百科
导航:返回上一页
EXCMS模板标签介绍,“commentlist内容评论列表”:
标签名称:commentlist
功能说明:获取评论列表
适用范围:全局模板
基本语法:{commentlist row= titlelen= showfloor= order= contentid= channelid= hiderefloor= refer=}{commentlistelse}{/commentlist}
属性说明:
名称 | 默认值 | 是否必填 | 描述 |
---|---|---|---|
row | 所有 | 否 | 表示显示评论数量。 |
titlelen | 所有 | 否 | 表示内容标题显示长度 |
showfloor | 是 | 否 | 表示是否显示盖楼,默认是显示盖楼。 |
type | createddate | 否 | 根据评论排序(hot)热门评论(support)按支持数排序(against)反对数(disputed)最有争议 (newsupport)最新支持(newagainst)最新反对,默认按发表时间倒序。 |
contentid | 空 | 否 | 内容ID显示该内容下所有评论,多个内容ID用逗号隔开。 |
channelid | 空 | 否 | 显示该栏目下所有评论,多个栏目ID用逗号隔开。 |
hiderefloor | 是 | 否 | 是否隐藏重复盖楼,默认是隐藏。 |
recommend | 不推荐 | 否 | 表示推荐评论,0表示头条,1表示推荐。 |
refer | 0 | 否 | 是否按内容ID或栏目ID显示评论列表。默认是按内容ID显示。 |
item | 空 | 否 | 通过item属性可访问commentlist标签自身的属性,commentlist中的item变量属性有total,表示当前内容评论数量。commentlist自身属性可以通过{$name.property}访问,其中"$name"是item指定的变量名称,property是指当前item的属性。 |
底层模板字段:commentlist标签支持的字段,如下
字段名称 | 说明 |
---|---|
commentid | 表示评论id。 |
itemid | 表示内容id |
ip | 表示评论者ip |
area | 表示评论者所在地 |
content | 表示评论内容 |
checked | 表示是否审核,0未审核、1为已审核。 |
createddate | 表示评论时间 |
support | 表示支持数。 |
against | 表示反对数。 |
membername | 表示会员名称。 |
memberid | 表示会员id。 |
floor | 表示当前楼层。 |
lastfloor | 表示上层楼层内容。 |
replyid | 表示回复评论id。 |
count | 表示评论总共数量。 |
pagesize | 表示分页大小。 |
url | 表示评论链接地址。 |
例子:显示当前内容下5条热门评论。
01 <!-- 显示当前内容下最新5条评论 --> 02 {commentlist row=5} 03 04 {loop item=cmt} 05 <div class="cmt_list" id="commentid_{$cmt.commentid}"> 06 <div class="cmt_head"> 07 <div class="cmt_info"> 08 <span id="commentid_{$cmt.commentid}_info"><span class="cms_sitename">EXCMS</span><span class="cmt_author">{$cmt.area}网友{if $cmt.memberid>0}<a href="">[{$cmt.membername}]</a>{/if}</span></span> 09 <em class="cmt_ip">ip:{$cmt.ip renderer=ipformat(@this)}</em> 10 </div> 11 <span class="cmt_datetime">{$cmt.createddate renderer='timeformat(@this)'}</span> 12 </div> 13 <div class="cmt_body"> 14 {$cmt.lastfloor} 15 <div id="commentid_{$cmt.commentid}_msg" class="cmt_message">{$cmt.content}</div> 16 </div> 17 <div class="cmt_operate"> 18 <a href="javascript:void(0);" onclick="excms_comment_quote('{$cmt.commentid}','{$cmt.createddate renderer=formatDate("Y-m-d H:i:s",@this)}');"> 引用</a>| 19 <a href="javascript:void(0);" onclick="excms_comment_reply({$cmt.commentid});">回复</a>| 20 <a href="javascript:void(0);" onclick="excms_comment_support('{$cmt.commentid}','{$EXCMS.comment.action}')"><span>支持</span>(<span id="comment_support_{$cmt.commentid}">{$cmt.support}</span>)</a>| 21 22 <a href="javascript:void(0);" onclick="excms_comment_against('{$cmt.commentid}','{$EXCMS.comment.action}')"><span>反对</span>(<span id="comment_against_{$cmt.commentid}">{$cmt.against}</span>)<</a> 23 </div> 24 </div> 25 {/loop} 26 27 {/commentlist} 28 <!-- 显示当前内容下最新5条评论 -->
上例输出结果: