debug=干扰码

This commit is contained in:
make
2025-04-09 00:57:30 +08:00
parent 466abd8cd6
commit c2e7218fe7
35 changed files with 175 additions and 493 deletions

View File

@@ -1,216 +0,0 @@
{extend name="baseH5" /}
{block name="title"}{$strTitle??''}{/block}
{block name="keywords"}{$strKeywords??''}{/block}
{block name="description"}{$strDescription??''}{/block}
{block name="head"}
<!-- 社交媒体标签 -->
<meta property="og:title" content="{$arrNovel['og_novel_book_name']??'未知小说'}" />
<meta property="og:description" content="{$strDescription??'暂无简介'}" />
<meta property="og:url"
content='https://{$DomainModel->d_domain}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}' />
<meta property="og:type" content="book" />
<meta property="og:image" content="{$arrNovel.n_cover_path ?? ''}" />
<meta property="og:site_name" content="{$DomainModel->d_name}" />
<meta property="og:novel:category" content="{$arrNovel.og_novel_category ?? ''}">
<meta property="og:novel:author" content="{$arrNovel.og_novel_author ?? ''}">
<meta property="og:novel:book_name" content="{$arrNovel.og_novel_book_name ?? ''}">
<meta property="og:novel:read_url"
content="https://{$DomainModel->d_domain}/pc/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-1">
<meta property="og:novel:status" content="{$arrNovel.og_novel_status ?? ''}">
<meta property="og:novel:update_time" content="{$arrNovel.og_novel_update_time ?? ''}">
<meta property="og:novel:latest_chapter_name" content="{$arrLatestChapter.name ?? ''}">
<meta property="og:novel:latest_chapter_url"
content="https://{$DomainModel->d_domain}/pc/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-{$arrLatestChapter.c_sort_num ?? 1}">
<!-- 可选:支持 Twitter Card -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="{$arrNovel['og_novel_book_name'] ?? '未知小说'}" />
<meta name="twitter:description" content="{$strDescription ?? '暂无简介'}" />
<meta name="twitter:image" content="{$arrNovel.n_cover_path ?? ''}" />
<!-- 结构化数据 -->
<script type="application/ld+json">
{
"@context": 'https://{$DomainModel->d_domain}/{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}',
"@type": "book",
"name": "{$arrNovel['og_novel_book_name'] ?? '未知小说'}",
"description": "{$arrNovel['n_page_description'] ??'暂无简介'}",
"author": {
"@type": "Person",
"name": "{$arrNovel['og_novel_author'] ??'佚名'}"
},
"publisher": {
"@type": "Organization",
"name": "{$DomainModel->d_name}",
"url": "https://{$DomainModel->d_domain}"
},
"datePublished": "{$arrNovel['og_novel_update_time'] ?? time()}",
"image": "{$Novel.n_cover_path ?? ''}",
"url": '{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}',
"genre": "{$arrNovel.og_novel_category ??''}",
"inLanguage": "zh-CN",
"bookFormat": "https://{$DomainModel->d_domain}/EBook",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "100",
},
}
</script>
{/block}
{block name="head-js"}{/block}
{block name="logo-html"}
<h2 class="logo">
<a href="/">狂雨小说</a>
</h2>
{/block}
{block name="main"}
<div class="wrap">
<nav class="breadcrumb" aria-label="breadcrumb">
<ol itemscope itemtype="https://schema.org/BreadcrumbList">
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="/" itemprop="item">
<span itemprop="name">首页</span>
</a>
<meta itemprop="position" content="1" />
</li>
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="/shuku/all/{$arrNovel.category_pinyin}/all/page1" itemprop="item">
<span itemprop="name">{$arrNovel.og_novel_category}</span>
</a>
<meta itemprop="position" content="2" />
</li>
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href='{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}' itemprop="item">
<span itemprop="name">{$arrNovel['og_novel_book_name']}</span>
</a>
<meta itemprop="position" content="3" />
</li>
</ol>
</nav>
<!--info-->
<div class="mod mod-info">
<div class="book-info">
<dl class="base clearfix">
<dt>
<img src="/static/img/default.jpg" data-src="{$Novel.n_cover_path ?? ''}"
alt="{$Novel->og_novel_book_name ?? ''}封面" class="lazy lazyload-img" />
<i class='{eq name="arrNovel.og_novel_status" value="连载中"}serial{else}finish {/eq}'>已完结</i>
</dt>
<dd>
<h1>{$arrNovel['og_novel_book_name']}</h1>
<p class="info">
<span>分类:{$arrNovel.og_novel_category}</span>
<span>作者:<a href="/search.html?keyword=兔子很淡定">{$arrNovel.og_novel_author}</a></span>
<!-- <span>字数54.20万字</span> -->
<span>阅读:{$arrNovelClicks.total}</span>
</p>
</dd>
</dl>
<div class="btns">
<ul>
<li>
<a class="read-online reading"
onclick="javascript:location.href='/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-1';">点击阅读</a>
</li>
<li>
<a class="b5673b5cd4b" onclick="addBookshelfFun()">加入书架</a>
</li>
</ul>
</div>
<div class="intro">
<div class="content">
<p>
{$arrNovel.n_page_description}
</p>
</div>
</div>
</div>
</div>
<!-- hot-book -->
<div class="mod mod-info">
<div class="book-info">
<div class="mod-head">
<h3>最新要点</h3>
</div>
<div class="intro">
<div class="content">
<p>
{$strFocus}
</p>
<p class="xianglingtuijian">相邻推荐:
{volist name="arrNovel.n_forge_novel" id="ForgeNovel" key="key"}
<a
href='/kan/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}-{$ForgeNovel.n_forge_id}'>{$ForgeNovel.n_forge_title}</a>
{/volist}
</p>
</div>
</div>
</div>
</div>
<!-- hot-book -->
<div class="mod mod-attentions">
<div class="mod-head">
<h3>目录</h3>
</div>
<div class="attentions">
<ul class="clearfix">
{volist name="arrChapter" id="Chapter" key="key"}
<li>
<a href="/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-{$Chapter.c_sort_num}"
title="{$Chapter.name}">{$Chapter.name}</a>
</li>
{/volist}
</ul>
<div class="chapters-more">
<a href="/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/mulu/zheng"
class="reading btn-bookshelf">更多章节</a>
</div>
</div>
</div>
<div class="mod mod-guess">
<div class="mod-head">
<h3>同类作品</h3>
</div>
<div class="book-slide">
<ul class="clearfix">
{foreach $arrRelateveNovel as $Novel}
<li>
<a href='{site:nurl n_id="Novel.n_id" n_py="Novel.og_novel_pin_yin"/}'>
<img class="lazy lazyload-img" data-encrypted="false" src="/static/img/default.jpg"
data-src="{$Novel.n_cover_path ?? ''}" alt="{$Novel.og_novel_book_name ?? ''}" />
<span>{$Novel.og_novel_book_name ?? ''}</span>
<em>
<aria>作者:</aria>{$Novel.og_novel_author ?? ''}
</em>
</a>
</li>
{/foreach}
</ul>
</div>
</div>
</div>
<script>
const strNovelId = '{$arrNovel.n_id}';
</script>
{/block}
{block name="customize"}
{/block}
{block name="footer-js"}
{/block}

