|
|
@@ -19,7 +19,7 @@ class IndexController extends HomeBaseController
|
|
|
$cacheKey = 'cache:index_pages:index_'.intval(cmf_is_mobile());
|
|
|
$pageHtml = RedisService::get($cacheKey);
|
|
|
if($pageHtml){
|
|
|
- return $pageHtml;
|
|
|
+ //return $pageHtml;
|
|
|
}
|
|
|
|
|
|
// 热门分类
|
|
|
@@ -46,6 +46,8 @@ class IndexController extends HomeBaseController
|
|
|
// 加盟动态下方广告
|
|
|
$banner4 = isset($banners[5])? $banners[5] : [];
|
|
|
|
|
|
+
|
|
|
+
|
|
|
/* 品牌栏位列表数据 */
|
|
|
// 今日之星
|
|
|
$brand1 = JiamengService::getListByLevel(1,3);
|
|
|
@@ -59,6 +61,7 @@ class IndexController extends HomeBaseController
|
|
|
// 专题品牌
|
|
|
$brand6 = JiamengService::getListByLevel(6, 10);
|
|
|
|
|
|
+
|
|
|
// 品牌聚焦
|
|
|
$brand7 = JiamengService::getListByLevel(7, 56);
|
|
|
$brand7 = $brand7? array_chunk($brand7, 28, true) : [];
|
|
|
@@ -67,7 +70,6 @@ class IndexController extends HomeBaseController
|
|
|
$brand8 = JiamengService::getNewList(12);
|
|
|
|
|
|
/* 人气排行榜1 */
|
|
|
-
|
|
|
$phb1 = JiamengService::getTopList('touzi_level <= 2');
|
|
|
$phb2 = JiamengService::getTopList('touzi_level = 3');
|
|
|
$phb3 = JiamengService::getTopList('touzi_level >= 4');
|
|
|
@@ -179,9 +181,11 @@ class IndexController extends HomeBaseController
|
|
|
// end
|
|
|
|
|
|
$pageHtml = $this->fetch();
|
|
|
-
|
|
|
+ //var_dump($pageHtml);
|
|
|
// 页面缓存
|
|
|
- RedisService::set($cacheKey, $pageHtml , 24*3600);
|
|
|
+ $pageHtml = filterHtmlUrl($pageHtml);
|
|
|
+ RedisService::set($cacheKey, $pageHtml , 7*24*3600);
|
|
|
+
|
|
|
return $pageHtml;
|
|
|
}
|
|
|
|
|
|
@@ -231,8 +235,8 @@ class IndexController extends HomeBaseController
|
|
|
$cacheKey = 'cache:sitemap:list_';
|
|
|
$datas = RedisService::get($cacheKey.$page);
|
|
|
|
|
|
- if(empty($datas)){
|
|
|
- $dataList = CategoryService::getCates(1000, -1, "enname as id, catname as title, '1' as 'type'");
|
|
|
+ if(empty($datas) ){
|
|
|
+ $dataList = CategoryService::getCates(1000, -1, "enname as id, catname as title, '1' as 'type'", 'create_time desc,list_order');
|
|
|
$brands = JiamengService::getList(['status'=> 1], "j.id,j.title, '2' as 'type'", 3000);
|
|
|
$brands = $brands? $brands->toArray() : [];
|
|
|
$news = NewsService::getList(['status'=> 1], 3000,"id,title, '3' as 'type'");
|
|
|
@@ -263,10 +267,10 @@ class IndexController extends HomeBaseController
|
|
|
}
|
|
|
|
|
|
|
|
|
- $result = $dataList? array_chunk($dataList, 500) : [];
|
|
|
+ $result = $dataList? array_chunk(array_values($dataList), 500) : [];
|
|
|
if($result){
|
|
|
foreach ($result as $k => $list){
|
|
|
- RedisService::set($cacheKey.($k+1), $dataList, 30*3600);
|
|
|
+ RedisService::set($cacheKey.($k+1), $list, 30*3600);
|
|
|
}
|
|
|
$datas = isset($result[$page-1])? $result[$page-1] : [];
|
|
|
}
|