From c87a377282fcc41ddd71955afe76024954ce5806 Mon Sep 17 00:00:00 2001 From: make Date: Tue, 22 Apr 2025 21:28:08 +0800 Subject: [PATCH] debug --- .../view/default/novel/getNovelCatalog.html | 5 +- .../home/view/default/novel/getNovelInfo.html | 4 +- .../view/shikong/novel/getNovelCatalog.html | 180 ++++------- .../view/shikong/novel/getNovelChapter.html | 286 +++++++++--------- .../home/view/shikong/novel/getNovelInfo.html | 221 +++++++------- code/app/services/NovelService.php | 1 + code/public/template/default/h5/css/style.css | 1 + code/public/template/shikong/css/style.css | 92 +++++- .../template/shikong/js/index-247463.js | 35 ++- doc/TemplateTag.md | 2 +- 10 files changed, 446 insertions(+), 381 deletions(-) diff --git a/code/app/home/view/default/novel/getNovelCatalog.html b/code/app/home/view/default/novel/getNovelCatalog.html index 4373c4a..f12bc9c 100644 --- a/code/app/home/view/default/novel/getNovelCatalog.html +++ b/code/app/home/view/default/novel/getNovelCatalog.html @@ -3,6 +3,8 @@ {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" /} +{chapter:pagerexp page="$Request.route.intPage" limit="10" n_id="$Request.route.intNovelId" d_key="d_key" d_val="chapter" +cache_life="86400" button_num="3" sort_type="$Request.route.strOrder" func="generateChapterPager" export_name="resData" /} {/block} {block name="title"}{site:replace code="NOVEL@GETNOVELCATALOG@TITLE"}{/block} @@ -135,8 +137,7 @@ {block name="main"} -{chapter:pagerexp page="$Request.route.intPage" limit="100" n_id="$Request.route.intNovelId" d_key="d_key" d_val="chapter" -cache_life="86400" button_num="3" sort_type="$Request.route.strOrder" func="generateChapterPager" export_name="resData" /} +

{$arrNovel['n_name']}最新章节 - {$arrNovel['n_author']} - {$DomainModel->d_name}

diff --git a/code/app/home/view/default/novel/getNovelInfo.html b/code/app/home/view/default/novel/getNovelInfo.html index 0051efd..bc4de39 100644 --- a/code/app/home/view/default/novel/getNovelInfo.html +++ b/code/app/home/view/default/novel/getNovelInfo.html @@ -150,8 +150,8 @@ $Novel.n_id{extend name="baseH5" /}

{$arrNovel.n_category}{$arrNovel.n_status}

-

最近更新:{$arrLatestChapter->c_name +

最近更新:{$arrLatestChapter->c_name ?? ""}

更新时间:{$arrNovel.n_update_time}

diff --git a/code/app/home/view/shikong/novel/getNovelCatalog.html b/code/app/home/view/shikong/novel/getNovelCatalog.html index 6577c37..fbfb29e 100644 --- a/code/app/home/view/shikong/novel/getNovelCatalog.html +++ b/code/app/home/view/shikong/novel/getNovelCatalog.html @@ -1,17 +1,24 @@ -{extend name="baseH5" /} +$Novel.n_id{extend name="baseH5" /} -{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="get-data"} + +{novel:info n_id="$Request.route.intNovelId" n_key="arrNovel" n_forge_id="$Request.route.intForgeId" /} + +{site:grm page_code="h5_novel_info" diff="$arrNovel.n_id" num="120" g_key="arrGrm" /} +{chapter:pagerexp page="$Request.route.intPage" limit="10" n_id="$Request.route.intNovelId" d_key="d_key" d_val="chapter" +cache_life="86400" button_num="3" sort_type="$Request.route.strOrder" func="generateChapterPager" export_name="resData" /} +{/block} + +{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"} -{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" /} - - + @@ -30,7 +37,8 @@ - + {/block} + + {block name="head-js"} {/block} @@ -96,9 +106,12 @@ {/block} -{block name="nav-html"} + + +{block name="main"} + -{/block} +
-{block name="main"} +

{$arrNovel['n_name']}最新章节 - {$arrNovel['n_author']} - {$DomainModel->d_name}

-{chapter:pagerexp page="$Request.route.intPage" limit="100" n_id="$Request.route.intNovelId" d_key="d_key" d_val="chapter" -cache_life="86400" button_num="3" sort_type="$Request.route.strOrder" func="generateChapterPager" export_name="resData" /} +
+
-

{$arrNovel['n_name']}最新章节 - {$arrNovel['n_author']} - {$DomainModel->d_name}

-
-
-
- {$arrNovel['n_name'] ?? ''}小说封面 - {$arrNovel.n_author}最新章节 -
-
-
-

{$arrNovel.n_name}

{$arrNovel.n_author} - 著 -
-

{$arrNovel.n_category}{$arrNovel.n_status} -

-

最近更新:{$arrLatestChapter->c_name - ?? ""}

-

更新时间:{$arrNovel.n_update_time}

-
-
- -
-
-
- {$arrNovel.n_description} -
- -

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

-
- - +
+ {include file="public/allChapterPage" start="1"/} -
    - {foreach $resData.data as $key=>$Chapter} -
  • - {$arrGrm[$key]|raw} - {$Chapter.c_name} -
  • +
      + {chapter:list count="10" sort_type="dao" n_id="$arrNovel.n_id" d_key="d_key" d_val="Chapter" + cache_life="86400"} +
    • + {$Chapter.c_name} +
    • + {/chapter:list} +
    - {/foreach} -
- - {include file="public/allChapterPage" /} - -
- -
-

完结推荐

-
- {novel:list count="6" n_category="$arrNovel.n_category_pinyin" n_status="wanjie" d_key="d_key" d_val="Novel" p_val="page_data" cache_life="86400"} -
-
- {$arrGrm[$d_key+110]|raw} - {$Novel.n_name ?? ''} - {$Novel.n_category ?? ''}最新章节在线免费阅读
-
-

{$Novel.n_name} -

-

作者:{$Novel.n_author}

-

{$Novel.n_description}

-
-
- {/novel:list} -
-
+ + {include file="public/allChapterPage" start="1"/} -
-

相邻小说

-
+
+ 相关标签: + + + {volist name='$arrNovel.arrRelateveNovel' id='Novel'} + {$Novel.n_name}   + {/volist} + {volist name='arrNovel.n_forge_novel' id='ForgeNovel'} + {$ForgeNovel.n_forge_title}   + {/volist} - {$arrNovel.strFocus ?? ""} 。看小说就来{$DomainModel->d_name} {$DomainModel->d_domain}... -
-
- {volist name='$arrNovel.arrRelateveNovel' id='Novel'} - {$Novel.n_name}   - {/volist} - {volist name='arrNovel.n_forge_novel' id='ForgeNovel'} - {$ForgeNovel.n_forge_title}   - {/volist} + + +
+
+ +
+
@@ -259,7 +202,6 @@ cache_life="86400" button_num="3" sort_type="$Request.route.strOrder" func="gene 'c_name': `第一章`, }; - {/block} {block name="customize"} diff --git a/code/app/home/view/shikong/novel/getNovelChapter.html b/code/app/home/view/shikong/novel/getNovelChapter.html index 8c08d9d..346f55b 100644 --- a/code/app/home/view/shikong/novel/getNovelChapter.html +++ b/code/app/home/view/shikong/novel/getNovelChapter.html @@ -1,17 +1,19 @@ {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" /} - @@ -68,6 +70,9 @@ c_page="$Request.route.intChapterPage" c_key="arrChapter" /} {/block} +{block name="head-css"} +{/block} + {block name="head-js"} {/block} @@ -78,150 +83,157 @@ c_page="$Request.route.intChapterPage" c_key="arrChapter" /} {block name="logo-html"}

