个人工具
名字空间
变换
操作

CMSware评论调用CMS COMMENT

来自站长百科
2010年6月2日 (三) 09:26Ahbaybface (讨论 | 贡献)的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到: 导航, 搜索

导航:返回上一页

该调用标签可实现列表页中对文章评论内容的调用,内容页中请用 js调用评论列表.

本标签对应的系统调用函数为CMS_COMMENT()。

属性 必需 默认值 描述

<CMS action="COMMENT" return="List" IndexID="" Start="" Num="" HiddenIp="" Tpl="" Cache="" returnKey="" />

IndexID "" 评论内容实链接ID,比如IndexID="{$IndexID}"
Start 0 调用评论记录开始位置,默认为0,即从头开始(即Start="0")
Num 10 调用数量,比如Num="10"
HiddenIp 1 是否隐藏评论者的Ip,默认为隐藏,设为0则不隐藏(即HiddenIp="0")
Tpl -

指定调用的子模版

  • Tpl="list_style_1.html": 调用子模版“list_style_1.html”
Cache -

模版中的CMS调用通过使用Cache,可以大幅提升批量更新的效率. 该标签只有门户版可用

  • Cache="1": 特别注意,只有模版公共调用的部分使用Cache 才有效果,比如内容页头部的导航NODELIST调用,或者top10之类的调用,结点首页的page-10分页调用最好不

要用Cache, 因为不会提升任何效率.

returnKey -

可以定义内容列表记录返回那些字段,一般列表只需要获得Title即可,而无需返回Content 等字段,使用此属性,可以一定程度上提高更新效能。 该标签只有门户版可 用

  • returnKey="Title,Keywords":返回标题和关键词字段


键名 类型 描述

返回2维数组($List)

CommentID int 评论ID
IndexID int 内容实链接ID
NodeID int 结点ID
ContentID int 内容ID
Author string 评论人
CreationDate int 评论时间
Ip string 评论Ip
Comment string 评论内容

例子 1:评论内容调用(新闻模型,内容页模版)

效果图:

Cmsware162.gif

调用代码:

<CMS action="COMMENT" return="List" IndexID="{$IndexID}" />
<table cellspacing="0" cellpadding="0" width="95%" align="center" bgcolor="#006699" border="0">
<tbody>
<tr bgcolor="#006699">
<td id="white" align="center" bgcolor="#455ca2" height="21"><font color="#ffffff">对该文的评论</font></td>
<td align="center" bgcolor="#455ca2"><font color="#ffffff">当前评论:[$PageInfo.CommentNum] 条</font> <!--文章人气开始//--></td>
<td align="center" bgcolor="#455ca2"><a href="[$PUBLISH_URL]comment.php?o=display&nodeid=[$NodeID]&id=[$IndexID]"><font color="#ffffff">查看评论
</font></a></td>
</tr></tbody></table>
<loop name="List" var="var" key="key" >
<table cellspacing="1" cellpadding="2" width="95%" align="center" bgcolor="#626c85" border="0">
<tbody>
<tr>
<td bgcolor="#dcdcdc" colspan="3"><span style="color: #990000"><img height="16" alt="" hspace="1" src="[$PUBLISH_URL]../images/ico_pencil.gif" 
width="16"/> </span>  [$var.Author]   <i>([@date('Y-m-d H:i', $var.CreationDate)] )</i> </td>
</tr>
<tr>
<td width="532" bgcolor="#ffffff" colspan="3" style="padding-top: 10px;padding-left: 10px; ">
[@nl2br($var.Comment)]
</td></tr></tbody></table>
</loop>



参考来源

留言