|
@ -14,6 +14,9 @@ class ArticleController extends CommonController |
|
|
//列表页
|
|
|
//列表页
|
|
|
public function category($cat) |
|
|
public function category($cat) |
|
|
{ |
|
|
{ |
|
|
|
|
|
$pagesize = 10; |
|
|
|
|
|
$offset = 0; |
|
|
|
|
|
|
|
|
//文章分类
|
|
|
//文章分类
|
|
|
$postdata = array( |
|
|
$postdata = array( |
|
|
'id' => $cat |
|
|
'id' => $cat |
|
@ -22,14 +25,34 @@ class ArticleController extends CommonController |
|
|
$arctype_detail = curl_request($url,$postdata,'GET'); |
|
|
$arctype_detail = curl_request($url,$postdata,'GET'); |
|
|
$data['post'] = $arctype_detail['data']; |
|
|
$data['post'] = $arctype_detail['data']; |
|
|
|
|
|
|
|
|
|
|
|
if(isset($_REQUEST['page'])){$offset = ($_REQUEST['page']-1)*$pagesize;} |
|
|
|
|
|
|
|
|
//文章列表
|
|
|
//文章列表
|
|
|
$postdata = array( |
|
|
|
|
|
'limit' => 10, |
|
|
|
|
|
'offset' => 0 |
|
|
|
|
|
|
|
|
$postdata2 = array( |
|
|
|
|
|
'limit' => $pagesize, |
|
|
|
|
|
'offset' => $offset, |
|
|
|
|
|
'typeid' => $cat |
|
|
); |
|
|
); |
|
|
$url = env('APP_API_URL')."/article_list"; |
|
|
$url = env('APP_API_URL')."/article_list"; |
|
|
$article_list = curl_request($url,$postdata,'GET'); |
|
|
|
|
|
$data['article_list'] = $article_list['data']['list']; |
|
|
|
|
|
|
|
|
$res = curl_request($url,$postdata2,'GET'); |
|
|
|
|
|
$data['list'] = $res['data']['list']; |
|
|
|
|
|
|
|
|
|
|
|
$data['totalpage'] = ceil($res['data']['count']/$pagesize); |
|
|
|
|
|
|
|
|
|
|
|
if(isset($_REQUEST['page_ajax']) && $_REQUEST['page_ajax']==1) |
|
|
|
|
|
{ |
|
|
|
|
|
$html = ''; |
|
|
|
|
|
|
|
|
|
|
|
if($res['data']['list']) |
|
|
|
|
|
{ |
|
|
|
|
|
foreach($res['data']['list'] as $k => $v) |
|
|
|
|
|
{ |
|
|
|
|
|
$html .= '<li><a href="'.$v['article_detail_url'].'">'.$v['title'].'</a><p>'.$v['pubdate'].'</p></li>'; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
exit(json_encode($html)); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
return view('weixin.article.category', $data); |
|
|
return view('weixin.article.category', $data); |
|
|
} |
|
|
} |
|
@ -42,12 +65,12 @@ class ArticleController extends CommonController |
|
|
'id' => $id |
|
|
'id' => $id |
|
|
); |
|
|
); |
|
|
$url = env('APP_API_URL')."/article_detail"; |
|
|
$url = env('APP_API_URL')."/article_detail"; |
|
|
$article_detail = curl_request($url,$postdata,'GET'); |
|
|
|
|
|
if(empty($article_detail['data'])){return redirect()->route('weixin_page404');} |
|
|
|
|
|
$article_detail['data']['body'] = preg_replace('/src=\"\/uploads\/allimg/',"src=\"".env('APP_URL')."/uploads/allimg",$article_detail['data']['body']); |
|
|
|
|
|
$data['post'] = $article_detail['data']; |
|
|
|
|
|
|
|
|
$res = curl_request($url,$postdata,'GET'); |
|
|
|
|
|
if(empty($res['data'])){return redirect()->route('weixin_page404');} |
|
|
|
|
|
$res['data']['body'] = preg_replace('/src=\"\/uploads\/allimg/',"src=\"".env('APP_URL')."/uploads/allimg",$res['data']['body']); |
|
|
|
|
|
$res['data']['pubdate'] = date('Y-m-d',$res['data']['pubdate']); |
|
|
|
|
|
$data['post'] = $res['data']; |
|
|
|
|
|
|
|
|
return view('weixin.article.detail', $data); |
|
|
return view('weixin.article.detail', $data); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |