From 43761001fae8a1672ae351351f0bb1337131c726 Mon Sep 17 00:00:00 2001 From: make Date: Mon, 21 Apr 2025 21:03:24 +0800 Subject: [PATCH] debug --- code/app/home/config/router.php | 8 +- code/app/home/view/default/baseH5.html | 1 + code/app/home/view/default/basePc.html | 1 + .../view/default/novel/getNovelCatalog.html | 8 +- .../view/default/novel/getNovelChapter.html | 13 ++-- .../home/view/default/novel/getNovelInfo.html | 37 +++++---- code/app/home/view/default/pc/getLibrary.html | 2 + .../home/view/default/pc/getNovelCatalog.html | 8 +- .../home/view/default/pc/getNovelChapter.html | 12 ++- .../home/view/default/pc/getNovelInfo.html | 15 ++-- code/app/home/view/kuangYu/baseH5.html | 1 + code/app/home/view/kuangYu/baseH5User.html | 1 + code/app/home/view/kuangYu/basePc.html | 1 + code/app/home/view/kuangYu/basePcUser.html | 1 + .../home/view/kuangYu/novel/getNovelInfo.html | 16 ++-- .../home/view/kuangYu/pc/getNovelCatalog.html | 7 +- code/app/services/NovelService.php | 10 ++- code/app/services/SiteContext.php | 6 +- code/extend/template/taglib/Novel.php | 77 +------------------ code/extend/template/taglib/Site.php | 17 ++-- 20 files changed, 106 insertions(+), 136 deletions(-) diff --git a/code/app/home/config/router.php b/code/app/home/config/router.php index 6d3545d..bb1130d 100644 --- a/code/app/home/config/router.php +++ b/code/app/home/config/router.php @@ -218,7 +218,7 @@ foreach ($arrRoutes['prefixes'] as $platform => $prefixes) { Route::get($strRoute, function () use ($strView) { return view($strView); }) - ->pattern(['n_id' => '\d+', 'name' => '[\w-]+',]); + ->pattern(['intNovelId' => '\d+', 'name' => '[\w-]+',]); break; case 'chapter': @@ -242,7 +242,7 @@ foreach ($arrRoutes['prefixes'] as $platform => $prefixes) { Route::get($strRoute, function () use ($strView) { return view($strView); }) - ->pattern(['n_id' => '\d+', 'n_forge_id' => '\d+', 'name' => '[\w-]+',]); + ->pattern(['intNovelId' => '\d+', 'n_forge_id' => '\d+', 'name' => '[\w-]+',]); break; case 'novel': @@ -254,7 +254,7 @@ foreach ($arrRoutes['prefixes'] as $platform => $prefixes) { Route::get($strRoute, function () use ($strView) { return view($strView); }) - ->pattern(['n_id' => '\d+', 'name' => '[\w-]+',]); + ->pattern(['intNovelId' => '\d+', 'name' => '[\w-]+',]); break; case 'catalog': @@ -266,7 +266,7 @@ foreach ($arrRoutes['prefixes'] as $platform => $prefixes) { Route::get($strRoute, function () use ($strView) { return view($strView); }) - ->pattern(['n_id' => '\d+', 'name' => '[\w-]+', 'strOrder' => 'zheng|dao', 'intPage' => '\d+']); + ->pattern(['intNovelId' => '\d+', 'name' => '[\w-]+', 'strOrder' => 'zheng|dao', 'intPage' => '\d+']); break; case 'library': diff --git a/code/app/home/view/default/baseH5.html b/code/app/home/view/default/baseH5.html index ed61ebf..99a5071 100644 --- a/code/app/home/view/default/baseH5.html +++ b/code/app/home/view/default/baseH5.html @@ -1,6 +1,7 @@ + {block name="get-data"}{/block} diff --git a/code/app/home/view/default/basePc.html b/code/app/home/view/default/basePc.html index 9ec6e8d..e977bda 100644 --- a/code/app/home/view/default/basePc.html +++ b/code/app/home/view/default/basePc.html @@ -1,6 +1,7 @@ + {block name="get-data"}{/block} diff --git a/code/app/home/view/default/novel/getNovelCatalog.html b/code/app/home/view/default/novel/getNovelCatalog.html index 6577c37..4373c4a 100644 --- a/code/app/home/view/default/novel/getNovelCatalog.html +++ b/code/app/home/view/default/novel/getNovelCatalog.html @@ -1,14 +1,16 @@ {extend name="baseH5" /} +{block name="get-data"} +{novel:info n_id="$Request.route.intNovelId" n_key="arrNovel" n_forge_id="0" /} +{site:grm page_code="h5_novel_catalog " diff="$Request.url" num="120" g_key="arrGrm" /} +{/block} + {block name="title"}{site:replace code="NOVEL@GETNOVELCATALOG@TITLE"}{/block} {block name="keywords"}{site:replace code="NOVEL@GETNOVELCATALOG@KEYWORDS"}{/block} {block name="description"}{site:replace code="NOVEL@GETNOVELCATALOG@DESCRIPTION"}{/block} {block name="head"} -{novel:info n_id="$Request.route.intNovelId" n_key="arrNovel" n_forge_id="0" /} -{site:grm page_code="h5_novel_catalog " diff="$Request.url" num="120" g_key="arrGrm" /} - diff --git a/code/app/home/view/default/novel/getNovelChapter.html b/code/app/home/view/default/novel/getNovelChapter.html index 8c08d9d..ea85df0 100644 --- a/code/app/home/view/default/novel/getNovelChapter.html +++ b/code/app/home/view/default/novel/getNovelChapter.html @@ -1,17 +1,18 @@ {extend name="baseH5" /} +{block name="get-data"} +{site:grm page_code="h5_novel_chapter" diff="$Request.url" num="20" g_key="arrGrm" /} +{novel:info n_id="$Request.route.intNovelId" n_key="arrNovel" n_forge_id="0" /} +{chapter:info n_id="$Request.route.intNovelId" c_sort_num="$Request.route.intChapterSort" +c_page="$Request.route.intChapterPage" c_key="arrChapter" /} +{/block} + {block name="title"}{site:replace code="NOVEL@GETNOVELCHAPTER@TITLE"}{/block} {block name="keywords"}{site:replace code="NOVEL@GETNOVELCHAPTER@KEYWORDS"}{/block} {block name="description"}{site:replace code="NOVEL@GETNOVELCHAPTER@DESCRIPTION"}{/block} {block name="head"} -{site:grm page_code="h5_novel_chapter" diff="$Request.url" num="20" g_key="arrGrm" /} - -{novel:info n_id="$Request.route.intNovelId" n_key="arrNovel" n_forge_id="0" /} -{chapter:info n_id="$Request.route.intNovelId" c_sort_num="$Request.route.intChapterSort" -c_page="$Request.route.intChapterPage" c_key="arrChapter" /} - diff --git a/code/app/home/view/default/novel/getNovelInfo.html b/code/app/home/view/default/novel/getNovelInfo.html index 91e9ce2..92290c4 100644 --- a/code/app/home/view/default/novel/getNovelInfo.html +++ b/code/app/home/view/default/novel/getNovelInfo.html @@ -1,22 +1,24 @@ $Novel.n_id{extend name="baseH5" /} -{block name="title"}{site:replace code="NOVEL@GETNOVELINFO@TITLE"}{/block} -{block name="keywords"}{site:replace code="NOVEL@GETNOVELINFO@KEYWORDS"}{/block} -{block name="description"}{site:replace code="NOVEL@GETNOVELINFO@DESCRIPTION"}{/block} - -{block name="head"} +{block name="get-data"} {if $Request.route.intNovelId} {novel:info n_id="$Request.route.intNovelId" n_key="arrNovel" n_forge_id="0" /} {else} {novel:info n_id="$DomainModel->info_id" n_key="arrNovel" n_forge_id="0" /} {/if} +{site:grm page_code="h5_novel_info" diff="$arrNovel.n_id" num="120" g_key="arrGrm" /} +{/block} -{site:grm page_code="h5_novel_info" diff="$arrNovel.n_id" num="120" g_key="arrGrm" /} +{block name="title"}{site:replace code="NOVEL@GETNOVELINFO@TITLE" diff="$Request.route.intNovelId" /}{/block} +{block name="keywords"}{site:replace code="NOVEL@GETNOVELINFO@KEYWORDS" diff="$Request.route.intNovelId"}{/block} +{block name="description"}{site:replace code="NOVEL@GETNOVELINFO@DESCRIPTION" diff="$Request.route.intNovelId"}{/block} +{block name="head"} - + @@ -35,7 +37,8 @@ $Novel.n_id{extend name="baseH5" /} - + {/block} + + {block name="head-js"} {/block} @@ -112,7 +117,8 @@ $Novel.n_id{extend name="baseH5" /}