From 57fad274d222def6247fe4a4ed739365ca6032f8 Mon Sep 17 00:00:00 2001 From: make Date: Sun, 6 Apr 2025 01:15:48 +0800 Subject: [PATCH] debug --- code/app/home/controller/Novel.php | 20 -- code/app/home/controller/User.php | 40 +-- .../home/view/kuangyu/Pc/Public/adBanner.html | 4 +- .../view/kuangyu/Pc/Public/articleList.html | 6 +- .../view/kuangyu/Pc/Public/endNovelList.html | 4 +- .../home/view/kuangyu/Pc/Public/footer.html | 2 +- .../kuangyu/Pc/Public/historyNovelList.html | 10 +- .../view/kuangyu/Pc/Public/hostListImg.html | 2 +- .../view/kuangyu/Pc/Public/hostListText.html | 2 +- .../kuangyu/Pc/Public/indexBoyNewsList.html | 6 +- .../kuangyu/Pc/Public/indexBoyNewsOne.html | 6 +- .../kuangyu/Pc/Public/indexBoyRankList.html | 6 +- .../kuangyu/Pc/Public/indexBoyRankOne.html | 6 +- .../Pc/Public/indexNewsUpdateList.html | 6 +- .../kuangyu/Pc/Public/shukuNovelList.html | 8 +- .../view/kuangyu/Pc/Public/swiperListImg.html | 2 +- .../view/kuangyu/Pc/User/getBookShelf.html | 14 +- .../home/view/kuangyu/Pc/User/getHistory.html | 39 ++- code/app/home/view/kuangyu/Pc/User/index.html | 262 +++++++++++------ .../home/view/kuangyu/Pc/getKanNovelInfo.html | 18 +- .../home/view/kuangyu/Pc/getNovelChapter.html | 95 ++++-- .../view/kuangyu/Pc/getNovelChapterAll.html | 4 +- .../home/view/kuangyu/Pc/getNovelInfo.html | 78 +++-- .../home/view/kuangyu/Pc/getNovelRank.html | 14 +- .../home/view/kuangyu/Pc/getSearchNovel.html | 2 +- .../home/view/kuangyu/Pc/getUserIndex.html | 32 +-- code/app/home/view/kuangyu/Pc/index.html | 17 +- code/database/seeders/TemplateSeeder.php | 2 +- .../kuangyu/home/bai_web/css/style.css | 1 + .../kuangyu/home/bai_web/js/global.js | 4 - .../template/kuangyu/public/js/common.js | 272 ++++++++++++------ 31 files changed, 622 insertions(+), 362 deletions(-) diff --git a/code/app/home/controller/Novel.php b/code/app/home/controller/Novel.php index b9e08f4..f8d4654 100644 --- a/code/app/home/controller/Novel.php +++ b/code/app/home/controller/Novel.php @@ -211,26 +211,6 @@ class Novel extends BaseController return View::fetch($strTemplate); } - /** - * 书架 - * - * @param Request $Request - * @return void - */ - public function getBookShelf(Request $Request) - { - $boolIsMobile = $Request->param('boolIsMobile'); - - View::assign([ - 'strPageCode' => 'bookshelf' - ]); - if ($boolIsMobile) { - return View::fetch(); - } else { - return View::fetch('pc/getBookShelf'); - } - } - /** * 男生女生频道 * diff --git a/code/app/home/controller/User.php b/code/app/home/controller/User.php index a65644b..177974b 100644 --- a/code/app/home/controller/User.php +++ b/code/app/home/controller/User.php @@ -5,6 +5,7 @@ declare(strict_types=1); namespace app\home\controller; use app\home\BaseController; +use app\model\NovelModel; use storage\StorageCore; use think\facade\View; use app\Request; @@ -16,17 +17,16 @@ class User extends BaseController // 获取路由附加的参数 $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'], - - ]; + $NovelModel = new NovelModel; + + // 推荐等级为9的完结 随机15个小说 + $arrRecommendEndNovel = $NovelModel->getFinishedNovelOnCache($Request->DomainModel->d_domain, 8); + + $arrMoonRankNovel = $NovelModel->getRankNovelOnCache($Request->DomainModel->d_domain, 5, 2, 'monthly'); View::assign([ - 'arrNewsNovel' => $arrNewsNovel, + 'arrRecommendEndNovel' => $arrRecommendEndNovel, + 'arrMoonRankNovel' => $arrMoonRankNovel, ]); if ($boolIsMobile) { @@ -41,18 +41,8 @@ class User extends BaseController // 获取路由附加的参数 $boolIsMobile = $Request->param('boolIsMobile'); - // 模拟数据-推荐作品 随机推荐等级为9的 10条数据 - $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'], - - ]; - View::assign([ - 'arrNewsNovel' => $arrNewsNovel, - 'strPageCode' => 'category' + 'strPageCode' => 'BookShelf' ]); if ($boolIsMobile) { @@ -67,17 +57,7 @@ class User extends BaseController // 获取路由附加的参数 $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'], - - ]; - View::assign([ - 'arrNewsNovel' => $arrNewsNovel, 'strPageCode' => 'history' ]); diff --git a/code/app/home/view/kuangyu/Pc/Public/adBanner.html b/code/app/home/view/kuangyu/Pc/Public/adBanner.html index bd8e696..ea97722 100644 --- a/code/app/home/view/kuangyu/Pc/Public/adBanner.html +++ b/code/app/home/view/kuangyu/Pc/Public/adBanner.html @@ -1,11 +1,11 @@ - + diff --git a/code/app/home/view/kuangyu/Pc/Public/articleList.html b/code/app/home/view/kuangyu/Pc/Public/articleList.html index 3a6a22b..99416cd 100644 --- a/code/app/home/view/kuangyu/Pc/Public/articleList.html +++ b/code/app/home/view/kuangyu/Pc/Public/articleList.html @@ -1,11 +1,11 @@
  • diff --git a/code/app/home/view/kuangyu/Pc/Public/endNovelList.html b/code/app/home/view/kuangyu/Pc/Public/endNovelList.html index 45cd758..04da43b 100644 --- a/code/app/home/view/kuangyu/Pc/Public/endNovelList.html +++ b/code/app/home/view/kuangyu/Pc/Public/endNovelList.html @@ -1,11 +1,11 @@
  • - + {$Novel->og_novel_book_name ?? ''}
  • \ No newline at end of file diff --git a/code/app/home/view/kuangyu/Pc/Public/footer.html b/code/app/home/view/kuangyu/Pc/Public/footer.html index adc12bf..084458c 100644 --- a/code/app/home/view/kuangyu/Pc/Public/footer.html +++ b/code/app/home/view/kuangyu/Pc/Public/footer.html @@ -3,7 +3,7 @@

    友情链接

    diff --git a/code/app/home/view/kuangyu/Pc/Public/historyNovelList.html b/code/app/home/view/kuangyu/Pc/Public/historyNovelList.html index 59a94b1..8ec4661 100644 --- a/code/app/home/view/kuangyu/Pc/Public/historyNovelList.html +++ b/code/app/home/view/kuangyu/Pc/Public/historyNovelList.html @@ -1,23 +1,23 @@ - + - 我真是一条龙 + 我真是一条龙 - 老读者必看公告!!! + 老读者必看公告!!! - 兔子很淡定 + 兔子很淡定 3天前 已完结 - 阅读 + 阅读 删除 \ No newline at end of file diff --git a/code/app/home/view/kuangyu/Pc/Public/hostListImg.html b/code/app/home/view/kuangyu/Pc/Public/hostListImg.html index b34a569..6356257 100644 --- a/code/app/home/view/kuangyu/Pc/Public/hostListImg.html +++ b/code/app/home/view/kuangyu/Pc/Public/hostListImg.html @@ -1,5 +1,5 @@ + + {/block} {block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/kuangyu/Pc/getKanNovelInfo.html b/code/app/home/view/kuangyu/Pc/getKanNovelInfo.html index afa76df..6bd8d0d 100644 --- a/code/app/home/view/kuangyu/Pc/getKanNovelInfo.html +++ b/code/app/home/view/kuangyu/Pc/getKanNovelInfo.html @@ -92,12 +92,12 @@
    - 立即阅读 - 目录 + 立即阅读 + 目录

    @@ -147,7 +147,7 @@
    {volist name="arrNovel.n_forge_novel" id="ForgeNovel" key="key"} - {$ForgeNovel.n_forge_title} + {$ForgeNovel.n_forge_title} {/volist}
    @@ -161,20 +161,20 @@
  • + title="{$Novel['og_novel_book_name'] ?? ''}" > {$Novel['og_novel_book_name'] ?? ''}

    + title="$Novel['og_novel_book_name'] ?? ''}" class="book_cov"> {$Novel['og_novel_book_name'] ?? ''}
    {$Novel['og_novel_author'] ?? ''} - {$Novel['og_novel_category'] ?? ''} + {$Novel['og_novel_category'] ?? ''}

    {$Novel['n_page_description'] ?? ''}

    diff --git a/code/app/home/view/kuangyu/Pc/getNovelChapter.html b/code/app/home/view/kuangyu/Pc/getNovelChapter.html index be3209b..2ad8004 100644 --- a/code/app/home/view/kuangyu/Pc/getNovelChapter.html +++ b/code/app/home/view/kuangyu/Pc/getNovelChapter.html @@ -13,6 +13,43 @@ {block name="head-css"} {/block} + + + + + + + + + + @@ -34,13 +71,13 @@ - + 查看全部
    @@ -65,29 +102,29 @@ 快速导航
  • @@ -96,7 +133,7 @@
    - 首页 + 首页 {if $arrNovel.category_sex == 'man'} - 男生 + 男生 - {$arrNovel.og_novel_category} + {$arrNovel.og_novel_category} {else} - 女生 + 女生 - {$arrNovel.og_novel_category} + {$arrNovel.og_novel_category} {/if} - {$arrNovel.og_novel_book_name} + {$arrNovel.og_novel_book_name}
    @@ -144,9 +181,9 @@

    {$arrChapter.name ?? ''}

    - {$arrNovel.og_novel_book_name} + {$arrNovel.og_novel_book_name} {$arrNovel.og_novel_author} + > {$arrNovel.og_novel_author} 2000 {$arrChapter.created_at ?? ''}
    @@ -161,7 +198,7 @@
    + + +{/block} {block name="head-css"} {/block} @@ -27,7 +55,7 @@
    {if !empty($arrChapter)} - 立即阅读 - 目录 + 立即阅读 + 目录 {/if}

    @@ -148,7 +176,7 @@
    {volist name="arrNovel.n_forge_novel" id="ForgeNovel" key="key"} - {$ForgeNovel.n_forge_title} + {$ForgeNovel.n_forge_title} {/volist}
    @@ -162,20 +190,20 @@
  • + title="{$Novel['og_novel_book_name'] ?? ''}" > {$Novel['og_novel_book_name'] ?? ''}

    + title="$Novel['og_novel_book_name'] ?? ''}" class="book_cov"> {$Novel['og_novel_book_name'] ?? ''}
    {$Novel['og_novel_author'] ?? ''} - {$Novel['og_novel_category'] ?? ''} + {$Novel['og_novel_category'] ?? ''}

    {$Novel['n_page_description'] ?? ''}

    @@ -189,7 +217,13 @@
  • {/block} @@ -200,5 +234,7 @@ {block name="footer-js"} - + {/block} \ No newline at end of file diff --git a/code/app/home/view/kuangyu/Pc/getNovelRank.html b/code/app/home/view/kuangyu/Pc/getNovelRank.html index fe2253a..341300d 100644 --- a/code/app/home/view/kuangyu/Pc/getNovelRank.html +++ b/code/app/home/view/kuangyu/Pc/getNovelRank.html @@ -18,7 +18,7 @@ "datePublished": "2025-04-05" } - +{/block} {block name="head-css"} {/block} @@ -68,7 +68,7 @@ @@ -92,7 +92,7 @@ @@ -116,7 +116,7 @@ @@ -140,7 +140,7 @@ @@ -164,7 +164,7 @@ @@ -188,7 +188,7 @@ diff --git a/code/app/home/view/kuangyu/Pc/getSearchNovel.html b/code/app/home/view/kuangyu/Pc/getSearchNovel.html index 5718a13..528a13a 100644 --- a/code/app/home/view/kuangyu/Pc/getSearchNovel.html +++ b/code/app/home/view/kuangyu/Pc/getSearchNovel.html @@ -27,7 +27,7 @@
    -
    搜索“{$strSearchKeywords}”相关结果共有 {$arrPage.total} 部小说
    +
    搜索“{$strSearchKeywords}”相关结果共有 {$arrPage.total} 部小说