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条评论 -->

上例输出结果:

Excms558.jpg