QQ咨询 官方微信

添加微信好友

官方小程序

百度小程序

微信小程序

头条小程序

关于我们

PHPCMS

phpcms删除评论提示:评论统计不正常,请返回检查

 shitouadmin  2024-07-02 08:53:57
以前经常在删除未审核的评论的时候会提示:评论统计不正常,请返回检查


一直以为是pc_hash的问题造成地 统计错误,所以一直就没去处理过,需要切换到“评论审核”里边管理删除评论,今天研究了一下代码,发现代码逻辑有点问题,修改方法:找到phpcms/modules/comment/comment_admin.php
(1)第一处修改,大概151行找到代码:
  1. $comment_allinfo = $this->comment_db->get_one(array('commentid'=>$comment_info['commentid']),'*'); 
  2. if($comment_allinfo['total']<=0){ 
  3.      showmessage('评论统计不正常,请返回检查!', HTTP_REFERER); 
因为系统自带的统计是不准确的,所以需要自己去统计,改成:
  1. $total =  $this->comment_data_db->count(array('commentid'=>$comment_info['commentid']));  
  2. $total = max($total-1,0);  
同时下边的:
  1. $this->comment_db->update(array('total'=>'-1'), array('commentid'=>$comment_info['commentid'])); 
改成:
  1. $this->comment_db->update(array('total'=>$total), array('commentid'=>$comment_info['commentid'])); 
然后在:
  1. $this->comment_data_db->delete(array('id'=>$id)); 
下边新增代码(删除审核表中的内容)
  1. $this->comment_check_db = pc_base::load_model('comment_check_model'); 
  2. $this->comment_check_db->delete(array('id'=>$id)); 

第二处:171行左右,修改方法和第一处完全一样


这样就不会出现统计不正常的情况了

¥ 打赏
×
如果您觉得文章帮助了您就打赏一下吧
非常感谢你的打赏,我们将继续分享更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

本文《phpcms删除评论提示:评论统计不正常,请返回检查》发布于石头博客文章,作者:shitouadmin,如若转载,请注明出处:https://www.pweb123.com/cms/phpcms/1029.html,否则禁止转载,谢谢配合!

文章点评

我来说两句 已有0条评论
点击图片更换

添加微信好友

添加微信好友

微信小程序

百度小程序