View File

@@ -110,7 +110,7 @@
<div class="book-list">
<ul class="clearfix">
{volist name="arrNovel" id="Novel" key="key"}
{include file="Public/novelListH" /}
{include file="Public/novelListH" start="0"/}
{/volist}
</ul>
</div>

View File

@@ -62,7 +62,7 @@
<div class="book-slide">
<ul class="clearfix">
{volist name="arrRecommendSerializationNovel" id="Novel" key="key"}
{include file="Public/novelListS" /}
{include file="Public/novelListS" start="0"/}
{/volist}
</ul>
</div>
@@ -74,7 +74,7 @@
<div class="book-slide">
<ul class="clearfix">
{volist name="arrRecommendEndNovel" id="Novel" key="key"}
{include file="Public/novelListS" /}
{include file="Public/novelListS" start="13"/}
{/volist}
</ul>
</div>
@@ -86,7 +86,7 @@
<div class="book-list">
<ul class="clearfix">
{volist name="arrNewsUpdateNovel" id="Novel" key="key"}
{include file="Public/novelListH" /}
{include file="Public/novelListH" start="21"/}
{/volist}
</ul>
</div>

View File

@@ -77,6 +77,7 @@
</head>
<body class="skin-default">
{$arrGRM[0]|raw}
<aside id="asideChapter" class="aside" data-is-bind-scroll="true">
<i id="asideOverlay" class="aside-overlay" role="button" title="点击关闭浮层"></i>
<div id="asideChapterContent" class="aside-content">
@@ -89,19 +90,20 @@
</div>
</div>
</aside>
{$arrGRM[1]|raw}
<div id="pageRead" class="page-read ">
<content id="readContent" class="page-read-content">
<div id="readLoadPrev" class="read-load-prev">
<a class="read-load-icon btn-any loading"></a>
<p class="read-load-p">下拉阅读上一章</p>
</div>
{$arrGRM[2]|raw}
<div id="readLoadNext" class="read-load-next">
{if $arrChapter.c_sort_num == 1}
<!-- <a id="j_chapterPrev" btnLoadNextChapter href="javascript:void(0);">上一章</a> -->
{$arrGRM[3]|raw}
<a href="javascript:" class="btn-normal red" data-size="14" role="button">上一章</a>
{else}
{$arrGRM[4]|raw}
<a href="/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-{$arrPreChapter.c_sort_num}"
class="btn-normal red" data-size="14" role="button">上一章</a>
{/if}
@@ -119,7 +121,7 @@
</section>
</article>
{$arrGRM[5]|raw}
<div id="readLoadNext" class="read-load-next">
{if $arrChapter.c_sort_num == 1}
<!-- <a id="j_chapterPrev" href="javascript:void(0);">上一章</a> -->
@@ -150,6 +152,7 @@
<mark id="readPageMark" class="read-page-mark">你刚刚阅读到这里</mark>
<p id="pageNum" class="read-page-num">1/1</p>
</div>
{$arrGRM[6]|raw}
<div id="pageReadOpt" class="page-read-opt" data-settings-str="dn:d|fs:3|skin:0|vh:v" data-book-publish="0"
data-sale-modes="1" data-has-sub="0">
<header class="header read-opt-header">
@@ -269,6 +272,7 @@
</ul>
</div>
</div>
{$arrGRM[8]|raw}
<footer class="read-opt-footer">
<div class="btn-group">
<!-- id="readBtnChapter" -->
@@ -300,7 +304,7 @@
</div>
</footer>
</div>
{$arrGRM[7]|raw}
<script type="text/javascript" src="/template/kuangyu/reader/wap/js/zepto.min.js"></script>
<script type="text/javascript" src="/template/kuangyu/reader/wap/js/reader.js"></script>
@@ -364,6 +368,8 @@
})
</script> -->
{/block}
{$arrGRM[10]|raw}
</body>
</html>

View File

@@ -15,12 +15,12 @@
<meta property="og:novel:author" content="{$arrNovel.og_novel_author ?? ''}">
<meta property="og:novel:book_name" content="{$arrNovel.og_novel_book_name ?? ''}">
<meta property="og:novel:read_url"
content="https://{$DomainModel->d_domain}/pc/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrLatestChapter.n_id}/zhang-1">
content="https://{$DomainModel->d_domain}/pc/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-1">
<meta property="og:novel:status" content="{$arrNovel.og_novel_status ?? ''}">
<meta property="og:novel:update_time" content="{$arrNovel.og_novel_update_time ?? ''}">
<meta property="og:novel:latest_chapter_name" content="{$arrLatestChapter.name}">
<meta property="og:novel:latest_chapter_name" content="{$arrLatestChapter.name ?? ''}">
<meta property="og:novel:latest_chapter_url"
content="https://{$DomainModel->d_domain}/pc/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrLatestChapter.n_id}/zhang-{$arrLatestChapter.c_sort_num}">
content="https://{$DomainModel->d_domain}/pc/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-{$arrLatestChapter.c_sort_num ?? 1}">
<!-- 可选:支持 Twitter Card -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="{$arrNovel['og_novel_book_name'] ?? '未知小说'}" />
@@ -90,7 +90,7 @@
<!-- hot-book -->
<div class="mod mod-attentions">
{$arrGRM[0]|raw}
<div class="mod-head">
<h1>{$arrNovel['og_novel_book_name']}-章节目录第{$intPage}页</h1>
</div>
@@ -98,11 +98,12 @@
<div class="attentions">
<!-- 目录下拉分页-->
{include file="Public/allChapterPage" /}
{include file="Public/allChapterPage" start="0"/}
<ul class="clearfix">
{volist name="arrPage.data" id="Chapter" key="key"}
<li>
{$arrGRM[$key]|raw}
<a href="/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-{$Chapter.c_sort_num}"
title="{$Chapter.name}">{$Chapter.name}</a>
</li>

View File

