delete('article',array( 'articleid' => $strArticle['articleid'], )); #删除ts_article_content $this->delete('article_content',array( 'articleid' => $strArticle['articleid'], )); #删除ts_article_user $this->delete('article_user',array( 'articleid' => $strArticle['articleid'], )); #删除关联标签 $this->delete('tag_article_index',array( 'articleid'=>$strArticle['articleid'], )); #删除评论ts_comment aac('comment')->delComment('article','articleid',$strArticle['articleid']); #删除点赞ts_love aac('pubs')->delLove('article','articleid',$strArticle['articleid']); #删除ptable aac('pubs')->delPtable('article','articleid',$strArticle['articleid']); } //热门文章,1天,7天,30天 /** * @param $day * @param int $cateid * @return mixed */ public function getHotArticle($day, $cateid = 0) { $startTime = time() - ($day * 3600 * 24); $startTime = date('Y-m-d', $startTime); $endTime = date('Y-m-d'); if ($day == 30) { $endTime = date('Y-m-d', time() - (7 * 3600 * 24)); } if ($cateid) { $arr = "`cateid`='$cateid' and `count_view`>'0' and `addtime`>'$startTime' and `addtime`<'$endTime' and `isaudit`='0'"; } else { $arr = "`addtime`>'$startTime' and `count_view`>'0' and `addtime`<'$endTime' and `isaudit`='0'"; } $arrArticle = $this->findAll('article', $arr, 'addtime desc', 'articleid,title', 10); foreach ($arrArticle as $key => $item) { $arrArticle[$key]['title'] = tsTitle($item['title']); } return $arrArticle; } //推荐文章 $cateid /** * @param int $cateid * @return mixed */ public function getRecommendArticle($cateid = 0) { if ($cateid) { $arr = array( 'cateid' => $cateid, 'isrecommend' => 1, ); } else { $arr = array( 'isrecommend' => 1, ); } $arrArticle = $this->findAll('article', $arr, 'addtime desc', 'articleid,title', 10); foreach ($arrArticle as $key => $item) { $arrArticle[$key]['title'] = tsTitle($item['title']); } return $arrArticle; } /* * 是否文章作者 */ public function isArticleUser($articleid,$userid){ $isUser = $this->findCount('article',array( 'articleid'=>$articleid, 'userid'=>$userid, )); if($isUser){ return true; }else{ return false; } } }