- {$DomainModel->d_name} + {$DomainModel->d_name}

{/block} -{block name="nav-html"} - -{/block} + + + {block name="main"} -

{$arrNovel['n_name']}最新章节 - {$arrChapter.c_name ?? ''}

+ - -
- {$arrGrm[2]|raw} -
- {$arrGrm[3]|raw} - - {$arrGrm[4]|raw} -
-
- {$arrGrm[5]|raw} -
    - {if $arrChapter.c_sort_num == 1} -
  • 上一页
  • - {elseif $arrChapter['pre_chapter'] && $arrChapter['pre_chapter']['c_sort_num']} -
  • 上一页 -
  • - {/if} -
  • 章节目录
  • - {if $arrChapter.next_chapter && $arrChapter.next_chapter.c_sort_num} -
  • 下一页 -
  • - {/if} -
- {$arrGrm[6]|raw} +

{$arrNovel['n_name']}最新章节 - + {$arrChapter.c_name ?? ''}

+ +
+ +
+
+ + + +
+
+ {if $arrChapter['pre_chapter'] && $arrChapter['pre_chapter']['c_sort_num']} + + {/if} + + {if $arrChapter['next_chapter'] && $arrChapter['next_chapter']['c_sort_num']} + + {/if} +
+
+ +

{$arrChapter.c_name ?? ''}

+ +
+ + {$arrGrm[3]|raw} + + {$arrGrm[4]|raw} + +
+
+
+ {if $arrChapter['pre_chapter'] && $arrChapter['pre_chapter']['c_sort_num']} + + {/if} + + {if $arrChapter.next_chapter && $arrChapter.next_chapter.c_sort_num} + + {/if} + +
+
+ + +
+
-
-

完结推荐

-
- {novel:list count="6" n_category="$arrNovel.n_category_pinyin" n_status="wanjie" d_key="d_key" d_val="Novel" - p_val="page_data" cache_life="86400"} -
-
- {$arrGrm[$d_key+6]|raw} - {$Novel.n_name ?? ''} - {$Novel.n_category ?? ''}最新章节在线免费阅读
-
-

{$Novel.n_name} -

-

作者:{$Novel.n_author}

-

{$Novel.n_description}

-
-
- {/novel:list} -
-
- -
-

相邻小说

-
- - {$arrNovel.strFocus ?? ""} 。看小说就来{$DomainModel->d_name} {$DomainModel->d_domain}... -
-
- {volist name='arrNovel.arrRelateveNovel' id='Novel'} - {$Novel.n_name}   - {/volist} - - {volist name="arrNovel.n_forge_novel" id="ForgeNovel" key="key"} - {$ForgeNovel.n_forge_title}   - {/volist} -
-
+ {/block} {block name="customize"} - + {/block} \ No newline at end of file diff --git a/code/app/home/view/shikong/novel/getNovelInfo.html b/code/app/home/view/shikong/novel/getNovelInfo.html index 91e9ce2..1fe4e28 100644 --- a/code/app/home/view/shikong/novel/getNovelInfo.html +++ b/code/app/home/view/shikong/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" /} +{novel:info n_id="$Request.route.intNovelId" n_key="arrNovel" n_forge_id="$Request.route.intForgeId" /} {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" /}