@@ -91,6 +91,7 @@
<!--info-->
<div class="mod mod-info">
{$arrGRM[0]|raw}
<div class="book-info">
<dl class="base clearfix">
<dt>
@@ -109,9 +110,11 @@
</p>
</dd>
</dl>
{$arrGRM[1]|raw}
<div class="btns">
<ul>
<li>
{$arrGRM[2]|raw}
<a class="read-online reading"
onclick="javascript:location.href='/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-1';">点击阅读</a>
</li>
@@ -121,6 +124,7 @@
</ul>
</div>
<div class="intro">
{$arrGRM[3]|raw}
<div class="content">
<p>
{$arrNovel.n_page_description}
@@ -136,6 +140,7 @@
<div class="mod-head">
<h3>最新要点</h3>
</div>
{$arrGRM[4]|raw}
<div class="intro">
<div class="content">
<p>
@@ -143,6 +148,7 @@
</p>
<p class="xianglingtuijian">相邻推荐:
{volist name="arrNovel.n_forge_novel" id="ForgeNovel" key="key"}
{$arrGRM[$key+20]|raw}
<a
href='/kan/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}-{$ForgeNovel.n_forge_id}'>{$ForgeNovel.n_forge_title}</a>
{/volist}
@@ -163,6 +169,7 @@
<ul class="clearfix">
{volist name="arrChapter" id="Chapter" key="key"}
<li>
{$arrGRM[$key]|raw}
<a href="/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-{$Chapter.c_sort_num}"
title="{$Chapter.name}">{$Chapter.name}</a>
</li>
@@ -184,6 +191,7 @@
<ul class="clearfix">
{foreach $arrRelateveNovel as $Novel}
<li>
{$arrGRM[$key+10]|raw}
<a href='{site:nurl n_id="Novel.n_id" n_py="Novel.og_novel_pin_yin"/}'>
<img class="lazy lazyload-img" data-encrypted="false" src="/static/img/default.jpg"
data-src="{$Novel.n_cover_path ?? ''}" alt="{$Novel.og_novel_book_name ?? ''}" />

View File

@@ -53,10 +53,10 @@
<ul class="clearfix">
{volist name="arrDayRankNovel" id="Novel" key="key"}
{if $key == 1}
{include file="Public/novelListH" /}
{include file="Public/novelListH" start="0"/}
{/if}
{if $key >= 2}
{include file="Public/novelListRank" /}
{include file="Public/novelListRank" start="1"/}
{/if}
{/volist}
@@ -72,10 +72,10 @@
<ul class="clearfix">
{volist name="arrWeekRankNovel" id="Novel" key="key"}
{if $key == 1}
{include file="Public/novelListH" /}
{include file="Public/novelListH" start="10"/}
{/if}
{if $key >= 2}
{include file="Public/novelListRank" /}
{include file="Public/novelListRank" start="11"/}
{/if}
{/volist}
@@ -91,10 +91,10 @@
<ul class="clearfix">
{volist name="arrMoonRankNovel" id="Novel" key="key"}
{if $key == 1}
{include file="Public/novelListH" /}
{include file="Public/novelListH" start="20"/}
{/if}
{if $key >= 2}
{include file="Public/novelListRank" /}
{include file="Public/novelListRank" start="21"/}
{/if}
{/volist}
@@ -110,10 +110,10 @@
<ul class="clearfix">
{volist name="arrTotalRankNovel" id="Novel" key="key"}
{if $key == 1}
{include file="Public/novelListH" /}
{include file="Public/novelListH" start="30"/}
{/if}
{if $key >= 2}
{include file="Public/novelListRank" /}
{include file="Public/novelListRank" start="31"/}
{/if}
{/volist}
</ul>
@@ -128,10 +128,10 @@
<ul class="clearfix">
{volist name="arrNewsNovelRankNovel" id="Novel" key="key"}
{if $key == 1}
{include file="Public/novelListH" /}
{include file="Public/novelListH" start="40"/}
{/if}
{if $key >= 2}
{include file="Public/novelListRank" /}
{include file="Public/novelListRank" start="41"/}
{/if}
{/volist}
</ul>
@@ -146,10 +146,10 @@
<ul class="clearfix">
{volist name="arrEdnNovelRankNovel" id="Novel" key="key"}
{if $key == 1}
{include file="Public/novelListH" /}
{include file="Public/novelListH" start="50"/}
{/if}
{if $key >= 2}
{include file="Public/novelListRank" /}
{include file="Public/novelListRank" start="51"/}
{/if}
{/volist}
</ul>

View File

@@ -39,7 +39,7 @@
{else}
<ul class="clearfix">
{foreach $arrPage.data as $key=>$Novel}
{include file="Public/novelListH" /}
{include file="Public/novelListH" start="0"/}
{/foreach}
</ul>
{/if}