diff --git a/code/app/home/controller/Index.php b/code/app/home/controller/Index.php index 7ea7299..fc524d4 100644 --- a/code/app/home/controller/Index.php +++ b/code/app/home/controller/Index.php @@ -14,89 +14,34 @@ use app\Request; class Index extends BaseController { - // 首页-H5 + /** + * 首页-H5 + * + * @param Request $Request + * @return void + */ public function index(Request $Request) { // 获取路由附加的参数 $boolIsMobile = $Request->param('boolIsMobile'); - // 模拟数据-推荐等级为9的 随机8个小说 - $arrRecommendNovel = [ - ['id' => 1, 'name' => '小说1', 'author' => '作者1'], - ['id' => 2, 'name' => '小说2', 'author' => '作者2'], - ['id' => 3, 'name' => '小说3', 'author' => '作者3'], - ['id' => 4, 'name' => '小说3', 'author' => '作者3'], - ['id' => 5, 'name' => '小说3', 'author' => '作者3'], - ['id' => 6, 'name' => '小说3', 'author' => '作者3'], - ['id' => 7, 'name' => '小说3', 'author' => '作者3'], - ['id' => 8, 'name' => '小说3', 'author' => '作者3'], + $NovelModel = new NovelModel; - ]; + // 推荐等级为9的连载的 随机15个小说 + $strKey = $Request->DomainModel->d_domain . ':H5:'; + $arrRecommendNovel = $NovelModel->getHighLevelNovelOnCache($strKey, 8); - // 模拟数据-最新 随机8个小说 - $arrNewsNovel = [ - ['id' => 1, 'name' => '小说1', 'author' => '作者1'], - ['id' => 2, 'name' => '小说2', 'author' => '作者2'], - ['id' => 3, 'name' => '小说3', 'author' => '作者3'], - ['id' => 4, 'name' => '小说3', 'author' => '作者3'], - ['id' => 5, 'name' => '小说3', 'author' => '作者3'], - ['id' => 6, 'name' => '小说3', 'author' => '作者3'], - ['id' => 7, 'name' => '小说3', 'author' => '作者3'], - ['id' => 8, 'name' => '小说3', 'author' => '作者3'], - ]; + $arrNewsNovel = $NovelModel->getSexNovelOnCache($strKey, 8, 0); + + $arrDayRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'daily'); + + $arrWeekRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'weekly'); + + $arrMoonRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'monthly'); + + $strStatus = '已完结'; + $arrEndNovelRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'total',$strStatus); - // 模拟数据-日排行榜 随机10个小说 - $arrDayRankNovel = [ - ['id' => 1, 'name' => '小说1', 'author' => '作者1'], - ['id' => 2, 'name' => '小说2', 'author' => '作者2'], - ['id' => 3, 'name' => '小说3', 'author' => '作者3'], - ['id' => 4, 'name' => '小说3', 'author' => '作者3'], - ['id' => 5, 'name' => '小说3', 'author' => '作者3'], - ['id' => 6, 'name' => '小说3', 'author' => '作者3'], - ['id' => 7, 'name' => '小说3', 'author' => '作者3'], - ['id' => 8, 'name' => '小说3', 'author' => '作者3'], - ['id' => 9, 'name' => '小说3', 'author' => '作者3'], - ['id' => 10, 'name' => '小说3', 'author' => '作者3'], - ]; - // 模拟数据-周排行榜 随机10个小说 - $arrWeekRankNovel = [ - ['id' => 1, 'name' => '小说1', 'author' => '作者1'], - ['id' => 2, 'name' => '小说2', 'author' => '作者2'], - ['id' => 3, 'name' => '小说3', 'author' => '作者3'], - ['id' => 4, 'name' => '小说3', 'author' => '作者3'], - ['id' => 5, 'name' => '小说3', 'author' => '作者3'], - ['id' => 6, 'name' => '小说3', 'author' => '作者3'], - ['id' => 7, 'name' => '小说3', 'author' => '作者3'], - ['id' => 8, 'name' => '小说3', 'author' => '作者3'], - ['id' => 9, 'name' => '小说3', 'author' => '作者3'], - ['id' => 10, 'name' => '小说3', 'author' => '作者3'], - ]; - // 模拟数据-月排行榜 随机10个小说 - $arrMoonRankNovel = [ - ['id' => 1, 'name' => '小说1', 'author' => '作者1'], - ['id' => 2, 'name' => '小说2', 'author' => '作者2'], - ['id' => 3, 'name' => '小说3', 'author' => '作者3'], - ['id' => 4, 'name' => '小说3', 'author' => '作者3'], - ['id' => 5, 'name' => '小说3', 'author' => '作者3'], - ['id' => 6, 'name' => '小说3', 'author' => '作者3'], - ['id' => 7, 'name' => '小说3', 'author' => '作者3'], - ['id' => 8, 'name' => '小说3', 'author' => '作者3'], - ['id' => 9, 'name' => '小说3', 'author' => '作者3'], - ['id' => 10, 'name' => '小说3', 'author' => '作者3'], - ]; - // 模拟数据-完结小说 总排行榜 随机10个小说 - $arrEndNovelRankNovel = [ - ['id' => 1, 'name' => '小说1', 'author' => '作者1'], - ['id' => 2, 'name' => '小说2', 'author' => '作者2'], - ['id' => 3, 'name' => '小说3', 'author' => '作者3'], - ['id' => 4, 'name' => '小说3', 'author' => '作者3'], - ['id' => 5, 'name' => '小说3', 'author' => '作者3'], - ['id' => 6, 'name' => '小说3', 'author' => '作者3'], - ['id' => 7, 'name' => '小说3', 'author' => '作者3'], - ['id' => 8, 'name' => '小说3', 'author' => '作者3'], - ['id' => 9, 'name' => '小说3', 'author' => '作者3'], - ['id' => 10, 'name' => '小说3', 'author' => '作者3'], - ]; View::assign([ 'arrRecommendNovel' => $arrRecommendNovel, diff --git a/code/app/home/controller/Novel.php b/code/app/home/controller/Novel.php index aab4673..288fe52 100644 --- a/code/app/home/controller/Novel.php +++ b/code/app/home/controller/Novel.php @@ -15,13 +15,13 @@ use template\page\CusteomPage02; class Novel extends BaseController { - public function index() - { - return View::fetch(); - } - - // 小说排行 + /** + * 小说排行 + * + * @param Request $Request + * @return void + */ public function getNovelRank(Request $Request) { $boolIsMobile = $Request->param('boolIsMobile'); @@ -219,25 +219,17 @@ class Novel extends BaseController return View::fetch($strTemplate); } - // 书架 + /** + * 书架 + * + * @param Request $Request + * @return void + */ public function getBookShelf(Request $Request) { $boolIsMobile = $Request->param('boolIsMobile'); - // 模拟数据 - $arrNewsNovel = [ - ['id' => 1, 'name' => '小说1', 'author' => '作者1'], - ['id' => 2, 'name' => '小说2', 'author' => '作者2'], - ['id' => 3, 'name' => '小说3', 'author' => '作者3'], - ['id' => 4, 'name' => '小说3', 'author' => '作者3'], - ['id' => 5, 'name' => '小说3', 'author' => '作者3'], - ['id' => 6, 'name' => '小说3', 'author' => '作者3'], - ['id' => 7, 'name' => '小说3', 'author' => '作者3'], - ['id' => 8, 'name' => '小说3', 'author' => '作者3'], - ]; - View::assign([ - 'arrNewsNovel' => $arrNewsNovel, 'strPageCode' => 'bookshelf' ]); if ($boolIsMobile) { @@ -295,7 +287,14 @@ class Novel extends BaseController } } - // 分类 + /** + * 分类 + * + * @param Request $Request + * @param [type] $intCategoryId + * @param integer $intPage + * @return void + */ public function getNovelCategory(Request $Request, $intCategoryId = null, $intPage = 1) { $boolIsMobile = $Request->param('boolIsMobile'); @@ -367,7 +366,12 @@ class Novel extends BaseController } } - // 小说详情 + /** + * 小说详情 + * + * @param Request $Request + * @return void + */ public function getNovelInfo(Request $Request) { $intNId = $Request->param('n_id'); @@ -424,7 +428,12 @@ class Novel extends BaseController } } - // 最新章节-特殊页面处理 + /** + * 最新章节-特殊页面处理 + * + * @param Request $Request + * @return void + */ public function getNovelNewsChapter(Request $Request) { @@ -571,7 +580,14 @@ class Novel extends BaseController } } - // 小说章节-文章-自定义页面-列表 + /** + * 小说章节-文章-自定义页面-列表 + * + * @param Request $Request + * @param [type] $intCategoryId + * @param integer $intPage + * @return void + */ public function getArticleList(Request $Request, $intCategoryId = null, $intPage = 1) { $boolIsMobile = $Request->param('boolIsMobile'); @@ -599,7 +615,13 @@ class Novel extends BaseController } } - // 小说章节-文章-自定义页面-详情 + /** + * 小说章节-文章-自定义页面-详情 + * + * @param Request $Request + * @param [type] $intArticleId + * @return void + */ public function getArticleInfo(Request $Request, $intArticleId) { $boolIsMobile = $Request->param('boolIsMobile'); diff --git a/code/app/home/view/kuangyu/Public/novelListH.html b/code/app/home/view/kuangyu/Public/novelListH.html index 43f0067..0a5d5ee 100644 --- a/code/app/home/view/kuangyu/Public/novelListH.html +++ b/code/app/home/view/kuangyu/Public/novelListH.html @@ -1,19 +1,15 @@
- 我真是一条龙
- - 我的父亲告诉我,在我出生那一年,天上金光闪耀,隐隐约约中,好像能看到云朵里有条龙在盘旋,紧接着,一道金光照入我们的村子,我便出生了……为寻答案来人间,天龙问世扰乾坤。 - 无情无义闹天下,千军万马赴黄泉。 - 本站提示:各位书友要是觉得《我真是一条龙》还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦! -
+
+ {$Novel.og_novel_book_name ?? ''}
+ {$Novel.og_description ?? ''}
-
- 落魄千金美食发家日常
+ data-src="{$Novel.n_cover_path ?? ''}" alt="{$Novel.og_novel_book_name ?? ''}" />
+ {$Novel.og_novel_book_name ?? ''}
-