CMSware评论调用CMS COMMENT
来自站长百科
导航:返回上一页
该调用标签可实现列表页中对文章评论内容的调用,内容页中请用 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 | 否 | - |
指定调用的子模版
|
Cache | 否 | - |
模版中的CMS调用通过使用Cache,可以大幅提升批量更新的效率. 该标签只有门户版可用
要用Cache, 因为不会提升任何效率. |
returnKey | 否 | - |
可以定义内容列表记录返回那些字段,一般列表只需要获得Title即可,而无需返回Content 等字段,使用此属性,可以一定程度上提高更新效能。 该标签只有门户版可 用
|
键名 | 类型 | 描述 |
---|---|---|
返回2维数组($List) | ||
CommentID | int | 评论ID |
IndexID | int | 内容实链接ID |
NodeID | int | 结点ID |
ContentID | int | 内容ID |
Author | string | 评论人 |
CreationDate | int | 评论时间 |
Ip | string | 评论Ip |
Comment | string | 评论内容 |
例子 1:评论内容调用(新闻模型,内容页模版)
效果图:
调用代码:
<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>