@@ -0,0 +1,99 @@
|
||||
<?php
|
||||
defined ( 'IN_TS' ) or die ( 'Access Denied.' );
|
||||
|
||||
$cateid = tsIntval ( $_GET ['id'] );
|
||||
|
||||
if($cateid==0){
|
||||
ts404();
|
||||
}
|
||||
|
||||
//分类
|
||||
$strCate = $new ['article']->find ( 'article_cate', array (
|
||||
'cateid' => $cateid
|
||||
));
|
||||
|
||||
if($strCate==''){
|
||||
ts404();
|
||||
}
|
||||
|
||||
if($strCate['referid']==0){
|
||||
$arrTwoCate = $new['article']->findAll('article_cate',array(
|
||||
'referid'=>$strCate['cateid'],
|
||||
),'orderid asc');
|
||||
|
||||
if($arrTwoCate){
|
||||
|
||||
foreach($arrTwoCate as $key=>$item){
|
||||
$arrCateId[] = $item['cateid'];
|
||||
}
|
||||
|
||||
$cateids = $cateid.','.arr2str($arrCateId);
|
||||
|
||||
$where = "`cateid` in ($cateids) and `isaudit`=0";
|
||||
|
||||
}else{
|
||||
|
||||
$where = array(
|
||||
'cateid'=>$cateid,
|
||||
'isaudit'=>0,
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}else{
|
||||
|
||||
$arrTwoCate = $new['article']->findAll('article_cate',array(
|
||||
'referid'=>$strCate['referid'],
|
||||
),'orderid asc');
|
||||
|
||||
$where = array(
|
||||
'cateid'=>$cateid,
|
||||
'isaudit'=>0,
|
||||
);
|
||||
}
|
||||
|
||||
// 列表
|
||||
$page = tsIntval($_GET['page'],1);
|
||||
$url = tsUrl ( 'article', 'cate', array ('id' => $cateid, 'page' => ''));
|
||||
$lstart = $page * 10 - 10;
|
||||
|
||||
$arrArticle = $new ['article']->findAll ( 'article',$where, 'addtime desc', 'articleid,userid,cateid,title,gaiyao,score,path,photo,count_comment,count_love,count_view,addtime', $lstart . ',10' );
|
||||
|
||||
$articleNum = $new ['article']->findCount ( 'article',$where);
|
||||
|
||||
$pageUrl = pagination ( $articleNum, 10, $page, $url );
|
||||
|
||||
foreach ( $arrArticle as $key => $item ) {
|
||||
$arrArticle [$key]['title'] = tsTitle($item['title']);
|
||||
$arrArticle [$key]['gaiyao'] = tsTitle($item['gaiyao']);
|
||||
$arrArticle [$key] ['user'] = aac ( 'user' )->getSimpleUser ( $item ['userid'] );
|
||||
$arrArticle [$key] ['cate'] = array(
|
||||
'cateid'=>$strCate['cateid'],
|
||||
'catename'=>$strCate['catename'],
|
||||
);
|
||||
|
||||
|
||||
#封面图
|
||||
if($item['photo']){
|
||||
$arrArticle[$key]['photo_url'] = $new['article']->getArticlePhoto($item);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// 推荐阅读
|
||||
$arrRecommend = $new ['article']->getRecommendArticle ();
|
||||
|
||||
// 一周热门
|
||||
$arrHot7 = $new ['article']->getHotArticle ( 7);
|
||||
// 一月热门
|
||||
$arrHot30 = $new ['article']->getHotArticle ( 30 );
|
||||
|
||||
$title = $strCate ['catename'];
|
||||
|
||||
// SEO优化
|
||||
$sitekey = $strCate ['catename'];
|
||||
$sitedesc = $strCate ['catename'] . ' - 文章';
|
||||
|
||||
include template ( 'index' );
|
||||
Reference in New Issue
Block a user