通用信息列表增加最近评论排序
作者:动易软件
来源:网络转载
点击数: 次
发布时间:2015年03月04日
首先,把原来的“通用信息列表.config”改名为“通用信息列表(判断最新评论).config”,这样做是为了不影响原来的标签,毕竟这个不是经常用到,修改不当还可能影响其它模版。
第二步,要实现这个功能改动的地方不多,主要是通过SQL的"order by",但这里的“模型公共数据表”没有最新新评时间这个字段,所以我们要把它调出来;
打标签,找到上面的"_bindModel",在绿色的代码下面插入红色部分的代码( left JOIN (select PCMT.GeneralID,(select max(UpdateTime) from PE_Comment where GeneralID=PCMT.GeneralID) GeneralTime from PE_Comment PCMT group by GeneralID) CMT ON (CM.ItemID = CMT.GeneralID) )
这段代码的作用就是通过查询“PE_Comment ”获取每条文章的最新评论时间
第三步,添加“listOrderType”排序ID
这个我就不多说了,会改标签的同学应该知道的;
第四步,调用方法
{PE.Label id="通用信息列表(判断最新评论)" bindStyle="普通式" outputQty="20" nodes="0" titleLength="24" displayTips="true" listOrderType="24"/}