关注前端开发
HTML5、CSS3、Javascript

Discuz 2.5中显示会员数量多于实际注册会员总数的解决方法

首先,打开

source/class/table/table_common_member.php

 

然后

public function count($fetch_archive = 1) {

$count = DB::result_first(‘SELECT COUNT(*) FROM %t’, array($this->_table));

if(isset($this->membersplit) && $fetch_archive) {

$count += C::t($this->_table.’_archive’)->count();
$same = DB::result_first(‘SELECT COUNT(*) FROM ‘.DB::table(‘common_member’).’ A , ‘.DB::table(‘common_member_archive’).’ B where A.username=B.username’);
$count = $count -$same;
}
  //$count += intval(DB::result_first(‘SELECT COUNT(*) FROM ‘.DB::table(‘common_connect_guest’), null, true));  
return $count;
}

 

转载请注明出处:有点迷惘|技术blog » Discuz 2.5中显示会员数量多于实际注册会员总数的解决方法

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址