getArticleListsByCategory($category_name,$p); if(empty($data)){ $this->set_message(1046,"暂无文章"); }else{ $msg = array( "code" => 200, "msg" => '成功', "data" => $data ); echo json_encode($msg);exit; } } /** * 文章显示 * @param string $id * author: xmy 280564871@qq.com */ public function show($id){ $data = D("Document")->getArticle($id); //浏览量增加 D('Document')->where(array('id'=>$id))->setInc('view'); $this->assign("data",$data); $this->display("index"); } /** * 用户协议 * author: xmy 280564871@qq.com */ public function agreement() { //$data = D("Document")->getArticleListsByCategory("agreement"); //$data = D("Document")->getArticle($data[0]['id']); //$this->assign("data",$data); //$this->display(); $map1['name']='agreement'; $map['status']=1; $map['create_time']=array("elt",time()); $map['deadline']=array("not between",array(1,time())); $cid = M('category')->field('id')->where($map1)->find(); $map['category_id']=$cid['id']; $dataid = M('Document')->field('id,title')->where($map)->order("update_time desc")->find(); $data = M('document_article')->where(array('id'=>$dataid['id']))->find(); $this->assign('data',$data); $this->assign('title',$dataid['title']); $this->assign('category', $category); $this->display(); } /** * 获取分享信息 * @param $game_id * author: xmy 280564871@qq.com */ public function get_share_info($article_id){ $model = new DocumentModel(); $article = $model->getArticle($article_id); if(empty($article)){ $this->set_message(1046,"文章不存在"); } $result['title'] = $article['title']; $result['icon'] = $article['cover_id']; $result['content'] = $article['description']; $result['url'] = U('Article/show',['id'=>$article_id],true,true); $this->set_message(200,"成功",$result); } }