2.0.2.0升级到2.0.3.0后信息的评论列表为什么显示“尚无评论!”?

作者:雅虎 来源:本站原创 点击数: 发布时间:2009年02月09日

问题:2.0.2.0升级到2.0.3.0后,如文章内容等页面中信息的评论列表以前是能正常显示,现在为什么显示“尚无评论! ”?

分析:

1、“评论列表.config”标签的查询语句有问题。
2、模板里的评论js部分还是旧的,与ajax.aspx里的参数不一致(这部分js可以调用现在新版里的 评论js这个标签),js里是这里传递的参数与旧版不一样。

解决:

  1、查找“标签库评论类评论列表.config”,在“评论列表.config”标签中查找:

  SELECT TOP @pagesize * FROM PE_Comment WHERE CommentID NOT IN (SELECT TOP @startrow CommentID FROM PE_Comment WHERE GeneralID  = @itemId ORDER BY UpdateTime DESC) AND (GeneralID = @itemId) AND Status=1 ORDER BY UpdateTime DESC
改成:

  SELECT TOP @pagesize * FROM PE_Comment WHERE CommentID NOT IN (SELECT TOP @startrow CommentID FROM PE_Comment WHERE GeneralID  = @itemId AND Status=1 ORDER BY UpdateTime DESC) AND (GeneralID = @itemId) AND Status=1 ORDER BY UpdateTime DESC
  即在“评论列表.config”标签中增加查询语句“AND Status=1”。
  2、在“标签库评论类”目录中查看是否有“评论JS.config”(2.0.3.0新增的标签),若没有请上传至“评论类”目录中。
  3、修改“:/内容页模板/默认文章内容页模板.html”,将模板中:




……

  替换成:


{PE.Label id="评论JS" nodeId="{PE.Field id="cone" fieldname="NodeID" /}" /}