global_comment 内容评论分页

lecms 2022-11-4 767

用在 comment.html,显示某条内容的所有评论并分页

 

调用示例:

{block:global_comment humandate="1"}
<div class="b1_top">
	<div class="ct_c">
		<a href="{$cfg[weburl]}">首页</a>
		{loop:$cfg_var[place] $v} &#187; <a href="{$v[url]}">{$v[name]}</a>{/loop}
	</div>
	<div class="b1_cont art_show comment_show cf">
		<h1><a href="{$gdata[url]}">评论:{$gdata[title]}</a></h1>
		<div class="content">
			<p>{$gdata[intro]} [<a href="{$gdata[url]}" style="color:red">更多>></a>]</p>
		</div>
	</div>
</div>

<div class="t10">
	<div class="b2_tit">
		<b>网友评论</b> (<font color="red">{$gdata[comments]}</font> 条评论)
	</div>
	<div class="b2_cont comment">
		{loop:$gdata[list] $v}
		<div class="li">
			<div class="avatar"><img src="{$v[avatar]}" /></div>
			<div class="post_body">
				<div class="post_header"><b>{$v[author]} ({$v[ip]})</b> {$v[date]}</div>
				<div class="post_message">{$v[content]}</div>
			</div>
		</div>
		{/loop}
		<div class="pages cf">共 <font color="red">{$gdata[comments]}</font> 条评论{$gdata[pages]}</div>
	</div>
</div>
{/block}

传递参数说明:

pagenum:每页显示多少条,默认为20
dateformat:显示的时间格式,默认为Y-m-d H:i:s
humandate:是否显示友好的时间,多久时间。默认显示
orderway:升序还是降序,(1:升序,-1:降序),默认降序,按发表时间dateline字段
pageoffset:分页显示数量,默认为5,表示显示10条
showmaxpage:最大显示多少页数,比如你有10W数据,每页10条,那么总共1W页,你可以指定只显示5000页,一般用于防止全站采集

返回内容说明(常用的字段):

{$gdata}:评论的主题各项信息数组
比如:
{$gdata[title]}:标题
{$gdata[intro]}:摘要

循环:$gdata[list] $v 得到评论相关信息
{$v[commentid]} 评论ID
{$v[author]} 评论用户昵称
{$v[date]} 评论时间
{$v[ip]} 评论IP
{$v[content]} 评论内容
{$v[avatar]} 评论用户头像
最新回复 (0)
返回