/** * 更新博主排行 */ private function updateBloggerRank($database) { $db = Db_Blog::instance(null, $database); //获取文章数量 $articleCount = Helper_Blog::getArticleList(array('isPublished' => 1, 'isCount' => 1)); //获取评论数量 $commentCount = Helper_Blog::getCommentsList(array()); //获取文章总观看数量 $sql = "SELECT SUM(view) FROM blog_article_info"; $viewNum = $db->getOne($sql); Helper_Blogconfig::updateAdminInfo(array('webSite' => str_replace('blog_', '', $database), 'updateData' => array('articleNum' => $articleCount, 'commentNum' => $commentCount, 'viewNum' => $viewNum, 'score' => $articleCount * 20 + $commentCount * 5 + $viewNum))); echo $database . ' blogger rank over' . PHP_EOL; }