mirror of https://github.com/1099438829/apeblog
修正一堆bug
This commit is contained in:
parent
b1ac3377b5
commit
3db7eebf5b
|
|
@ -17,6 +17,7 @@ class Data
|
||||||
const DATA_SYSTEM_CONFIG = 'data_system_config'; //系统配置
|
const DATA_SYSTEM_CONFIG = 'data_system_config'; //系统配置
|
||||||
const DATA_ADVERT = 'data_advert'; //广告
|
const DATA_ADVERT = 'data_advert'; //广告
|
||||||
const DATA_ARCHIVE = "data_archive"; //文章归档
|
const DATA_ARCHIVE = "data_archive"; //文章归档
|
||||||
|
const DATA_DOCUMENT_LIST = "data_document_list"; //文章列表
|
||||||
|
|
||||||
//文档类型
|
//文档类型
|
||||||
const DOCUMENT_TYPE_ARTICLE = "article";
|
const DOCUMENT_TYPE_ARTICLE = "article";
|
||||||
|
|
|
||||||
|
|
@ -262,6 +262,9 @@ function getSubs($categorys,$catId=0,$level=1){
|
||||||
return $subs;
|
return $subs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
function get_document_category_all()
|
function get_document_category_all()
|
||||||
{
|
{
|
||||||
$documentCategoryList = get_document_category_list();
|
$documentCategoryList = get_document_category_list();
|
||||||
|
|
@ -400,7 +403,6 @@ function tpl_get_list($orderBy, int $pageSize, $cid, $type, $table = 'article',
|
||||||
'model' => $documentListModel,
|
'model' => $documentListModel,
|
||||||
'lists' => $lists
|
'lists' => $lists
|
||||||
];
|
];
|
||||||
//dd($re);
|
|
||||||
return $re;
|
return $re;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -575,7 +577,7 @@ function tpl_get_friend_link($type, $row)
|
||||||
*/
|
*/
|
||||||
function tpl_get_advert($type, $row)
|
function tpl_get_advert($type, $row)
|
||||||
{
|
{
|
||||||
$advertList = cache(Data::DATA_ADVERT . '_' . $type);
|
$advertList = cache(Data::DATA_ADVERT . '_' . $type .'_'. $row);
|
||||||
if ($advertList === null) {
|
if ($advertList === null) {
|
||||||
$advertList = (new Advert())->alias("a")
|
$advertList = (new Advert())->alias("a")
|
||||||
->leftJoin("advert_info i",'a.id = i.advert_id')
|
->leftJoin("advert_info i",'a.id = i.advert_id')
|
||||||
|
|
@ -593,7 +595,7 @@ function tpl_get_advert($type, $row)
|
||||||
}
|
}
|
||||||
$item['cover_path'] = file_cdn($item['cover_path']);
|
$item['cover_path'] = file_cdn($item['cover_path']);
|
||||||
}
|
}
|
||||||
cache(Data::DATA_ADVERT . '_' . $type, $advertList);
|
cache(Data::DATA_ADVERT . '_' . $type .'_'. $row, $advertList);
|
||||||
}
|
}
|
||||||
return $advertList;
|
return $advertList;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue