diff --git a/code/app/home/config/router.php b/code/app/home/config/router.php index a283a79..b328d92 100644 --- a/code/app/home/config/router.php +++ b/code/app/home/config/router.php @@ -39,12 +39,12 @@ $arrRoutes = [ // 最新章节-特殊页面处理 'latest' => [ - '/xiaoshuo/:name-:n_id/chapter/latest', - '/novel/:name-:n_id/chapter/latest', - '/book/:name-:n_id/chapter/latest', - '/xiaoshuo-:name-:n_id/chapter/latest', - '/novel-:name-:n_id/chapter/latest', - '/book-:name-:n_id/chapter/latest', + '/xiaoshuo/:name-:intNovelId/chapter/latest', + '/novel/:name-:intNovelId/chapter/latest', + '/book/:name-:intNovelId/chapter/latest', + '/xiaoshuo-:name-:intNovelId/chapter/latest', + '/novel-:name-:intNovelId/chapter/latest', + '/book-:name-:intNovelId/chapter/latest', ], // 目录相关路径 @@ -59,22 +59,22 @@ $arrRoutes = [ // 伪小说详情相关路径 'kan-novel' => [ - '/kan-xiaoshuo/:name-:n_id-:n_forge_id', - '/show-novel/:name-:n_id-:n_forge_id', - '/seo-book/:name-:n_id-:n_forge_id', - '/show-xiaoshuo-:name-:n_id-:n_forge_id', - '/see-novel-:name-:n_id-:n_forge_id', - '/good-book-:name-:n_id-:n_forge_id', + '/kan-xiaoshuo/:name-:intNovelId-:n_forge_id', + '/show-novel/:name-:intNovelId-:n_forge_id', + '/seo-book/:name-:intNovelId-:n_forge_id', + '/show-xiaoshuo-:name-:intNovelId-:n_forge_id', + '/see-novel-:name-:intNovelId-:n_forge_id', + '/good-book-:name-:intNovelId-:n_forge_id', ], // 小说详情相关路径 'novel' => [ - '/xiaoshuo/:name-:n_id', - '/novel/:name-:n_id', - '/book/:name-:n_id', - '/xiaoshuo-:name-:n_id', - '/novel-:name-:n_id', - '/book-:name-:n_id', + '/xiaoshuo/:name-:intNovelId', + '/novel/:name-:intNovelId', + '/book/:name-:intNovelId', + '/xiaoshuo-:name-:intNovelId', + '/novel-:name-:intNovelId', + '/book-:name-:intNovelId', ], // 书库 @@ -168,7 +168,7 @@ foreach ($arrRoutes['prefixes'] as $platform => $prefixes) { //章节 Route::get($strRoute, [Novel::class, 'getNovelChapter']) - ->pattern(['intNovelId' => '\d+', 'name' => '[\w-]+', 'intChapterSort' => '\d+', 'intChapterPage' => '\d+']); + ->pattern(['n_id' => '\d+', 'name' => '[\w-]+', 'intChapterSort' => '\d+', 'intChapterPage' => '\d+']); break; case 'kan-novel': //伪造小说详情 @@ -197,7 +197,7 @@ foreach ($arrRoutes['prefixes'] as $platform => $prefixes) { Route::get($strRoute, function () use ($strView) { return view($strView); }) - ->pattern(['intNovelId' => '\d+', 'name' => '[\w-]+', 'strOrder' => 'zheng|dao', 'intPage' => '\d+']); + ->pattern(['n_id' => '\d+', 'name' => '[\w-]+', 'strOrder' => 'zheng|dao', 'intPage' => '\d+']); break; case 'library': @@ -224,12 +224,10 @@ foreach ($arrRoutes['prefixes'] as $platform => $prefixes) { if ($platform == 'h5') { $strView = 'novel/getLibrary.html'; } - //书库/分类 Route::get($strRoute, function () use ($strView) { return view($strView); }); - // //书库/分类首页 - // Route::get($strRoute, [Novel::class, 'getLibrary']); + break; case 'rank': //排行榜 diff --git a/code/app/home/view/default/Novel/getNovelCatalog.html b/code/app/home/view/default/Novel/getNovelCatalog.html index 1c5a747..495dea4 100644 --- a/code/app/home/view/default/Novel/getNovelCatalog.html +++ b/code/app/home/view/default/Novel/getNovelCatalog.html @@ -3,7 +3,7 @@ {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.n_id" n_key="arrNovel" n_forge_id="0" /} +{novel:info n_id="$Request.route.intNovelId" n_key="arrNovel" n_forge_id="0" /} {site:grm page_code="pc_novel_info" diff="$arrNovel.n_id" num="100" g_key="arrGrm" /} @@ -163,12 +163,12 @@ {$arrNovel.n_description} -

章节列表(第{$intPage}页) - {if $strOrder == 'zheng'} - 章节列表(第{$Request.route.intPage}页) + {if $Request.route.strOrder == 'zheng'} + 点击切换倒序 {else} - 点击切换正序 {/if}

@@ -178,14 +178,14 @@ {include file="public/allChapterPage" start="1"/} {include file="public/allChapterPage" /} diff --git a/code/app/home/view/default/Novel/getNovelInfo.html b/code/app/home/view/default/Novel/getNovelInfo.html index bd0d816..81f17c0 100644 --- a/code/app/home/view/default/Novel/getNovelInfo.html +++ b/code/app/home/view/default/Novel/getNovelInfo.html @@ -3,7 +3,7 @@ $Novel.n_id{extend name="baseH5" /} {block name="keywords"}{site:replace code="NOVEL@GETNOVELINFO@KEYWORDS"}{/block} {block name="description"}{site:replace code="NOVEL@GETNOVELINFO@DESCRIPTION"}{/block} {block name="head"} -{novel:info n_id="$Request.route.n_id" n_key="arrNovel" n_forge_id="0" /} +{novel:info n_id="$Request.route.intNovelId" n_key="arrNovel" n_forge_id="0" /} {site:grm page_code="pc_novel_info" diff="$arrNovel.n_id" num="100" g_key="arrGrm" /} diff --git a/code/app/home/view/default/Pc/Public/allChapterPage.html b/code/app/home/view/default/Pc/Public/allChapterPage.html index caa0f29..d792c7c 100644 --- a/code/app/home/view/default/Pc/Public/allChapterPage.html +++ b/code/app/home/view/default/Pc/Public/allChapterPage.html @@ -1,6 +1,6 @@ -{if !empty($arrPaginator)} +{if !empty($page_data)}
- {volist name="arrPaginator" id="item"} + {volist name="page_data" id="item"} {eq name="item.type" value="prev"} @@ -10,10 +10,10 @@ {/volist} - {volist name="arrPaginator" id="item"} + {volist name="page_data" id="item"} {eq name="item.type" value="next"} diff --git a/code/app/home/view/default/Pc/getNovelCatalog.html b/code/app/home/view/default/Pc/getNovelCatalog.html index b38e476..7eee326 100644 --- a/code/app/home/view/default/Pc/getNovelCatalog.html +++ b/code/app/home/view/default/Pc/getNovelCatalog.html @@ -3,7 +3,7 @@ {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.n_id" n_key="arrNovel" n_forge_id="0" /} +{novel:info n_id="$Request.route.intNovelId" n_key="arrNovel" n_forge_id="0" /} {site:grm page_code="pc_novel_info" diff="$arrNovel.n_id" num="100" g_key="arrGrm" /} @@ -145,12 +145,12 @@
-

《{$arrNovel.n_name}》章节列表(第{$intPage}页)切换倒序/正序: - {if $strOrder == 'zheng'} - 《{$arrNovel.n_name}》章节列表(第{$Request.route.intPage}页)切换倒序/正序: + {if $Request.route.strOrder == 'zheng'} + 点击切换倒序 {else} - 点击切换正序 {/if}

@@ -159,14 +159,15 @@ {include file="pc/public/allChapterPage" /} diff --git a/code/app/home/view/default/Pc/getNovelChapter.html b/code/app/home/view/default/Pc/getNovelChapter.html index c80303f..64bf1bf 100644 --- a/code/app/home/view/default/Pc/getNovelChapter.html +++ b/code/app/home/view/default/Pc/getNovelChapter.html @@ -85,7 +85,7 @@ {if $arrChapter && $arrChapter.c_sort_num && $arrChapter.c_sort_num == 1} 上一页 {else} - {$arrGRM[10]|raw} + {$arrGrm[10]|raw} 上一页 {/if} @@ -93,7 +93,7 @@ 章节目录 | {if $arrNextChapter && $arrNextChapter.c_sort_num} - {$arrGRM[9]|raw} + {$arrGrm[9]|raw} 下一页 {/if} @@ -106,7 +106,7 @@

相邻推荐: {volist name="arrNovel.n_forge_novel" id="ForgeNovel" key="key"} {if $key<19 } - {$arrGRM[$key+9]|raw} + {$arrGrm[$key+9]|raw} {/if} 上一页 {else} - {$arrGRM[10]|raw} + {$arrGrm[10]|raw} 上一页 {/if} @@ -130,7 +130,7 @@ 章节目录 | {if $arrNextChapter && $arrNextChapter.c_sort_num} - {$arrGRM[9]|raw} + {$arrGrm[9]|raw} 下一页 {/if} diff --git a/code/app/home/view/default/Pc/getNovelInfo.html b/code/app/home/view/default/Pc/getNovelInfo.html index 3063feb..57c723d 100644 --- a/code/app/home/view/default/Pc/getNovelInfo.html +++ b/code/app/home/view/default/Pc/getNovelInfo.html @@ -4,7 +4,7 @@ {block name="keywords"}{site:replace code="NOVEL@GETNOVELINFO@KEYWORDS"}{/block} {block name="description"}{site:replace code="NOVEL@GETNOVELINFO@DESCRIPTION"}{/block} {block name="head"} -{novel:info n_id="$Request.route.n_id" n_key="arrNovel" n_forge_id="0" /} +{novel:info n_id="$Request.route.intNovelId" n_key="arrNovel" n_forge_id="0" /} {site:grm page_code="pc_novel_info" diff="$arrNovel.n_id" num="100" g_key="arrGrm" /} @@ -143,7 +143,7 @@

- +

《{$arrNovel.n_name}》最新章节

diff --git a/code/app/home/view/default/Public/allChapterPage.html b/code/app/home/view/default/Public/allChapterPage.html index c2a3f26..9b8f712 100644 --- a/code/app/home/view/default/Public/allChapterPage.html +++ b/code/app/home/view/default/Public/allChapterPage.html @@ -1,10 +1,10 @@ -{if !empty($arrPaginator)} +{if !empty($page_data)}