Tp-log修正用户评论显示“最后留言”时间错误的问题
温馨提示:
最后更新时间2021-05-11 18:19:01,若内容或图片失效,请留言反馈!
如上图,显示在用户名后面的时间是 4分钟前,但当鼠标放到头像上时,显示 2分钟前。
另外,在主评论中的所有评论中,无论这个用户是评论,都会显示最这条评论中,这位用户最后的评论时间。
也就是说,有一条评论,张三最后评论时间是5分钟前,李四评论了一条,之后会显示张三最后评论的时间和李四一样,这是不符合逻辑的。
同时, 如果李四又在其他地方评论了,这里的张三还是会显示李四评论的最后时间。
这个问题无论在主评论,还是子评论(回复)中,均会出现时间显示错误的情况。
解决办法:
打开默认主题 theme\frontend\default\public 下的 comments.html 文件,将
data-last="{$last.date|smartDate}"
中的 $last.date 替换为 $vo.date,大约在110行。
子评论126行的 {$last.date|smartDate} 替换为 {$v.date|smartDate}
即可解决问题。
文章版权声明:除非注明,否则均为林羽凡原创文章,转载或复制请以超链接形式并注明出处。