This commit is contained in:
make
2025-04-16 23:15:37 +08:00
parent efad19295d
commit ef4050fb65
22 changed files with 1453 additions and 1261 deletions

View File

@@ -6,6 +6,7 @@ namespace app\home;
use app\model\ConverterMovel; use app\model\ConverterMovel;
use app\model\GanRaoMaModel; use app\model\GanRaoMaModel;
use app\model\CategoryModel;
use think\App; use think\App;
use think\exception\ValidateException; use think\exception\ValidateException;
use think\facade\View; use think\facade\View;
@@ -122,6 +123,7 @@ abstract class BaseController
View::assign([ View::assign([
'arrForgeNovel' => $arrForgeNovel, 'arrForgeNovel' => $arrForgeNovel,
'arrCategoryAll' => CategoryModel::$arrCategoryAll,
]); ]);
break; break;
case 'kuangYu': case 'kuangYu':

View File

@@ -149,7 +149,7 @@ class Index extends BaseController
View::assign([ View::assign([
'arrAllCategoryNovel' => $arrAllCategoryNovel, 'arrAllCategoryNovel' => $arrAllCategoryNovel,
'arrNewsNovel' => $arrNewsNovel, 'arrNewsNovel' => $arrNewsNovel,
'arrCategoryAll' => CategoryModel::$arrCategoryAll,
]); ]);
break; break;

View File

@@ -494,6 +494,7 @@ class Novel extends BaseController
unset($arrNovelJs['n_related_novel'], $arrNovelJs['n_forge_novel'], $arrNovelJs['n_description']); unset($arrNovelJs['n_related_novel'], $arrNovelJs['n_forge_novel'], $arrNovelJs['n_description']);
View::assign([ View::assign([
'intPage' => 1,
'arrRelateveNovel' => $arrRelateveNovel, 'arrRelateveNovel' => $arrRelateveNovel,
'arrNovel' => $arrNovel, 'arrNovel' => $arrNovel,
'arrNovelJs' => $arrNovelJs, 'arrNovelJs' => $arrNovelJs,
@@ -502,13 +503,12 @@ class Novel extends BaseController
'arrNovelClicks' => $arrNovelClicks, 'arrNovelClicks' => $arrNovelClicks,
'strFocus' => $strFocus, 'strFocus' => $strFocus,
'intFirstChapterSort' => $intFirstChapterSort, 'intFirstChapterSort' => $intFirstChapterSort,
'strPageCode' => 'boy', 'strPageCode' => 'detail',
'strTitle' => $strTitle, 'strTitle' => $strTitle,
'strKeywords' => $strKeywords, 'strKeywords' => $strKeywords,
'strDescription' => $strDescription, 'strDescription' => $strDescription,
]); ]);
$strView = $boolIsMobile ? 'getNovelInfo' : 'pc/getNovelInfo'; $strView = $boolIsMobile ? 'getNovelInfo' : 'pc/getNovelInfo';
$this->generateGrm(2, $intNId . '-' . $intForgeId, 50); $this->generateGrm(2, $intNId . '-' . $intForgeId, 50);
return $this->rending($strView); return $this->rending($strView);
@@ -601,7 +601,7 @@ class Novel extends BaseController
'arrNovelClicks' => $arrNovelClicks, 'arrNovelClicks' => $arrNovelClicks,
'strFocus' => $strFocus, 'strFocus' => $strFocus,
'intFirstChapterSort' => $intFirstChapterSort, 'intFirstChapterSort' => $intFirstChapterSort,
'strPageCode' => 'boy', 'strPageCode' => 'detail',
'strTitle' => $strTitle, 'strTitle' => $strTitle,
'strKeywords' => $strKeywords, 'strKeywords' => $strKeywords,
'strDescription' => $strDescription, 'strDescription' => $strDescription,
@@ -652,6 +652,27 @@ class Novel extends BaseController
$arrChapter['c_content'] = base64_encode($arrChapter['c_content']); $arrChapter['c_content'] = base64_encode($arrChapter['c_content']);
} }
$strTemplatesModel = $Request->TemplatesModel->t_code;
switch ($strTemplatesModel) {
case 'default':
if(!$boolIsMobile){
// 推荐小说
$arrRelateveNId = array_column($arrNovel['n_related_novel'], 'n_id');
$arrRelateveNovel = $NovelModel->findMany(['n_id' => [
'$in' => $arrRelateveNId,
]], 10);
View::assign([
'arrRelateveNovel' => $arrRelateveNovel,
]);
}
break;
case 'kuangYu':
}
$arrCategoryAll = CategoryModel::$arrCategoryAll; $arrCategoryAll = CategoryModel::$arrCategoryAll;
// 更新值 // 更新值
@@ -693,11 +714,10 @@ class Novel extends BaseController
]); ]);
$strView = $boolIsMobile ? 'getNovelChapter' : 'pc/getNovelChapter'; $strView = $boolIsMobile ? 'getNovelChapter' : 'pc/getNovelChapter';
$this->generateGrm(2, $intNId . '-' . $arrChapter['c_sort_num'] ?? 0, 20); $this->generateGrm(2, $intNId . '-' . $arrChapter['c_sort_num'] ?? 0, 100);
return $this->rending($strView); return $this->rending($strView);
} }
/** /**
* 章节详情 * 章节详情
* *
@@ -741,6 +761,26 @@ class Novel extends BaseController
$arrChapter['c_content'] = base64_encode($arrChapter['c_content']); $arrChapter['c_content'] = base64_encode($arrChapter['c_content']);
} }
$strTemplatesModel = $Request->TemplatesModel->t_code;
switch ($strTemplatesModel) {
case 'default':
if(!$boolIsMobile){
// 推荐小说
$arrRelateveNId = array_column($arrNovel['n_related_novel'], 'n_id');
$arrRelateveNovel = $NovelModel->findMany(['n_id' => [
'$in' => $arrRelateveNId,
]], 10);
View::assign([
'arrRelateveNovel' => $arrRelateveNovel,
]);
}
break;
case 'kuangYu':
}
$arrCategoryAll = CategoryModel::$arrCategoryAll; $arrCategoryAll = CategoryModel::$arrCategoryAll;
// 更新值 // 更新值
@@ -780,7 +820,7 @@ class Novel extends BaseController
]); ]);
$strView = $boolIsMobile ? '' : 'pc/getNovelChapter'; $strView = $boolIsMobile ? '' : 'pc/getNovelChapter';
$this->generateGrm(2, $intNId . '-' . $arrChapter['c_sort_num'] ?? 0, 20); $this->generateGrm(2, $intNId . '-' . $arrChapter['c_sort_num'] ?? 0, 100);
return $this->rending($strView); return $this->rending($strView);
} }
@@ -810,7 +850,7 @@ class Novel extends BaseController
$strKey = sprintf('Nid:%s:Chapter-Page:%s:Order:%s', $intNId, $intPage, $strOrder); $strKey = sprintf('Nid:%s:Chapter-Page:%s:Order:%s', $intNId, $intPage, $strOrder);
$arrFilter = ['n_id' => $intNId, 'c_page' => 0,]; $arrFilter = ['n_id' => $intNId, 'c_page' => 0,];
$intLimit = 100; $intLimit = 10;
$intLifeTime = 12 * 3600; $intLifeTime = 12 * 3600;
if ($strOrder == 'zheng') { if ($strOrder == 'zheng') {
@@ -819,6 +859,31 @@ class Novel extends BaseController
$arrSort = ['c_sort_num' => -1]; $arrSort = ['c_sort_num' => -1];
} }
$strTemplatesModel = $Request->TemplatesModel->t_code;
switch ($strTemplatesModel) {
case 'default':
// 第一章
$arrFirstChapter = $ChapterModel->getFirstChapterByNId($intNId, false);
$intFirstChapterSort = null;
if ($arrFirstChapter) {
$intFirstChapterSort = $arrFirstChapter['c_sort_num'];
}
// 推荐小说
$arrRelateveNId = array_column($arrNovel['n_related_novel'], 'n_id');
$arrRelateveNovel = $NovelModel->findMany(['n_id' => [
'$in' => $arrRelateveNId,
]], 10);
View::assign([
'intFirstChapterSort' => $intFirstChapterSort,
'arrRelateveNovel' => $arrRelateveNovel,
]);
break;
case 'kuangYu':
}
$arrPage = $ChapterModel->findPaginatedWithCache($arrFilter, $intPage, $intLimit, $arrSort, $strKey, $intLifeTime); $arrPage = $ChapterModel->findPaginatedWithCache($arrFilter, $intPage, $intLimit, $arrSort, $strKey, $intLifeTime);
$intButtomNum = 5; $intButtomNum = 5;
@@ -826,7 +891,7 @@ class Novel extends BaseController
$intButtomNum = 10; $intButtomNum = 10;
} }
$strBaseUrl = sprintf('/pc/xiaoshuo/%s-%s/mulu/%s/{page}', $arrNovel['n_name_pinyin'], $intNId, $strOrder); $strBaseUrl = NovelModel::getNovelCatalogUrl($intNId, $arrNovel['n_name_pinyin'], $strOrder,'{page}');
$arrPaginator = CusteomPage02::generate($intPage, $arrPage['total'], $intLimit, $strBaseUrl, $intButtomNum); $arrPaginator = CusteomPage02::generate($intPage, $arrPage['total'], $intLimit, $strBaseUrl, $intButtomNum);
// 更新值 // 更新值

View File

@@ -1,8 +1,11 @@
{extend name="baseH5" /} {extend name="baseH5" /}
{block name='nav-active-class'}home{/block}
{block name="title"}{/block}
{block name="head-js"}{/block}
{block name="title"}{$strTitle??''}{/block}
{block name="keywords"}{$strKeywords??''}{/block}
{block name="description"}{$strDescription??''}{/block}
{block name="head-js"}{/block}
{block name='nav-active-class'}home{/block}
{block name="body-class"}novel_home{/block} {block name="body-class"}novel_home{/block}
{block name='head-name'}{$DomainModel->d_name}{/block} {block name='head-name'}{$DomainModel->d_name}{/block}
{block name='head-href'}/{/block} {block name='head-href'}/{/block}

View File

@@ -0,0 +1,199 @@
{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['n_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[n_name_pinyin]" /}' />
<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.n_category ?? ''}">
<meta property="og:novel:author" content="{$arrNovel.n_author ?? ''}">
<meta property="og:novel:book_name" content="{$arrNovel.n_name ?? ''}">
<meta property="og:novel:read_url"
content='https://{$DomainModel->d_domain}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$intFirstChapterSort"/}'>
<meta property="og:novel:status" content="{$arrNovel.n_status ?? ''}">
<meta property="og:novel:update_time" content="{$arrNovel.n_update_time ?? ''}">
<meta property="og:novel:latest_chapter_name" content="{$arrLatestChapter.c_name ?? ''}">
<meta property="og:novel:latest_chapter_url"
content='https://{$DomainModel->d_domain}{site:lcpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>
<!-- 可选:支持 Twitter Card -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="{$arrNovel['n_name'] ?? '未知小说'}" />
<meta name="twitter:description" content="{$strDescription ?? '暂无简介'}" />
<meta name="twitter:image" content="{$arrNovel.n_cover_path ?? ''}" />
<!-- 结构化数据 -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Book",
"name": "{$arrNovel['n_name'] ?? '未知小说'}",
"description": "{$arrNovel['n_description'] ??'暂无简介'}",
"author": {
"@type": "Person",
"name": "{$arrNovel['n_author'] ??'佚名'}"
},
"publisher": {
"@type": "Organization",
"name": "{$DomainModel->d_name}",
"url": "https://{$DomainModel->d_domain}"
},
"datePublished": "{$arrNovel['n_update_time'] ?? time()}",
"image": "{$arrNovel.n_cover_path ?? ''}",
"url": 'https://{$DomainModel->d_domain}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}',
"genre": "{$arrNovel.n_category ??''}",
"inLanguage": "zh-CN",
"bookFormat": "https://{$DomainModel->d_domain}/EBook",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "100",
},
}
</script>
{/block}
{block name="head-js"}
<script src="/static/001/h5/js/yueduqsbs.js"></script>
{/block}
{block name="body-class"}novel_info{/block}
{block name='head-name'}{$DomainModel->d_name}{/block}
{block name='head-href'}/{/block}
{block name="main"}
<div class="block-box">
<div class="book-main">
<div class="book-img">
<img src="/static/img/default.jpg" data-src="{$arrNovel.n_cover_path ?? ''}"
alt="{$arrNovel['n_name'] ?? ''}小说封面 - {$arrNovel.n_author}最新章节" class="lazy lazyload-img">
</div>
<div class="book-info">
<div class="bookname">
<h1>{$arrNovel.n_name}</h1><span class="author">{$arrNovel.n_author}
</span>
</div>
<p class="tag"><span class="blue">{$arrNovel.n_name}</span><span class="green">{$arrNovel.n_status}</span>
</p>
<p class="update"><span>最近更新:</span><a href={site:lcpurl n_id="$arrNovel[n_id]"
n_py="$arrNovel[n_name_pinyin]" /}>{$arrLatestChapter->c_name
?? ""}</a></p>
<p class="time"><span>更新时间:</span>{$arrNovel.n_update_time} </p>
</div>
<div class="clear"></div>
<div class="book-detail-btn">
<ul class="btn-group">
<li class="btn-group-cell"><a class="btn-normal abt1" onclick="addBookshelfFun()">加入书架</a><a
class="btn-normal abt2"
href='{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$intFirstChapterSort"/}'>开始阅读</a><a
class="btn-normal abt3"
href='{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="zheng" page="1"/}'>章节目录</a>
</li>
</ul>
</div>
</div>
</div>
<div class="description" style="font-size: 12px;padding:0px 10px 10px 10px; text-indent: 15px;">
{$arrNovel.n_description}
</div>
{if $strPageCode == 'detail'}
<h3 class="wrap-title">最新章节</h3>
<div class="block-box">
<ul class="chapter-list">
{volist name='arrChapter' id='Chapter'}
<li><a
href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>{$Chapter.c_name}<span></span></a>
</li>
{/volist}
</ul>
<a href='{$strPcPath}{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="zheng" page="1"/}'
class="btn-mulu">查看更多章节...</a>
</div>
<div class="clear"></div>
<h3 class="wrap-title">章节列表</h3>
<div class="block-box">
<ul class="chapter-list">
{volist name='arrChapter' id='vo'}
<li><a
href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>{$Chapter.c_name}<span></span></a>
</li>
{/volist}
</ul>
<a href='{$strPcPath}{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="zheng" page="1"/}'
class="btn-mulu">查看更多章节...</a>
</div>
{else}
<h3 class="wrap-title">章节列表(第{$intPage}页)<a
href='{$strPcPath}{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="dao" page="1"/}'
class="habt y">点击切换正序/倒序</a></h3>
<div class="block-box">
<!-- 目录下拉分页-->
{include file="public/allChapterPage" start="1"/}
<ul class="chapter-list">
{volist name='arrPage.data' id='Chapter'}
<li>
{$arrGRM[$key]|raw}
<a href='{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$Chapter[c_sort_num]" c_page="0"/}'
title="{$arrNovel['n_name']} {$Chapter.c_name}">{$Chapter.c_name}</a>
</li>
{/volist}
</ul>
{include file="public/allChapterPage" /}
</div>
{/if}
<div class="wrap-box">
<h3 class="wrap-title"><span>封面推荐</span></h3>
<div class="rec-focus">
{foreach $arrRelateveNovel as $key=>$Novel }
<dl class="rec-focus-book">
<dt class="book-img"><a href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'><img height="100" width="80"
class="lazyload-img" src="/static/img/default.jpg"
data-src="{$Novel.n_cover_path ?? ''}"
alt="{$Novel.n_name ?? ''} - {$Novel.n_category ?? ''}最新章节在线免费阅读"></a></dt>
<dd class="book-info">
<h2><a href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>{$Novel.n_name}</a></h2>
<p>作者:{$Novel.n_author}</p>
<p>{$Novel.n_description}</p>
</dd>
</dl>
{/foreach}
</div>
</div>
<div class="wrap-box">
<h3 class="wrap-title"><span>相邻小说</span></h3>
<div class="description" style="font-size: 12px;padding:0px 10px 10px 10px; text-indent: 15px;">
{$strFocus ?? ""} 。看小说就来{$DomainModel->d_name} {$DomainModel->d_domain}...
</div>
<div class="rec-focus" style="font-size:12px;">
{volist name='arrRelateveNovel' id='Novel'}
<a href='{$strPcPath}{site:nurl n_id="$Novel[n_id]" n_py="$Novel[n_name_pinyin]" /}'>{$Novel.n_name}</a>&nbsp;&nbsp;
{/volist}
{volist name='arrNovel.n_forge_novel' id='ForgeNovel'}
<a href='{$strPcPath}{site:nurl n_id="$Novel[n_id]" n_py="$Novel[n_name_pinyin]" /}'>{$ForgeNovel.n_forge_title}</a>&nbsp;&nbsp;
{/volist}
</div>
</div>
{/block}
{block name="customize"}
{/block}

View File

@@ -1,45 +0,0 @@
{extend name="baseH5" /}
{block name='nav-active-class'}home{/block}
{block name="title"}{/block}
{block name="head-js"}{/block}
{block name="logo-html"}
<h1 class="logo">
<a href="/">狂雨小说</a>/{eq name="strPageCode" value="boy"}男生 {else/}女生{/eq}
</h1>
{/block}
{block name="main"}
<!--wrap-->
<div class="wrap">
<!-- hot-book -->
<div class="mod hot-book">
<div class="mod-head">
<h3>热门推荐</h3>
</div>
<div class="book-slide">
<ul class="clearfix">
{foreach $arrRecommendSerializationNovel as $category}
{include file="Public/novelListS" /}
{/foreach}
</ul>
</div>
</div>
<!-- /hot-book -->
<!-- new-book -->
<div class="mod new-book">
<div class="mod-head">
<h3>最近更新</h3>
</div>
<div class="book-list">
<ul class="clearfix">
{foreach $arrNewsUpdateNovel as $category}
{include file="Public/novelListH" /}
{/foreach}
</ul>
</div>
</div>
</div>
{/block} {block name="customize"} {/block}

View File

@@ -1,253 +1,129 @@
<!DOCTYPE html> {extend name="baseH5" /}
<html> {block name="title"}{$strTitle??''}{/block}
{block name="keywords"}{$strKeywords??''}{/block}
{block name="description"}{$strDescription??''}{/block}
{block name="head"}
<!-- 社交媒体标签 -->
<meta property="og:title" content="{$arrNovel['n_name']??'未知小说'} {$arrChapter.c_name} - {$DomainModel->d_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[n_name_pinyin]" /}' />
<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.n_category ?? ''}">
<meta property="og:novel:author" content="{$arrNovel.n_author ?? ''}">
<meta property="og:novel:book_name" content="{$arrNovel.n_name ?? ''}">
<meta property="og:novel:read_url"
content='https://{$DomainModel->d_domain}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$$arrChapter[c_sort_num]"/}'>
<meta property="og:novel:status" content="{$arrNovel.n_status ?? ''}">
<meta property="og:novel:update_time" content="{$arrNovel.n_update_time ?? ''}">
<meta property="og:novel:latest_chapter_name" content="{$arrChapter.c_name}">
<meta property="og:novel:latest_chapter_url"
content='https://{$DomainModel->d_domain}{site:lcpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>
<!-- 可选:支持 Twitter Card -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="{$arrNovel['n_name']??'未知小说'} {$arrChapter.c_name} - {$DomainModel->d_name}" />
<meta name="twitter:description" content="{$strDescription ?? '暂无简介'}" />
<meta name="twitter:image" content="{$arrNovel.n_cover_path ?? ''}" />
<!-- 结构化数据 -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Book",
"name": "{$arrNovel['n_name'] ?? '未知小说'}",
"author": {
"@type": "Person",
"name": "{$arrNovel['n_author'] ??'佚名'}"
},
"publisher": {
"@type": "Organization",
"name": "{$DomainModel->d_name}",
"url": "https://{$DomainModel->d_domain}"
},
"image": "{$arrNovel.n_cover_path ?? ''}",
"url":'https://{$DomainModel->d_domain}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$arrChapter[c_sort_num]" c_page="0"/}',
"inLanguage": "zh-CN",
"genre": "{$arrNovel.n_category ??''}",
"datePublished": "{$arrNovel['n_update_time'] ?? time()}",
"hasPart": {
"@type": "CreativeWork",
"name": "{$arrChapter.c_name ?? ''}",
"url":'https://{$DomainModel->d_domain}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$arrChapter[c_sort_num]" c_page="0"/}',
"description": "{$strDescription}"
}
}
<head> </script>
<meta charset="utf-8"> {/block}
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no">
<meta name="keywords" content="狂雨小说">
<meta name="description" content="狂雨小说">
<title>01 天龙问世_我真是一条龙-狂雨小说</title>
<link rel="stylesheet" href="/template/kuangyu/reader/wap/css/style.css" type="text/css">
<link rel="stylesheet" href="//at.alicdn.com/t/font_934628_byagqjb6vae.css" type="text/css">
<link rel="stylesheet" href="/public/layer/need/layer.css" type="text/css">
<!-- <script src="/public/jquery/jquery-3.7.1.min.js"></script> -->
</head> {block name="head-js"}
<script src="/template/default/h5/js/yueduqsbs.js"></script>
{/block}
<body class="skin-default"> {block name="body-class"}jjdfjkozd{/block}
<aside id="asideChapter" class="aside" data-is-bind-scroll="true"> {block name="body-id"}kkasdfei{/block}
<i id="asideOverlay" class="aside-overlay" role="button" title="点击关闭浮层"></i>
<div id="asideChapterContent" class="aside-content">
<div class="module module-merge">
<div id="catelogX" class="chapter-tab-x active">
<ol id="volumes" class="chapter-ol chapter-ol-catalog">
{foreach $arrNewsNovel as $category}
{include file="Public/chapterTableAll" /}
{/foreach}
</ol>
</div>
</div>
</div>
</aside>
<div id="pageRead" class="page-read "> {block name='head-name'}{$arrNovel.n_name}{/block}
<content id="readContent" class="page-read-content"> {block name='head-href'}{/block}
<div id="readLoadPrev" class="read-load-prev">
<a class="read-load-icon btn-any loading"></a>
<p class="read-load-p">下拉阅读上一章</p>
</div>
<div id="readLoadNext" class="read-load-next"> {block name="main"}
<a id="btnLoadPreChapter" href="javascript:" class="btn-normal red" data-size="14" role="button">上一章</a>
<a id="btnLoadNextChapter" href="javascript:" class="btn-normal red" data-size="14"
role="button">下一章</a>
<a id="aGotoBookEnd" href="#" class="btn-blank blue" style="display:none">已经是最后一章了 »</a>
</div>
<article id="chapterContent" class="read-article" style="font-size: 1.125rem">
<section class="read-section jsChapterWrapper" data-chapter-id="4b2d5aab58d71">
<!-- <h3>01 天龙问世</h3> -->
<p>“谁读的火焰风暴!”事已至此,秦渊只能依靠自己跟自己吐槽来安抚他生无可恋的内心了。</p>
</section> <div class="set">
</article> <div id="lightdiv" class="set1" onclick="nr_setbg('light')">关灯</div>
<div id="huyandiv" class="set1" onclick="nr_setbg('huyan')">护眼</div>
<div id="readLoadNext" class="read-load-next"> <div class="set2">
<a id="btnLoadPreChapter" href="javascript:" class="btn-normal red" data-size="14" role="button">上一章</a> <span>字体:</span>
<a id="btnLoadNextChapter" href="javascript:" class="btn-normal red" data-size="14" <span id="fontbig" onclick="nr_setbg('big')"></span>
role="button">下一章</a> <span id="fontmiddle" onclick="nr_setbg('middle')"></span>
<a id="aGotoBookEnd" href="#" class="btn-blank blue" style="display:none">已经是最后一章了 »</a> <span id="fontsmall" onclick="nr_setbg('small')"></span>
</div> </div>
</div>
</content> <div class="content">
<div class="page-read-top"> <h1 id="chaptername" class="chaptername">{$arrNovel.n_name}(第{$arrChapter.c_sort_num}页)</h1>
<h1 id="chapterTitle" class="read-book-name">01 天龙问世</h1> <div class="chapter-page-btn">
</div> <ul>
<mark id="readPageMark" class="read-page-mark">你刚刚阅读到这里</mark> {if $arrChapter.c_sort_num == 1}
<p id="pageNum" class="read-page-num">1/1</p> <li><a href='javascript:'>上一章</a></li>
</div> {else}
<div id="pageReadOpt" class="page-read-opt" data-settings-str="dn:d|fs:3|skin:0|vh:v" data-book-publish="0" <li><a
data-sale-modes="1" data-has-sub="0"> href='{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$arrPreChapter[c_sort_num]" c_page="0"/}'>上一章</a>
<header class="header read-opt-header">
<a href="javascript:history.back();" class="header-back jsBack">
<i class="iconfont icon-previewleft">
<title>返回</title>
</i>
</a>
<div class="header-operate">
<!-- <a id="btnPledgeTrigger" href="javascript:" class="iconfont icon-wodetuijianzhuanhongbao" title="打赏" role="button">
</a> -->
<a id="readBtnMore" href="javascript:" class="iconfont icon-dotshorizontal jsLayerTrigger" title="更多操作"
data-rel="readMoreX" role="menu" aria-expanded="false">
</a>
</div>
</header>
<a href="javascript:" onclick="addBookshelfFun()" id="readJoinSJ" class="read-join-sj" role="button">加入书架</a>
<div id="readMoreX" class="read-opt-more">
<a href="/" class="read-opt-a">
<i class="iconfont icon-zhuye1"></i>
<h4>返回首页</h4>
</a>
<!-- <a href="javascript:" id="btnDownloadFreeChapters" class="read-opt-a">
<i class="iconfont icon-lixianxiazai"></i>
离线章节
</a> -->
<a href="/info.html" class="read-opt-a">
<i class="iconfont icon-SU"></i>
书籍详情
</a>
<a href="/bookshelf.html" class="read-opt-a">
<i class="iconfont icon-books"></i>
返回我的书架
</a>
</div>
<div id="readOptProg" class="read-opt-bot read-opt-prog">
<div class="read-prog-info">
<a href="javascript:" id="readProgPrev" class="read-prog-prev">
<i class="iconfont icon-back" aria-hidden="true"></i>
上一章
</a>
<a href="javascript:" id="readProgNext" class="read-prog-next">
下一章
<i class="iconfont icon-you" aria-hidden="true"></i>
</a>
<div id="readProgVal" class="read-prog-val">
<h4 class="ell"></h4>
<output role="presentation"></output>
</div>
</div>
<div class="read-prog-bar">
<input type="range" id="readProgRange" name="read-prog" min="0" max="1000" value="0">
</div>
</div>
<div id="readOptSet" class="read-opt-bot read-opt-set">
<div class="read-set-font">
<a href="javascript:" id="readFontDown" class="read-font-down" data-index="0" role="button">
<i class="iconfont icon-yueduye_zitijianxiao"></i>
<aria>字号变小</aria>
</a>
<a href="javascript:" id="readFontUp" class="read-font-up" data-index="1" role="button">
<i class="iconfont icon-yueduye_zitizengda"></i>
<aria>字号变大</aria>
</a>
<div class="read-font-bar">
<div class="range">
<div class="range-track">
<a class="range-thumb" role="slider" aria-valuenow="0" aria-valuemax="8"
aria-valuemin="1"></a>
</div>
</div>
<div class="range" style="width: 668px;">
<div class="range-track" style="border-left-width: 190.857px;"><a class="range-thumb"
role="slider" aria-valuenow="3" aria-valuemax="8" aria-valuemin="1"></a></div>
</div><input type="range" id="readFontRange" name="font-size" min="1" max="8" value="3">
</div>
</div>
<div id="readSetSkin" class="read-set-skin">
<ul class="btn-group" role="radiogroup">
<li class="btn-group-cell read-set-cell">
<input type="radio" id="skinDefault" name="skin" value="default" checked="" data-index="0"
title="默认皮肤">
<label class="read-skin-default" for="skinDefault" title="默认皮肤">
<i class="iconfont icon-ok center"></i>
</label>
</li> </li>
<li class="btn-group-cell read-set-cell"> {/if}
<input type="radio" id="skinBlue" name="skin" value="blue" data-index="1" title="蓝色皮肤"> <li class="mulu"><a href='{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="zheng" page="1"/}'>章节目录</a></li>
<label class="read-skin-blue" for="skinBlue" title="蓝色皮肤"> {if $arrNextChapter && $arrNextChapter.c_sort_num}
<i class="iconfont icon-ok center"></i> <li><a
</label> href='{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$arrNextChapter[c_sort_num]" c_page="0"/}'>下一章</a>
</li>
<li class="btn-group-cell read-set-cell">
<input type="radio" id="skinGreen" name="skin" value="green" data-index="2" title="绿色皮肤">
<label class="read-skin-green" for="skinGreen" title="绿色皮肤">
<i class="iconfont icon-ok center"></i>
</label>
</li>
<li class="btn-group-cell read-set-cell">
<input type="radio" id="skinLight" name="skin" value="light" data-index="3" title="浅色皮肤">
<label class="read-skin-light" for="skinLight" title="浅色皮肤">
<i class="iconfont icon-ok center"></i>
</label>
</li> </li>
{/if}
</ul> </ul>
</div> </div>
<div id="readSetLayout" class="read-set-layout">
<ul class="btn-group"> <div class="txt" id="txt">
<li class="btn-group-cell read-set-cell"> <script>document.writeln(qsbs.bb('{$arrChapter.c_content}'));</script>
<input type="radio" id="layoutV" name="layout" value="v" checked=""> </div>
<label class="read-btn-layout" for="layoutV">上下滑动</label> <div class="chapter-page-btn">
<ul>
{if $arrChapter.c_sort_num == 1}
<li><a href='javascript:'>上一章</a></li>
{else}
<li><a
href='{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$arrPreChapter[c_sort_num]" c_page="0"/}'>上一章</a>
</li> </li>
<li class="btn-group-cell read-set-cell"> {/if}
<input type="radio" id="layoutH" name="layout" value="h"> <li class="mulu"><a href='{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="zheng" page="1"/}'>章节目录</a></li>
<label class="read-btn-layout" for="layoutH">左右滑动</label> {if $arrNextChapter && $arrNextChapter.c_sort_num}
<li><a
href='{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$arrNextChapter[c_sort_num]" c_page="0"/}'>下一章</a>
</li> </li>
{/if}
</ul> </ul>
</div> </div>
</div> </div>
<footer class="read-opt-footer"> {/block}
<div class="btn-group">
<a href="#&amp;asideChapter" id="readBtnChapter" class="btn-group-cell" data-rel="asideChapter"
role="button" aria-haspopup="true">
<i class="iconfont icon-mulu"></i>
<h4 class="read-opt-footer-h">目录</h4>
</a>
<!-- <a href="javascript:" id="readBtnProg" class="btn-group-cell jsLayerTrigger" data-rel="readOptProg"
role="menuitem">
<i class="iconfont icon-jindutiao"></i>
<h4 class="read-opt-footer-h">进度</h4>
</a> -->
<a href="javascript:" id="readBtnSet" class="btn-group-cell jsLayerTrigger" data-rel="readOptSet"
role="menuitem">
<i class="iconfont icon-shezhi"></i>
<h4 class="read-opt-footer-h">设置</h4>
</a>
<a href="javascript:" id="readBtnMode" class="btn-group-cell" data-mode="night" role="checkbox" {block name="customize"}
title="日间夜间模式切换">
<i class="iconfont icon-yueliang"></i>
<h4 class="read-opt-footer-h">夜间</h4>
</a>
<!-- <a href="/novel/332.html" class="btn-group-cell">
<i class="iconfont icon-pinglun"></i>
<h4 class="read-opt-footer-h">评论</h4>
</a> -->
</div>
</footer>
</div>
<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> {/block}
<script type="text/javascript">
var book = {};
//书信息
book.Info = {
"Id": 332,
"Name": '我真是一条龙',
"authorName": '兔子很淡定'
};
//页面初始化章节信息
book.chapter = {
//页面进入加载的章节id
source_id: 12538,
id: '4b2d5aab58d71',
title: '01 天龙问世',
content: '',
//章节vip标识
vipStatus: 0,
//上一章id
prevId: '',
//下一章id
nextId: '486ef2abee55d'
};
book.chapterUrl = '/book/12538/chapterId.html';
book.url = '/novel/332.html'
book.nextChapterVip = 0;
book.uid = 0;
</script>
<script src="/public/layer/layer.min.js"></script>
<script src="/template/kuangyu/reader/wap/js/global.js" type="text/javascript"></script>
<script src="/template/kuangyu/public/js/common.js"></script>
</body>
</html>

View File

@@ -1,209 +1,218 @@
{extend name="baseH5" /} {extend name="baseH5" /}
{block name='nav-active-class'}home{/block} {block name="title"}{$strTitle??''}{/block}
{block name="title"}{/block} {block name="keywords"}{$strKeywords??''}{/block}
{block name="head-js"}{/block} {block name="description"}{$strDescription??''}{/block}
{block name="head"}
<!-- 社交媒体标签 -->
<meta property="og:title" content="{$arrNovel['n_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[n_name_pinyin]" /}' />
<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.n_category ?? ''}">
<meta property="og:novel:author" content="{$arrNovel.n_author ?? ''}">
<meta property="og:novel:book_name" content="{$arrNovel.n_name ?? ''}">
<meta property="og:novel:read_url"
content='https://{$DomainModel->d_domain}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$intFirstChapterSort"/}'>
<meta property="og:novel:status" content="{$arrNovel.n_status ?? ''}">
<meta property="og:novel:update_time" content="{$arrNovel.n_update_time ?? ''}">
<meta property="og:novel:latest_chapter_name" content="{$arrLatestChapter.c_name ?? ''}">
<meta property="og:novel:latest_chapter_url"
content='https://{$DomainModel->d_domain}{site:lcpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>
<!-- 可选:支持 Twitter Card -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="{$arrNovel['n_name'] ?? '未知小说'}" />
<meta name="twitter:description" content="{$strDescription ?? '暂无简介'}" />
<meta name="twitter:image" content="{$arrNovel.n_cover_path ?? ''}" />
<!-- 结构化数据 -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Book",
"name": "{$arrNovel['n_name'] ?? '未知小说'}",
"description": "{$arrNovel['n_description'] ??'暂无简介'}",
"author": {
"@type": "Person",
"name": "{$arrNovel['n_author'] ??'佚名'}"
},
"publisher": {
"@type": "Organization",
"name": "{$DomainModel->d_name}",
"url": "https://{$DomainModel->d_domain}"
},
"datePublished": "{$arrNovel['n_update_time'] ?? time()}",
"image": "{$arrNovel.n_cover_path ?? ''}",
"url": 'https://{$DomainModel->d_domain}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}',
"genre": "{$arrNovel.n_category ??''}",
"inLanguage": "zh-CN",
"bookFormat": "https://{$DomainModel->d_domain}/EBook",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "100",
},
{block name="logo-html"} }
<h2 class="logo"> </script>
<a href="/">狂雨小说</a>
</h2>
{/block} {/block}
{block name="head-js"}
<script src="/static/001/h5/js/yueduqsbs.js"></script>
{/block}
{block name="body-class"}novel_info{/block}
{block name='head-name'}{$DomainModel->d_name}{/block}
{block name='head-href'}/{/block}
{block name="main"} {block name="main"}
<div class="wrap"> <div class="block-box">
<!--info--> <div class="book-main">
<div class="mod mod-info"> <div class="book-img">
<img src="/static/img/default.jpg" data-src="{$arrNovel.n_cover_path ?? ''}"
alt="{$arrNovel['n_name'] ?? ''}小说封面 - {$arrNovel.n_author}最新章节" class="lazy lazyload-img">
</div>
<div class="book-info"> <div class="book-info">
<dl class="base clearfix"> <div class="bookname">
<dt> <h1>{$arrNovel.n_name}</h1><span class="author">{$arrNovel.n_author}
<img class="lazy" src="https://www.630zw.org/img/176943.jpg" alt="我真是一条龙" /> </span>
<i class="serial">已完结</i> </div>
</dt> <p class="tag"><span class="blue">{$arrNovel.n_name}</span><span class="green">{$arrNovel.n_status}</span>
<dd>
<h1>我真是一条龙</h1>
<p class="info">
<span>分类:耽美百合</span>
<span>作者:<a href="/search/%E5%85%94%E5%AD%90%E5%BE%88%E6%B7%A1%E5%AE%9A.html">兔子很淡定</a></span>
<span>字数54.20万字</span>
<span>阅读0</span>
</p> </p>
</dd> <p class="update"><span>最近更新:</span><a href={site:lcpurl n_id="$arrNovel[n_id]"
</dl> n_py="$arrNovel[n_name_pinyin]" /}>{$arrLatestChapter->c_name
<div class="btns"> ?? ""}</a></p>
<ul> <p class="time"><span>更新时间:</span>{$arrNovel.n_update_time} </p>
<li> </div>
<a class="read-online reading" <div class="clear"></div>
onclick="javascript:location.href='/chapter/1-1-1.html';">点击阅读</a> <div class="book-detail-btn">
<ul class="btn-group">
<li class="btn-group-cell"><a class="btn-normal abt1" onclick="addBookshelfFun()">加入书架</a><a
class="btn-normal abt2"
href='{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$intFirstChapterSort"/}'>开始阅读</a><a
class="btn-normal abt3"
href='{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="zheng" page="1"/}'>章节目录</a>
</li> </li>
<li>
<a class="b5673b5cd4b" onclick="addBookshelfFun()">加入书架</a>
</li>
</ul>
</div>
<div class="intro">
<div class="content">
<p>
我的父亲告诉我,在我出生那一年,天上金光闪耀,隐隐约约中,好像能看到云朵里有条龙在盘旋,紧接着,一道金光照入我们的村子,我便出生了……为寻答案来人间,天龙问世扰乾坤。
无情无义闹天下,千军万马赴黄泉。
本站提示各位书友要是觉得《我真是一条龙》还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦
</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>
我的父亲告诉我,在我出生那一年,天上金光闪耀,隐隐约约中,好像能看到云朵里有条龙在盘旋,紧接着,一道金光照入我们的村子,我便出生了……为寻答案来人间,天龙问世扰乾坤。
无情无义闹天下,千军万马赴黄泉。
本站提示各位书友要是觉得《我真是一条龙》还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦
</p>
<p class="xianglingtuijian">相邻推荐:<a href="https://www.shxsw.com/novel_150144/index.html"
target="_blank">逆天网游系统</a>&nbsp;&nbsp;<a href="/shu/136271.html">穿越之血色主宰</a>&nbsp;&nbsp;<a
href="/shu/136259.html">我的史诗传说</a>&nbsp;&nbsp;<a
href="/shu/136262.html">随身带个英雄联盟</a>&nbsp;&nbsp;<a
href="/shu/136266.html">无终骨</a>&nbsp;&nbsp;<a
href="/shu/136256.html">和智能女神共事的日子</a>&nbsp;&nbsp;<a
href="/shu/136267.html">我是都市小蚂蚁</a>&nbsp;&nbsp;<a
href="/shu/136268.html">以太坊</a>&nbsp;&nbsp;<a href="/shu/136258.html">祸乱星河</a>&nbsp;&nbsp;<a
href="/shu/136269.html">科魔多</a>&nbsp;&nbsp;<a
href="/shu/136264.html">和病娇大佬协议订婚后</a>&nbsp;&nbsp;<a
href="/shu/136257.html">混迹异界玩网游</a>&nbsp;&nbsp;<a
href="/shu/136272.html">共创和谐虚空</a>&nbsp;&nbsp;<a
href="/shu/136263.html">惊天犯案</a>&nbsp;&nbsp;<a
href="/shu/136260.html">永恒魔尊</a>&nbsp;&nbsp;<a href="/shu/136270.html">楚谣</a>&nbsp;&nbsp;<a
href="/shu/136265.html">英灵游戏</a>&nbsp;&nbsp;<a
href="/shu/136273.html">梦里为王</a>&nbsp;&nbsp;<a
href="/shu/136274.html">绝美仙女老婆</a>&nbsp;&nbsp;<a
href="/shu/136261.html">夜半谈鬼</a>&nbsp;&nbsp;<a
href="/kan/1722453.html">狼牙兵王曾经的老四txt&nbsp;&nbsp;</a><a
href="/kan/1078790.html">狼牙兵王大结局是什么&nbsp;&nbsp;</a><a
href="/kan/861013.html">狼牙兵王虎和主角关系&nbsp;&nbsp;</a><a
href="/kan/8892.html">狼牙兵王陈塘免费全文阅读&nbsp;&nbsp;</a><a
href="/kan/2543911.html">狼牙兵王苏扬在线阅读&nbsp;&nbsp;</a><a
href="/kan/1706487.html">狼牙兵王女主&nbsp;&nbsp;</a><a
href="/kan/1376087.html">狼牙狼王于枫&nbsp;&nbsp;</a><a
href="/kan/2010602.html">狼牙兵王全文免费阅读&nbsp;&nbsp;</a><a
href="/kan/1766406.html">狼牙兵王萧战全文阅读&nbsp;&nbsp;</a><a
href="/kan/1689502.html">狼牙兵王安安结局&nbsp;&nbsp;</a><a
href="/kan/8894.html">狼牙兵王陈塘&nbsp;&nbsp;</a><a
href="/kan/10618194.html">狼牙兵王百科&nbsp;&nbsp;</a><a
href="/kan/1977669.html">狼牙兵王苏扬颖儿&nbsp;&nbsp;</a><a
href="/kan/4304843.html">狼牙兵王在线阅读&nbsp;&nbsp;</a><a
href="/kan/2535780.html">狼牙兵王为什么不更新&nbsp;&nbsp;</a><a
href="/kan/8899.html">狼牙兵王百度百科&nbsp;&nbsp;</a><a
href="/kan/11637871.html">狼牙兵王陈塘笔趣阁&nbsp;&nbsp;</a><a href="/kan/1522911.html">狼牙兵王
蝼蚁望天&nbsp;&nbsp;</a><a href="/kan/1909120.html">狼牙兵王怎么不更新了&nbsp;&nbsp;</a><a
href="/kan/8898.html">狼牙兵王蝼蚁望天&nbsp;&nbsp;</a><a
href="/kan/1222657.html">狼牙兵王阅读全文&nbsp;&nbsp;</a><a
href="/kan/6113982.html">丛林狼最强兵王罗铮&nbsp;&nbsp;</a><a
href="/kan/8900.html">狼牙兵王怎么下架了&nbsp;&nbsp;</a><a
href="/kan/5742836.html">狼牙兵王蝼蚁望天怎么不更新了&nbsp;&nbsp;</a><a
href="/kan/11267392.html">狼牙兵王安安&nbsp;&nbsp;</a><a
href="/kan/1962307.html">狼牙兵王全本txt&nbsp;&nbsp;</a><a
href="/kan/3572217.html">狼牙兵王陈塘读集(沧海残阳)&nbsp;&nbsp;</a><a
href="/kan/11637870.html">狼牙兵王中寅虎和主角关系&nbsp;&nbsp;</a><a
href="/kan/11676372.html">狼牙兵王江一凡&nbsp;&nbsp;</a><a
href="/kan/2864533.html">狼牙兵王全文在线阅读&nbsp;&nbsp;</a><a
href="/kan/1706486.html">狼牙兵王曾经的老四&nbsp;&nbsp;</a><a
href="/kan/8893.html">狼牙兵王怎么停更了&nbsp;&nbsp;</a><a
href="/kan/1749208.html">狼牙兵王女主角是谁&nbsp;&nbsp;</a><a href="/kan/2432766.html">狼牙兵王
第1章&nbsp;&nbsp;</a><a href="/kan/1078789.html">狼牙兵王陈塘怎么不更新了&nbsp;&nbsp;</a><a
href="/kan/1062064.html">狼牙兵王陈塘续集&nbsp;&nbsp;</a><a
href="/kan/2825344.html">狼牙兵王陈塘全文阅读&nbsp;&nbsp;</a><a
href="/kan/2069707.html">狼牙兵王辰南笔趣阁&nbsp;&nbsp;</a><a
href="/kan/3834165.html">狼牙兵王媚烟&nbsp;&nbsp;</a><a
href="/kan/8895.html">狼牙兵王辰南&nbsp;&nbsp;</a><a
href="/kan/6035063.html">狼牙兵王在线观看&nbsp;&nbsp;</a><a
href="/kan/1595462.html">狼牙兵王苏扬&nbsp;&nbsp;</a><a
href="/kan/2969161.html">狼牙兵王叶谦全集&nbsp;&nbsp;</a><a
href="/kan/2598154.html">狼牙兵王林峰&nbsp;&nbsp;</a><a
href="/kan/9179139.html">狼牙兵王陈唐&nbsp;&nbsp;</a><a
href="/kan/1583210.html">狼牙兵王后续&nbsp;&nbsp;</a><a
href="/kan/1436905.html">狼牙兵王陈塘最新章节&nbsp;&nbsp;</a><a
href="/kan/2118173.html">狼牙兵王完结版&nbsp;&nbsp;</a><a
href="/kan/70232.html">狼牙兵王免费阅读&nbsp;&nbsp;</a><a
href="/kan/8897.html">狼牙兵王第二部&nbsp;&nbsp;</a><a
href="/kan/11267393.html">狼牙兵王寅虎和陈塘什么关系&nbsp;&nbsp;</a><a
href="/kan/4416891.html">狼牙兵王陈塘2&nbsp;&nbsp;</a><a
href="/kan/3409701.html">狼牙兵王辰南全本&nbsp;&nbsp;</a><a
href="/kan/1062065.html">狼牙兵王笔趣阁&nbsp;&nbsp;</a><a
href="/kan/861012.html">狼牙兵王完整版&nbsp;&nbsp;</a><a
href="/kan/10618193.html">狼牙兵王人物介绍&nbsp;&nbsp;</a><a
href="/kan/1078788.html">狼牙兵王txt&nbsp;&nbsp;</a><a
href="/kan/8896.html">狼牙兵王TXT&nbsp;&nbsp;</a></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">
<li>
<a href="/chapter/1-1-1.html" title="老读者必看公告!!!">老读者必看公告!!!</a>
</li>
<li>
<a href="/chapter/1-1-1.html" title="番外:平行宇宙(新书《无双》)">番外:平行宇宙(新书《无双》)</a>
</li>
<li>
<a href="/chapter/1-1-1.html" title="番外:平行世界">番外:平行世界</a>
</li>
<li>
<a href="/chapter/1-1-1.html" title="有点话想说">有点话想说</a>
</li>
<li>
<a href="/chapter/1-1-1.html" title="新书:《战龙》">新书:《战龙》</a>
</li>
</ul>
<div class="chapters-more">
<a href="javascript:void(0);" 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 $arrRecommendNovel as $category}
{include file="Public/novelListS" /}
{/foreach}
</ul> </ul>
</div> </div>
</div> </div>
</div> </div>
<div class="description" style="font-size: 12px;padding:0px 10px 10px 10px; text-indent: 15px;">
{$arrNovel.n_description}
</div>
{if $strPageCode == 'detail'}
<h3 class="wrap-title">最新章节</h3>
<div class="block-box">
<ul class="chapter-list">
{volist name='arrChapter' id='Chapter'}
<li><a
href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>{$Chapter.c_name}<span></span></a>
</li>
{/volist}
</ul>
<a href='{$strPcPath}{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="zheng" page="1"/}'
class="btn-mulu">查看更多章节...</a>
</div>
<div class="clear"></div>
<h3 class="wrap-title">章节列表</h3>
<div class="block-box">
<ul class="chapter-list">
{volist name='arrChapter' id='vo'}
<li><a
href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>{$Chapter.c_name}<span></span></a>
</li>
{/volist}
</ul>
<a href='{$strPcPath}{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="zheng" page="1"/}'
class="btn-mulu">查看更多章节...</a>
</div>
{else}
<h3 class="wrap-title">章节列表(第{$intCurrentPage}页)<a
href='{$strPcPath}{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="dao" page="1"/}'
class="habt y">点击切换正序/倒序</a></h3>
<div class="block-box">
<div class="page_num">
<a href="{if condition='$intCurrentPage > 1 '}/{$strFirstPath}/{$intNovelId}{if condition='$intCurrentPage > 2'}-{$intCurrentPage - 1}{/if}.html{else}/{$strFirstPath}/{$intNovelId}.html{/if}"
class="z">
上一页</a>
<select onchange="self.location.href=this.value">
{volist name="arrChapterPages" id="page"}
<option value="/{$strFirstPath}/{$intNovelId}{if condition='$page.index neq 0'}-{$page.index+=1}{/if}.html"
{if condition="$page.index == $intCurrentPage" }selected="selected" {/if}>
第{$page.start}-{$page.end}章
</option>
{/volist}
</select>
<a href="{if condition='$intCurrentPage < $intTotalPages'}/{$strFirstPath}/{$intNovelId}-{$intCurrentPage + 1}.html{else}/{$strFirstPath}/{$intNovelId}-{$intTotalPages}.html{/if}"
class="y">下一页</a>
</div>
<ul class="chapter-list">
{volist name='arrAscXiaoShuoZhangJie' id='vo'}
<li><a href="/{$strFirstPath}/{$vo.xsxq_id}/{$vo.xszj_pai_xu}.html">{$vo.xszj_ming_zi}<span></span></a></li>
{/volist}
</ul>
<div class="page_num">
<a href="{if condition='$intCurrentPage > 1 '}/{$strFirstPath}/{$intNovelId}{if condition='$intCurrentPage > 2'}-{$intCurrentPage - 1}{/if}.html{else}/{$strFirstPath}/{$intNovelId}.html{/if}"
class="z">
上一页</a>
<select onchange="self.location.href=this.value">
{volist name="arrChapterPages" id="page"}
<option value="/{$strFirstPath}/{$intNovelId}{if condition='$page.index neq 0'}-{$page.index+=1}{/if}.html"
{if condition="$page.index == $intCurrentPage" }selected="selected" {/if}>
第{$page.start}-{$page.end}章
</option>
{/volist}
</select>
<a href="{if condition='$intCurrentPage < $intTotalPages'}/{$strFirstPath}/{$intNovelId}-{$intCurrentPage + 1}.html{else}/{$strFirstPath}/{$intNovelId}-{$intTotalPages}.html{/if}"
class="y">下一页</a>
</div>
</div>
{/if}
<div class="wrap-box">
<h3 class="wrap-title"><span>封面推荐</span></h3>
<div class="rec-focus">
{foreach $arrRelateveNovel as $key=>$Novel }
<dl class="rec-focus-book">
<dt class="book-img"><a href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'><img height="100" width="80"
class="lazyload-img" src="/static/img/default.jpg"
data-src="{$Novel.n_cover_path ?? ''}"
alt="{$Novel.n_name ?? ''} - {$Novel.n_category ?? ''}最新章节在线免费阅读"></a></dt>
<dd class="book-info">
<h2><a href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>{$Novel.n_name}</a></h2>
<p>作者:{$Novel.n_author}</p>
<p>{$Novel.n_description}</p>
</dd>
</dl>
{/foreach}
</div>
</div>
<div class="wrap-box">
<h3 class="wrap-title"><span>相邻小说</span></h3>
<div class="description" style="font-size: 12px;padding:0px 10px 10px 10px; text-indent: 15px;">
{$strFocus ?? ""} 。看小说就来{$DomainModel->d_name} {$DomainModel->d_domain}...
</div>
<div class="rec-focus" style="font-size:12px;">
{volist name='arrRelateveNovel' id='Novel'}
<a href='{$strPcPath}{site:nurl n_id="$Novel[n_id]" n_py="$Novel[n_name_pinyin]" /}'>{$Novel.n_name}</a>&nbsp;&nbsp;
{/volist}
{volist name='arrNovel.n_forge_novel' id='ForgeNovel'}
<a href='{$strPcPath}{site:nurl n_id="$Novel[n_id]" n_py="$Novel[n_name_pinyin]" /}'>{$ForgeNovel.n_forge_title}</a>&nbsp;&nbsp;
{/volist}
</div>
</div>
{/block} {/block}
{block name="customize"} {block name="customize"}
<div class="bookshelf-mask"></div>
<div class="bookshelf-panel">
<div class="bookshelf-head">
<h4>目录</h4>
<a class="bookshelf-set" target="_self">关闭</a>
</div>
<div class="bookshelf-list">
<ul>
{foreach $arrRecommendNovel as $category}
{include file="Public/chapterTable" /}
{/foreach}
</ul>
</div>
</div>
{/block} {/block}

View File

@@ -0,0 +1,33 @@
{if !empty($arrPaginator)}
<div class="page_num">
{volist name="arrPaginator" id="item"}
{eq name="item.type" value="prev"}
<a href="{$item.url ? $strPcPath . $item.url: 'javascript:void(0)'}"
class="z {$item.disabled ? 'disabled' : ''}">
{$item.label}
</a>
{/eq}
{/volist}
<select onchange="self.location.href=options[selectedIndex].value">
{volist name="arrPaginator" id="item"}
{eq name="item.type" value="page"}
<?php $start = ($item['label'] - 1) * $intLimit + 1; ?>
<?php $end = $item['label'] * $intLimit; ?>
<option value="{$strPcPath}{$item.url}" {$item.current ? 'selected' : ''}>
第{$start}-{$end}章
</option>
{/eq}
{/volist}
</select>
{volist name="arrPaginator" id="item"}
{eq name="item.type" value="next"}
<a href="{$item.url ? $strPcPath . $item.url: 'javascript:void(0)'}"
class="y {$item.disabled ? 'disabled' : ''}">
{$item.label}
</a>
{/eq}
{/volist}
</div>
{/if}

View File

@@ -1,106 +1,158 @@
{extend name="basePc" /} {extend name="basePc" /}
{block name='nav-active-class'}home{/block} {block name="title"}{$strTitle??''}{/block}
{block name="title"}{/block} {block name="keywords"}{$strKeywords??''}{/block}
{block name="description"}{$strDescription??''}{/block}
{block name="head"}
<!-- 社交媒体标签 -->
<meta property="og:title" content="{$strTitle??''}" />
<meta property="og:description" content="{$strDescription??''}" />
{if $strGender == 'all' && $strCategory == 'all' && $strStatus == 'all'}
<meta property="og:url" content="https://{$DomainModel->d_domain}{$strCategoryIndexUrlTemp}" />
{else}
<meta property="og:url"
content='https://{$DomainModel->d_domain}{site:nflurl gender="$strGender" category="$strCategory" status="$strStatus" page="$intPage"/}' />
{/if}
<meta property="og:type" content="book" />
<!-- 结构化数据 -->
{if $strGender == 'all' && $strCategory == 'all' && $strStatus == 'all'}
<script type="application/ld+json">
{
"@context": "https://{$DomainModel->d_domain}{$strCategoryIndexUrlTemp}",
"@type": "book",
"headline": "{$strTitle??''}",
"description": "{$strDescription??''}",
"datePublished": "{:date('Y-m-d')}"
}
</script>
{else}
<script type="application/ld+json">
{
"@context": 'https://{$DomainModel->d_domain}{site:nflurl gender="$strGender" category="$strCategory" status="$strStatus" page="$intPage"/}',
"@type": "book",
"headline": "{$strTitle??''}",
"description": "{$strDescription??''}",
"datePublished": "{:date('Y-m-d')}"
}
</script>
{/if}
{/block}
{block name="head-js"}{/block} {block name="head-js"}{/block}
{block name="head-css"}
{if $strGender == 'all' && $strCategory == 'all' && $strStatus == 'all'}
<link rel="canonical" href="https://{$DomainModel->d_domain}{$DomainModel->d_domain}{$strCategoryIndexUrlTemp}">
{else}
<link rel="canonical"
href='https://{$DomainModel->d_domain}{site:nflurl gender="$strGender" category="$strCategory" status="$strStatus" page="$intPage"/}'>
{/if}
{/block}
{block name='nav-active-class'}home{/block}
{block name="main"} {block name="main"}
<div class="content">
<!--选择搜索 开始-->
<div class="find">
<div class="opt">
<div class="optCl" mod="search_channel">
<span class="optTit">所属频道</span>
<ul>
<li><a class="on" href="/pc/shuku.html" btn="search_category">全部</a></li>
<li><a href="/pc/shuku/boys------.html" btn="search_category">男生</a></li>
<li><a href="/pc/shuku/girls------.html" btn="search_category">女生</a></li>
</ul>
</div>
<div class="optCl" mod="search_channel">
<span class="optTit">所属分类</span>
<ul>
<li><a class="on" href="/pc/shuku.html" btn="search_category">全部</a></li>
<li><a href="/pc/shuku/-1-----.html" btn="search_category">都市修仙</a></li>
<li><a href="/pc/shuku/-2-----.html" btn="search_category">玄幻修真</a></li>
<li><a href="/pc/shuku/-3-----.html" btn="search_category">玄幻修真</a></li>
<li><a href="/pc/shuku/-4-----.html" btn="search_category">玄幻修真</a></li>
<!-- <li><a href="/pc/shuku/-intCategoryId-strStatus-strTextNumber-strUpdateTime-strSort-intPage.html" btn="search_category">玄幻修真</a></li> -->
</ul>
</div>
<div class="optCl">
<span class="optTit">是否完结</span>
<ul>
<li><a class="on" href="/pc/shuku.html" btn="search_category">全部</a></li>
<li><a href="/pc/shuku/--update----.html" btn="search_category">连载</a></li>
<li><a href="/pc/shuku/--end----.html" btn="search_category">完本</a></li>
</ul>
</div>
<div class="optCl">
<span class="optTit">作品字数</span>
<ul>
<li><a class="on" href="/pc/shuku.html" btn="search_category">全部</a></li>
<li><a href="/pc/shuku/---30---.html" btn="search_category">30万字以下</a></li>
<li><a href="/pc/shuku/---50---.html" btn="search_category">30-50万字</a></li>
<li><a href="/pc/shuku/---100---.html" btn="search_category">50-100万字</a></li>
<li><a href="/pc/shuku/---200---.html" btn="search_category">100-200万字</a></li>
<li><a href="/pc/shuku/---201---.html" btn="search_category">200万字以上</a></li>
</ul>
</div>
<div class="optCl">
<span class="optTit">更新时间</span>
<ul>
<li><a class="on" href="/pc/shuku.html" btn="search_category">全部</a></li>
<li><a href="/pc/shuku/----3day--.html" btn="search_category">三日内</a></li>
<li><a href="/pc/shuku/----7day--.html" btn="search_category">七日内</a></li>
<li><a href="/pc/shuku/----halfmoon--.html" btn="search_category">半月内</a></li>
<li><a href="/pc/shuku/----moon--.html" btn="search_category">一月内</a></li>
</ul> <div class="container">
<div class="row row-section">
<div class="layout layout-col3">
{foreach $arrNovel as $key=>$Novel }
<div class="item">
<div class="image">
<a href='{$strPcPath}{site:nurl n_id="$Novel->n_id" n_py="$Novel->n_name_pinyin"/}'>
<img style="min-height:120px;" class="lazyload-img" src="/static/img/default.jpg"
data-src="{$Novel.n_cover_path ?? ''}"
alt="{$Novel.n_name ?? ''} - {$Novel.n_category ?? ''}最新章节在线免费阅读">
</a>
</div> </div>
<div class="optCl"> <dl>
<span class="optTit">排序方式</span> <dt>
<ul class="no_bor"> <span>{$Novel.n_author}</span>
<li><a class="on" href="/pc/shuku.html">默认</a></li> <a
<li><a href="/pc/shuku/-----click-.html">热度</a></li> href='{$strPcPath}{site:nurl n_id="$Novel->n_id" n_py="$Novel->n_name_pinyin"/}'>{$Novel.n_name}</a>
<li><a href="/pc/shuku/-----updatetime-.html">更新时间</a></li> </dt>
<li><a href="/pc/shuku/-----word-.html" btn="search_params" data-key="order" data-val="char">字数</a> <dd style="height:90px">
<a href='{$strPcPath}{site:nurl n_id="$Novel->n_id" n_py="$Novel->n_name_pinyin"/}'
style="color: #555">{$Novel.n_description}</a>
</dd>
</dl>
</div>
{/foreach}
</div>
</div>
<div class="sort_nav">
<p>
<span>分类:</span>
<a class='{eq name="strCategory" value="all"}on {/eq}'
href='{site:nflurl gender="$strGender" category="all" status="$strStatus" sort="$strSort" page="$intPage"/}'>不限</a>
{foreach $arrCategoryAll.man as $key=>$vo }
<a class='{eq name="strCategory" value="$vo"}on {/eq}'
href='{site:nflurl gender="$strGender" category="$key" status="$strStatus" sort="$strSort" page="$intPage"/}'>{$vo}</a>
{/foreach}
{foreach $arrCategoryAll.women as $key=>$vo }
<a class='{eq name="strCategory" value="$vo"}on {/eq}'
href='{site:nflurl gender="$strGender" category="$key" status="$strStatus" sort="$strSort" page="$intPage"/}'>{$vo}</a>
{/foreach}
</p>
<p><span>排序:</span>
{foreach $arrSort as $key=>$Sort }
<a href='{site:nflurl gender="$strGender" category="$strCategory" status="$strStatus" sort="$Sort.key" page="$intPage"/}'
class='{eq name="strSort" value="$Sort.key"}on {/eq}'>{$Sort.name}</a>
{/foreach}
</p>
<p><span>状态:</span>
<a href='{site:nflurl gender="$strGender" category="$strCategory" status="all" sort="$strSort" page="$intPage"/}'
class='{eq name="strStatus" value="all"}on {/eq}' btn="search_category">全部</a>
<a href='{site:nflurl gender="$strGender" category="$strCategory" status="lianzai" sort="$strSort" page="$intPage"/}'
class='{eq name="strStatus" value="lianzai"}on {/eq}' btn="search_category">连载</a>
<a href='{site:nflurl gender="$strGender" category="$strCategory" status="wanjie" sort="$strSort" page="$intPage"/}'
class='{eq name="strStatus" value="wanjie"}on {/eq}' btn="search_category">完本</a>
</p>
</div>
<div class="row">
<div class="layout layout2 layout-col1 fr">
<h2 class="layout-tit">最新入库小说</h2>
<ul class="txt-list txt-list-row3">
{foreach $arrNovel as $key=>$Novel }
<li>
<span class="s1">[{$Novel->n_category ?? ''}</span>
<span class="s2"><a href='{$strPcPath}{site:nurl n_id="$Novel->n_id" n_py="$Novel->n_name_pinyin"/}'>{$Novel->n_name}</a></span>
<span class="s5"><a href='{$strPcPath}{site:souurl key="$Novel->n_author" p="1"/}'>{$Novel->n_author}</a></span>
</li> </li>
</ul>
</div>
</div>
</div>
<!--选择搜索 结束-->
<!--搜索结果 开始-->
<div class="result" mod="search_data_list">
<ul>
{foreach $arrNovel as $key=>$Novel}
{include file="Pc/Public/shuKuNovelList" /}
{/foreach} {/foreach}
</ul> </ul>
<!--页码切换 开始--> </div>
<div class="changepage"> <div class="layout layout2 layout-col2 fl">
<ul class="pagination"> <h2 class="layout-tit">最近更新小说列表</h2>
<li class="disabled"><span>«</span></li> <ul class="txt-list txt-list-row5">
<li class="active"><span>1</span></li> {foreach $arrNovel as $key=>$Novel }
<li><a href="/pc/shuku/------2.html">2</a></li> <li>
<li><a href="/pc/shuku/------3.html">3</a></li> <span class="s1">[{$Novel->n_category ?? ''}</span>
<li><a href="/pc/shuku/------4.html">4</a></li> <span class="s2"><a href='{$strPcPath}{site:nurl n_id="$Novel->n_id" n_py="$Novel->n_name_pinyin"/}'>{$Novel->n_name}</a></span>
<li><a href="/pc/shuku/------5.html">5</a></li> <span class="s3"><a
<li><a href="/pc/shuku/------6.html">6</a></li> href='{$strPcPath}{site:nurl n_id="$Novel->n_id" n_py="$Novel->n_name_pinyin"/}'>{$Novel.n_name}</a></span>
<li><a href="/pc/shuku/------7.html">7</a></li> <span class="s4">{$Novel.n_author}</span>
<li><a href="/pc/shuku/------8.html">8</a></li> <span class="s5">{:date('m-d')}</span>
<li class="disabled"><span>...</span></li> </li>
<li><a href="/pc/shuku/------33.html">33</a></li> {/foreach}
<li><a href="/pc/shuku/------34.html">34</a></li>
<li><a href="/pc/shuku/------2.html">»</a></li>
</ul> </ul>
</div> </div>
<!--页码切换 结束-->
</div> </div>
<!--选择结果 结束-->
</div> </div>
{/block} {/block}
{block name="customize"} {/block} {block name="customize"}
{/block}

View File

@@ -0,0 +1,217 @@
{extend name="basePc" /}
{block name="title"}{$strTitle??''}{/block}
{block name="keywords"}{$strKeywords??''}{/block}
{block name="description"}{$strDescription??''}{/block}
{block name="head"}
<!-- 社交媒体标签 -->
<meta property="og:title" content="{$arrNovel['n_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[n_name_pinyin]" /}' />
<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.n_category ?? ''}">
<meta property="og:novel:author" content="{$arrNovel.n_author ?? ''}">
<meta property="og:novel:book_name" content="{$arrNovel.n_name ?? ''}">
<meta property="og:novel:read_url"
content='https://{$DomainModel->d_domain}{$strPcPath}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$intFirstChapterSort"/}'>
<meta property="og:novel:status" content="{$arrNovel.n_status ?? ''}">
<meta property="og:novel:update_time" content="{$arrNovel.n_update_time ?? ''}">
<meta property="og:novel:latest_chapter_name" content="{$arrLatestChapter.c_name ?? ''}">
<meta property="og:novel:latest_chapter_url"
content='https://{$DomainModel->d_domain}{$strPcPath}{site:lcpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>
<!-- 可选:支持 Twitter Card -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="{$arrNovel['n_name'] ?? '未知小说'}" />
<meta name="twitter:description" content="{$strDescription ?? '暂无简介'}" />
<meta name="twitter:image" content="{$arrNovel.n_cover_path ?? ''}" />
<!-- 结构化数据 -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Book",
"name": "{$arrNovel['n_name'] ?? '未知小说'}",
"description": "{$arrNovel['n_description'] ??'暂无简介'}",
"author": {
"@type": "Person",
"name": "{$arrNovel['n_author'] ??'佚名'}"
},
"publisher": {
"@type": "Organization",
"name": "{$DomainModel->d_name}",
"url": "https://{$DomainModel->d_domain}"
},
"datePublished": "{$arrNovel['n_update_time'] ?? time()}",
"image": "{$arrNovel.n_cover_path ?? ''}",
"url": 'https://{$DomainModel->d_domain}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}',
"genre": "{$arrNovel.n_category ??''}",
"inLanguage": "zh-CN",
"bookFormat": "https://{$DomainModel->d_domain}/EBook",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "100",
},
}
</script>
{/block}
{block name="head-css"}
<link rel="canonical"
href='{$DomainModel->d_domain}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>
{/block}
{block name="logo-html"}
<h2>
<a href="{$strPcPath}/">
{$DomainModel->d_name}-{$DomainModel->d_text_logo}
</a>
</h2>
{/block}
{block name="head-js"}
<script src="/static/001/default/js/yueduqsbs.js"></script>
{/block}
{block name="body-class"}novel_info{/block}
{block name="main"}
<div class="container biqunaicc">
<div class="row row-detail">
<div class="layout layout-col1">
<h2 class="layout-tit xs-hidden">
<a href="{$strPcPath}/">{$DomainModel->d_name}</a>&gt;
<a href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>
{$arrNovel['n_name']}
</a>
</h2>
<div class="detail-box">
<div class="imgbox">
<img data-src="{$arrNovel.n_cover_path ?? ''}"
alt="{$arrNovel['n_name'] ?? ''}小说封面 - {$arrNovel.n_author}最新章节"
class="lazyload_book_cover lazyload-img">
</div>
<div class="info">
<div class="top">
<h1>{$arrNovel['n_name']}</h1>
<div class="fix">
<p>&nbsp;&nbsp;者:{$arrNovel.n_author ?? ''}</p>
<p class="xs-show">&nbsp;&nbsp;别:{$arrNovel.n_category ?? ''}</p>
<p class="xs-show">&nbsp;&nbsp;态:{$arrNovel.n_status ?? ''}</p>
<p class="opt">
<span class="xs-hidden">&nbsp;&nbsp;作:</span>
<a rel="nofollow" onclick="addBookshelfFun()">加入书架</a>
<i class="xs-hidden"></i>
<a href='{$strPcPath}{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="zheng" page="1"/}'>章节目录</a>
<i class="xs-hidden"></i>
<a href='{$strPcPath}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$intFirstChapterSort"/}'>开始阅读</a>
</p>
<p>最后更新:{$arrNovel.n_update_time ?? ''} </p>
<p>最新章节:<a
href='{$strPcPath}{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="zheng" page="1"/}'>
{$arrLatestChapter.c_name ?? ''}</a></p>
</div>
</div>
<div class="desc xs-hidden">{$arrNovel.n_description ?? ''}</div>
</div>
</div>
</div>
<div class="layout layout-col1">
<h2 class="layout-tit">《{$arrNovel.n_name ?? ''}》{$arrNovel.n_name ?? '章节'}</h2>
<div class="first_txt">
{$strFocus ?? ""} 。看小说就来{$DomainModel->d_name} {$DomainModel->d_domain}...
<p>相邻推荐:
{volist name="arrNovel.n_forge_novel" id="ForgeNovel" key="key"}
{if $key<20 }
{$arrGRM[$key+20]|raw}
{/if}
<a
href='{$strPcPath}{site:nnurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" n_fid="$ForgeNovel[n_forge_id]"/}'
class="red">{$ForgeNovel.n_forge_title}</a>
{/volist}
{volist name='arrRelateveNovel' id='Novel'}
<a href='{$strPcPath}{site:nurl n_id="$Novel[n_id]" n_py="$Novel[n_name_pinyin]" /}'>{$Novel.n_name}</a>&nbsp;&nbsp;
{/volist}
</p>
</div>
</div>
</div>
{if $strPageCode == 'detail'}
<div class="row row-section">
<div class="layout layout-col1">
<h2 class="layout-tit">《{$arrNovel.n_name}》最新章节</h2>
<ul class="section-list fix">
{volist name='arrChapter' id='Chapter'}
<li><a href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>{$Chapter.c_name}</a></li>
{/volist}
</ul>
<h2 class="layout-tit">《{$arrNovel.n_name}》章节列表</h2>
<ul class="fix section-list">
{volist name='arrChapter' id='Chapter'}
<li><a href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>{$Chapter.c_name}</a></li>
{/volist}
</ul><a href='{$strPcPath}{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="zheng" page="1"/}' class="btn-mulu">查看更多章节...</a>
</div>
</div>
{else}
<div class="row row-section">
<div class="layout layout-col1">
<h2 class="layout-tit">《{$arrNovel.n_name}》章节列表(第{$intPage}页)切换倒序/正序:
<a href='{$strPcPath}{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="dao" page="1"/}'>当前正序</a>
</h2>
<!-- 目录下拉分页-->
{include file="pc/public/allChapterPage" /}
<ul class="section-list fix ycxsid">
{volist name='arrPage.data' id='Chapter'}
<li>
<a href='{$strPcPath}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$Chapter[c_sort_num]" c_page="0"/}'>
{$Chapter.c_name}
</a>
</li>
{/volist}
</ul>
<!-- 目录下拉分页-->
{include file="pc/public/allChapterPage" /}
</div>
</div>
{/if}
<div class="row row-section">
<h2 class="layout-tit">已完结热门小说推荐</h2>
<div class="layout layout-col3">
{foreach $arrRelateveNovel as $key=>$Novel }
<div class="item">
<div class="image">
<a href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>
<img style="min-height:120px;" class="lazyload-img" src="/static/img/default.jpg"
data-src="{$Novel.n_cover_path ?? ''}"
alt="{$Novel.n_name ?? ''} - {$Novel.n_category ?? ''}最新章节在线免费阅读">
</a>
</div>
<dl>
<dt><span>{$Novel.n_author}</span><a
href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>{$Novel.n_name}</a></dt>
<dd style="height:90px"><a href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'
style="color: #555">{$Novel.n_description}</a>
</dd>
</dl>
</div>
{/foreach}
</div>
</div>
</div>
{/block}
{block name="customize"}
{/block}

View File

@@ -1,81 +0,0 @@
{extend name="basePc" /}
{block name='nav-active-class'}boy{/block}
{block name="title"}{/block}
{block name="head-js"}{/block}
{block name="main"}
<div class="content">
<!--热门推荐 开始-->
<div class="f2 area">
<div class="area_head">
<span class="log_line"></span>
<h4><s class="book"></s>热门推荐</h4>
<span class="log_line"></span>
</div>
<ul class="f2_list" mod="hot_tj">
{foreach $arrRecommendSerializationNovel as $key=>$Novel}
{include file="Pc/Public/endNovelList" /}
{/foreach}
</ul>
</div>
<div class="adv">
{foreach $arrAdBanner as $key=>$Novel}
{include file="Pc/Public/adBanner" /}
{/foreach}
</div>
<!--热门推荐 结束-->
<div class="rec">
<div class="rec_L">
<h2>完本推荐</h2>
</div>
<ul class="rec_R">
{foreach $arrRecommendEndNovel as $key=>$Novel}
{include file="Pc/Public/endNovelList" /}
{/foreach}
</ul>
</div>
<div class="adv">
{foreach $arrAdBanner as $key=>$Novel}
{include file="Pc/Public/adBanner" /}
{/foreach}
</div>
<div class="f4 area">
<div class="area_head">
<span class="log_line"></span>
<h4><s class="new"></s>作品更新</h4>
<span class="log_line"></span>
</div>
<div class="f4_L">
<div class="new_list">
<ol class="cur">
<li>
<ul class="list_h">
<li class="lb">类别</li>
<li class="sm">书名</li>
<li class="gx">最新更新章节</li>
<li class="zz">作者</li>
<li class="sj">更新时间</li>
</ul>
</li>
{foreach $arrNewsUpdateNovel as $key=>$Novel}
{if $key >= 1}
{include file="Pc/Public/indexNewsUpdateList" /}
{/if}
{/foreach}
</ol>
</div>
</div>
</div>
</div>
{/block}
{block name="customize"} {/block}

View File

@@ -1,411 +1,171 @@
<html> {extend name="basePc" /}
{block name="title"}{$strTitle??''}{/block}
{block name="keywords"}{$strKeywords??''}{/block}
{block name="description"}{$strDescription??''}{/block}
<head> {block name="head"}
<meta charset="utf-8"> <meta property="og:title" content="{$arrNovel['n_name']??'未知小说'} {$arrChapter.c_name} - {$DomainModel->d_name}" />
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <meta property="og:description" content="{$strDescription??'暂无简介'}" />
<meta name="keywords" content="狂雨小说"> <meta property="og:url"
<meta name="description" content="狂雨小说"> content='https://{$DomainModel->d_domain}{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}' />
<title>01 天龙问世_我真是一条龙-狂雨小说</title> <meta property="og:type" content="book" />
<link rel="stylesheet" href="/template/kuangyu/reader/web/css/style.css" type="text/css"> <meta property="og:image" content="{$arrNovel.n_cover_path ?? ''}" />
<link rel="stylesheet" href="/public/layer/need/layer.css" type="text/css"> <meta property="og:site_name" content="{$DomainModel->d_name}" />
</head> <meta property="og:novel:category" content="{$arrNovel.n_category ?? ''}">
<meta property="og:novel:author" content="{$arrNovel.n_author ?? ''}">
<meta property="og:novel:book_name" content="{$arrNovel.n_name ?? ''}">
<meta property="og:novel:read_url"
content='https://{$DomainModel->d_domain}{$strPcPath}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$$arrChapter[c_sort_num]"/}'>
<meta property="og:novel:status" content="{$arrNovel.n_status ?? ''}">
<meta property="og:novel:update_time" content="{$arrNovel.n_update_time ?? ''}">
<meta property="og:novel:latest_chapter_name" content="{$arrChapter.c_name}">
<meta property="og:novel:latest_chapter_url"
content='https://{$DomainModel->d_domain}{$strPcPath}{site:lcpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>
<!-- 可选:支持 Twitter Card -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="{$arrNovel['n_name']??'未知小说'} {$arrChapter.c_name} - {$DomainModel->d_name}" />
<meta name="twitter:description" content="{$strDescription ?? '暂无简介'}" />
<meta name="twitter:image" content="{$arrNovel.n_cover_path ?? ''}" />
<!-- 结构化数据 -->
<!-- 结构化数据 -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Book",
"name": "{$arrNovel['n_name'] ?? '未知小说'}",
"author": {
"@type": "Person",
"name": "{$arrNovel['n_author'] ??'佚名'}"
},
"publisher": {
"@type": "Organization",
"name": "{$DomainModel->d_name}",
"url": "https://{$DomainModel->d_domain}"
},
"image": "{$arrNovel.n_cover_path ?? ''}",
"url":'https://{$DomainModel->d_domain}{$strPcPath}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$arrChapter[c_sort_num]" c_page="0"/}',
"inLanguage": "zh-CN",
"genre": "{$arrNovel.n_category ??''}",
"datePublished": "{$arrNovel['n_update_time'] ?? time()}",
"hasPart": {
"@type": "CreativeWork",
"name": "{$arrChapter.c_name ?? ''}",
"url":'https://{$DomainModel->d_domain}{$strPcPath}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$arrChapter[c_sort_num]" c_page="0"/}',
"description": "{$strDescription}"
}
}
</script>
<body class="theme-0 w800" data-bid="/novel/332.html" style=""> {/block}
<div class="wrap"> {block name="head-css"}
<div class="read-header" id="readHeader"> <link rel="canonical"
<div class="wrap-center cf"> href='https://{$DomainModel->d_domain}{$strPcPath}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$arrChapter[c_sort_num]"/}'>
<div class="left-nav fl"> {/block}
<div class="logo">
狂雨小说
</div>
<ul>
<li>
<cite><a href="/pc/index.html">首页</a></cite>
</li>
<li id="j_nearRead" class="">
<cite>最近阅读</cite>
<div class="dropdown last-read" id="j_nearList">
<dl>
{foreach $arrNewsNovel as $category}
<dd>
<div class="book-wrap cf">
<div class="book-cover fl">
<a class="link" href="/novel/275.html" target="_blank">
<img src="https://www.630zw.org/img/176943.jpg"
alt="捻转步舞曲[花滑]"></a>
</div>
<div class="book-info fl">
<h4>
<a href="/novel/275.html" target="_blank">捻转步舞曲[花滑]</a>
</h4>
<p>
<span>分类:</span>
<a href="/lists/19.html">武侠仙侠</a>
</p>
<p>
<span>最新章节:</span>
<a class="blue" href="/book/12481/09f0ecc3793df.html">432 番外三</a>
<a class="red" href="/book/12481/69e146769967b.html">继续阅读</a>
</p>
</div>
</div>
</dd>
{/foreach}
{block name="head-js"}
<script src="/template/default/pc/js/yueduqsbs.js"></script>
{/block}
</dl> {block name="body-class"}novel_info{/block}
<a class="all" href="/user/recentread/index.html" target="_blank"> {block name='nav-active-class'}home{/block}
查看全部<em class="iconfont"></em>
</a> {block name="main"}
</div>
</li> <div class="container biqunaicc">
<li class="quick-nav"> <div class="row row-detail">
<cite>快速导航</cite> <div class="layout layout-col1">
<div class="dropdown type-list"> <h2 class="layout-tit xs-hidden">
<div class="type-box"> <a href="{$strPcPath}/">{$DomainModel->d_name}</a>&gt;<a
<h3><a href="/pc/index.html" target="_blank">首页</a></h3> href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>{$arrNovel.n_name}</a> &gt;
</div> {$arrNovel.n_name}(第{$arrChapter.c_sort_num}页)
<div class="type-box"> </h2>
<h3><a href="/lists/4.html" target="_blank">男生</a></h3> <div class="word_read">
<a href="/lists/18.html" target="_blank">奇幻玄幻</a> <h3>{$arrNovel.n_name}(第{$arrChapter['c_sort_num']}页)</h3>
<a href="/lists/19.html" target="_blank">武侠仙侠</a> <div class="read_btn">
<a href="/lists/20.html" target="_blank">历史军事</a> {if $arrChapter && $arrChapter.c_sort_num && $arrChapter.c_sort_num == 1}
<a href="/lists/21.html" target="_blank">都市娱乐</a>
<a href="/lists/22.html" target="_blank">科幻末日</a>
<a href="/lists/23.html" target="_blank">悬疑灵异</a>
<a href="/lists/34.html" target="_blank">游戏竞技</a>
<a href="/lists/35.html" target="_blank">其他</a>
</div>
<div class="type-box">
<h3><a href="/lists/8.html" target="_blank">女生</a></h3>
<a href="/lists/25.html" target="_blank">古装言情</a>
<a href="/lists/26.html" target="_blank">都市言情</a>
<a href="/lists/27.html" target="_blank">浪漫青春</a>
<a href="/lists/28.html" target="_blank">幻想言情</a>
<a href="/lists/37.html" target="_blank">科幻空间</a>
<a href="/lists/38.html" target="_blank">灵异悬疑</a>
<a href="/lists/39.html" target="_blank">同人衍生</a>
<a href="/lists/40.html" target="_blank">耽美百合</a>
</div>
<div class="type-box">
<h3><a href="/pc/shuku.html" target="_blank">书库</a></h3>
</div>
<div class="type-box">
<h3><a href="/pc/rank.html" target="_blank">排行</a></h3>
</div>
<div class="type-box">
<h3><a href="/pc/seo.html" target="_blank">文章</a></h3>
</div>
</div>
</li>
</ul>
</div>
<div class="read-login fr">
<ul>
<li id="min-search">
<form action="/search.html" method="post" target="_blank">
<input class="submit-input" type="submit" id="searchSubmit">
<input id="pin-input" class="pin-input hide" name="keyword" type="text" placeholder="">
<label id="pin-search" for="searchSubmit">
<em class="iconfont"></em>
</label>
</form>
</li>
<li class="line"></li>
<li class="sign-in">
<img src="/template/kuangyu/reader/web/images/user-icon.png" class="headPortrait">
<a href="/user/index/index.html">123456</a>
<div class="dropdown">
<!-- <a href="/user/index/index.html">个人中心</a> -->
<a href="/user/bookshelf/index.html">我的书架</a>
<!-- <a href="/user/recentread/index.html">阅读记录</a> -->
<!-- <a href="/user/user/logout.html" class="exit">退出</a> -->
</div>
</li>
</ul>
</div>
</div>
</div>
<div class="crumbs-nav">
<a href="/" target="_blank">首页</a>
<em class="iconfont"></em>
<a href="/lists/8.html" target="_blank">女生</a>
<em class="iconfont"></em>
<a href="/lists/40.html" target="_blank">耽美百合</a>
<em class="iconfont"></em>
<a href="/novel/332.html" target="_blank">我真是一条龙</a>
</div>
<div class="read-main-wrap font-family01" style="font-size:18px" id="j_readMainWrap">
<div id="j_chapterBox">
<div class="text-wrap" id="ajaxchapter-4b2d5aab58d71" data-cid="4b2d5aab58d71"
data-purl="javascript:void(0);" data-nurl="/book/12538/486ef2abee55d.html"
data-info="0|-1|486ef2abee55d|0">
<div class="main-text-wrap">
<div class="text-head">
<h3 class="j_chapterName">01 天龙问世</h3>
<div class="text-info cf">
<div class="info fl">
<a href="/novel/332.html" target="_blank"> <em class="iconfont"></em> 我真是一条龙</a>
<a href="/search/%E5%85%94%E5%AD%90%E5%BE%88%E6%B7%A1%E5%AE%9A.html"
target="_blank"> <em class="iconfont"></em> 兔子很淡定</a>
<i><em class="iconfont"></em><span class="j_chapterWordCut">2000</span></i>
<i><em class="iconfont"></em><span class="j_updateTime">2025-03-20 23:59</span></i>
</div>
</div>
</div>
<div class="read-content j_readContent">
<p>  章节内容转码失败!</p>
<p> </p>
</div>
</div>
</div>
<!-- start 顶部广告 -->
<!-- <div id="page-ops" class="page-ops">
<a href="#" target="_blank">
<img src="">
<span class="op-tag"></span>
</a>
</div> -->
<!-- end 顶部广告 -->
</div>
<div class="la-ball-pulse j_chapterLoad hidden" style="display: none;">
<span></span>
<span></span>
<span></span>
</div>
<div class="chapter-control dib-wrap">
<a id="j_chapterPrev" href="javascript:void(0);">上一章</a> <a id="j_chapterPrev" href="javascript:void(0);">上一章</a>
{else}
{$arrGRM[10]|raw}
<a id="j_chapterPrev"
href='{$strPcPath}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$arrPreChapter[c_sort_num]" c_page="0"/}'>上一章</a>
{/if}
<span>|</span> <span>|</span>
<a id="j_chapterNext" href="/book/12538/486ef2abee55d.html">下一</a> <a href='{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="zheng" page="1"/}'>节目录</a>
<span>|</span>
{if $arrNextChapter && $arrNextChapter.c_sort_num}
{$arrGRM[9]|raw}
<a id="j_chapterNext"
href='{$strPcPath}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$arrNextChapter[c_sort_num]" c_page="0"/}'>下一章</a>
{/if}
</div>
<script>document.writeln(qsbs.bb('{$arrChapter.c_content}'));</script>
<p>请勿开启浏览器阅读模式,否则将导致章节内容缺失及无法阅读下一章。</p>
<p>相邻推荐:
{volist name="arrNovel.n_forge_novel" id="ForgeNovel" key="key"}
{if $key<19 }
{$arrGRM[$key+9]|raw}
{/if}
<a
href='{$strPcPath}{site:nnurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" n_fid="$ForgeNovel[n_forge_id]"/}'
class="red">{$ForgeNovel.n_forge_title}</a>
{/volist}
{volist name='arrRelateveNovel' id='Novel'}
<a href='{$strPcPath}{site:nurl n_id="$Novel[n_id]" n_py="$Novel[n_name_pinyin]" /}'>{$Novel.n_name}</a>&nbsp;&nbsp;
{/volist}
</p>
<div class="read_btn">
{if $arrChapter && $arrChapter.c_sort_num && $arrChapter.c_sort_num == 1}
<a id="j_chapterPrev" href="javascript:void(0);">上一章</a>
{else}
{$arrGRM[10]|raw}
<a id="j_chapterPrev"
href='{$strPcPath}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$arrPreChapter[c_sort_num]" c_page="0"/}'>上一章</a>
{/if}
<span>|</span>
<a href='{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="zheng" page="1"/}'>章节目录</a>
<span>|</span>
{if $arrNextChapter && $arrNextChapter.c_sort_num}
{$arrGRM[9]|raw}
<a id="j_chapterNext"
href='{$strPcPath}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$arrNextChapter[c_sort_num]" c_page="0"/}'>下一章</a>
{/if}
</div> </div>
</div> </div>
</div> </div>
<div class="float-wrap" id="j_floatWrap"> </div>
<div class="left-bar-list" id="j_leftBarList" style="top: 119px;"> <div class="row row-section">
<h2 class="layout-tit">已完结热门小说推荐</h2>
<div class="layout layout-col3">
{foreach $arrRelateveNovel as $key=>$Novel }
<div class="item">
<div class="image">
<a href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>
<img style="min-height:120px;" class="lazyload-img" src="/static/img/default.jpg"
data-src="{$Novel.n_cover_path ?? ''}"
alt="{$Novel.n_name ?? ''} - {$Novel.n_category ?? ''}最新章节在线免费阅读">
</a>
</div>
<dl> <dl>
<dd id="j_navCatalogBtn"> <dt><span>{$Novel.n_author}</span><a
<a href="javascript:"> href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>{$Novel.n_name}</a></dt>
<i><em class="iconfont"></em><span>目录</span></i> <dd style="height:90px"><a href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'
</a> style="color: #555">{$Novel.n_description}</a>
</dd>
<dd id="j_navSettingBtn" class="">
<a href="javascript:">
<i><em class="iconfont"></em><span>设置</span></i>
</a>
</dd>
<!-- <dd id="j_phoneRead">
<a href="javascript:">
<i><em class="iconfont"></em><span>手机</span></i>
</a>
</dd> -->
<dd>
<a class="add-book" href="javascript:" onclick="addBookshelfFun()">
<i><em class="iconfont"></em><span>书架</span></i>
</a>
</dd>
<dd>
<a href="/pc/info.html" target="_blank">
<i><em class="iconfont"></em><span>详情</span></i>
</a>
</dd> </dd>
</dl> </dl>
<!-- start 手机阅读面板浮层 -->
<div class="panel-wrap cellphone" id="j_cellphone" style="display: none;">
<a class="iconfont close-panel" href="javascript:"></a>
<div class="panel-box">
<h4 class="lang">手机阅读</h4>
<!-- start 二维码 -->
<div class="qr-code-wrap">
<h5>手机扫码阅读</h5>
<div id="code"></div>
<div class="scan-bottom cf">
<div class="tip">
<p>使用<a href="#" class="red">手机</a>扫码阅读</p>
</div> </div>
</div>
</div>
<!-- end 二维码 -->
</div>
</div>
<!-- end 手机阅读面板浮层 -->
<!-- start 目录面板浮层 -->
<div class="panel-wrap catalog" id="j_catalog" style="display: none;">
<a class="iconfont close-panel" href="javascript:"></a>
<div class="panel-box">
<div class="catalog-tab dib-wrap" id="j_catalogTab">
<span class="lang act">目录</span>
</div>
<div id="j_catalogTabWrap">
<!-- start 目录列表 -->
<div class="panel-list-wrap catalog-scroll-wrap" id="j_catalogListWrap"
style="max-height: 695px;">
<div class="catalog-list-wrap">
<div class="volume-list">
<ul>
{foreach $arrNewsNovel as $category}
{include file="Pc/Public/chapterTableAll" /}
{/foreach} {/foreach}
</ul>
</div>
</div>
</div>
<!-- end 目录列表 -->
</div>
</div>
</div>
<!-- end 目录面板浮层 -->
<!-- start 设置面板浮层 -->
<div class="panel-wrap setting" id="j_setting" style="display: none;">
<a class="iconfont close-panel setting-close" href="javascript:"></a>
<div class="panel-box">
<h4 class="lang">设置</h4>
<div class="setting-list-wrap">
<ul>
<li class="theme-list" id="j_themeList">
<i>阅读主题</i>
<span title="默认" class="theme-0 act" data-st="0">
<em class="iconfont"></em>
</span>
<span title="牛皮纸" class="theme-1 " data-st="1">
<em class="iconfont"></em>
</span>
<span title="淡绿色" class="theme-2 " data-st="2">
<em class="iconfont"></em>
</span>
<span title="淡蓝色" class="theme-3 " data-st="3">
<em class="iconfont"></em>
</span>
<span title="淡粉色" class="theme-4 " data-st="4">
<em class="iconfont"></em>
</span>
<span title="灰色" class="theme-5 " data-st="5">
<em class="iconfont"></em>
</span>
<span title="黑色" class="theme-6 " data-st="6">
<em class="iconfont"></em>
<cite class="iconfont"></cite>
</span>
</li>
<li class="font-family" id="j_fontFamily">
<i>正文字体</i>
<span data-st="1" class="yahei act">雅黑</span>
<span data-st="2" class="yahei ">宋体</span>
<span data-st="3" class="yahei ">楷书</span>
</li>
<li class="font-size" id="j_fontSize">
<i>字体大小</i>
<cite>
<span class="prev">
<em class="iconfont"></em>
</span> <b></b>
<span class="lang">18</span> <b></b>
<span class="next">
<em class="iconfont"></em>
</span>
</cite>
</li>
<li class="page-width" id="j_pageWidth">
<i>页面宽度</i>
<cite>
<span class="prev">
<em class="iconfont"></em>
</span>
<b></b>
<span class="lang">
800 </span>
<b></b>
<span class="next">
<em class="iconfont"></em>
</span>
</cite>
</li>
<li class="read-mode" id="j_readMode">
<i>阅读方式</i>
<span data-st="0" class="act">
<em class="iconfont"></em>
</span>
<span data-st="1">
<em class="iconfont"></em>
</span>
</li>
</ul>
<div class="btn-wrap dib-wrap">
<a class="red-btn" id="j_setSave" href="javascript:">保存</a>
<a class="grey-btn" id="j_setCancel" href="javascript:">取消</a>
</div> </div>
</div> </div>
</div> </div>
</div> {/block}
<!-- end 设置面板浮层 -->
</div>
<div class="right-bar-list" id="j_rightBarList" style="bottom: 120px;">
<dl>
<!-- <dd id="navReward" data-showtype="3" data-aid="qd_R87">
<a href="javascript:">
<i>
<em class="iconfont"></em>
<span>打赏</span>
</i>
</a>
</dd>
<dd id="navTicket" data-showtype="2" data-aid="qd_R88">
<a href="javascript:">
<i>
<em class="iconfont"></em>
<span>投票</span>
</i>
</a>
</dd>
<dd id="j_discussHref">
<a href="//forum.qidian.com/NewForum/List.aspx?forumId=1010981643" target="_blank">
<i>
<em class="iconfont"></em>
<span>评论</span>
</i>
</a>
</dd> -->
<dd class="go-top" id="j_goTop" title="返回顶部" style="display: none;">
<a href="javascript:">
<i>
<em class="iconfont"></em>
</i>
</a>
</dd>
</dl> {block name="customize"}
</div>
</div>
<script src="/public/jquery/jquery-3.7.1.min.js"></script> {/block}
<!-- <script type="text/javascript" src="/template/kuangyu/reader/web/js/jquery.qrcode.min.js"></script> -->
<script type="text/javascript">
var book = {};
//书信息
book.Info = {
"Id": 332,
"Name": '我真是一条龙',
"authorName": '兔子很淡定'
};
//页面初始化章节信息
book.chapter = {
//页面进入加载的章节id
id: '4b2d5aab58d71',
//章节源id
source_id: 12538,
//章节vip标识
vipStatus: 0,
//上一章id
prevId: '-1',
//下一章id
nextId: '486ef2abee55d'
};
book.chapterUrl = '/book/12538/chapterId.html';
book.nextChapterVip = 0;
</script>
<script type="text/javascript" src="/template/kuangyu/reader/web/js/global.js"></script>
<script src="/public/layer/layer.js"></script>
<script src="/template/kuangyu/public/js/common.js"></script>
</body>
</html>

View File

@@ -1,28 +0,0 @@
{extend name="basePc" /}
{block name='nav-active-class'}home{/block}
{block name="title"}{/block}
{block name="head-js"}{/block}
{block name="main"}
<div class="content">
<div class="con_box">
<div class="top">
<h3><a href="/pc/novel/334.html" target="_blank">落魄千金美食发家日常</a></h3>
<p>作者:鱼昆子</p>
</div>
<div class="fenlei">
<div class="tit" btn="toggle_chapter_list"><span></span>章节列表</div>
<div class="fL_con">
<ul>
{foreach $arrNovelChapterAll as $category}
<li><a href="/pc/chapter/1-1-1.html" target="_blank">1 穿越</a></li>
{/foreach}
</ul>
</div>
</div>
</div>
</div>
{/block}
{block name="customize"} {/block}

View File

@@ -1,186 +1,216 @@
{extend name="basePc" /} {extend name="basePc" /}
{block name='nav-active-class'}home{/block} {block name="title"}{$strTitle??''}{/block}
{block name="title"}{/block} {block name="keywords"}{$strKeywords??''}{/block}
{block name="head-js"}{/block} {block name="description"}{$strDescription??''}{/block}
{block name="head"}
<!-- 社交媒体标签 -->
<meta property="og:title" content="{$arrNovel['n_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[n_name_pinyin]" /}' />
<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.n_category ?? ''}">
<meta property="og:novel:author" content="{$arrNovel.n_author ?? ''}">
<meta property="og:novel:book_name" content="{$arrNovel.n_name ?? ''}">
<meta property="og:novel:read_url"
content='https://{$DomainModel->d_domain}{$strPcPath}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$intFirstChapterSort"/}'>
<meta property="og:novel:status" content="{$arrNovel.n_status ?? ''}">
<meta property="og:novel:update_time" content="{$arrNovel.n_update_time ?? ''}">
<meta property="og:novel:latest_chapter_name" content="{$arrLatestChapter.c_name ?? ''}">
<meta property="og:novel:latest_chapter_url"
content='https://{$DomainModel->d_domain}{$strPcPath}{site:lcpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>
<!-- 可选:支持 Twitter Card -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="{$arrNovel['n_name'] ?? '未知小说'}" />
<meta name="twitter:description" content="{$strDescription ?? '暂无简介'}" />
<meta name="twitter:image" content="{$arrNovel.n_cover_path ?? ''}" />
<!-- 结构化数据 -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Book",
"name": "{$arrNovel['n_name'] ?? '未知小说'}",
"description": "{$arrNovel['n_description'] ??'暂无简介'}",
"author": {
"@type": "Person",
"name": "{$arrNovel['n_author'] ??'佚名'}"
},
"publisher": {
"@type": "Organization",
"name": "{$DomainModel->d_name}",
"url": "https://{$DomainModel->d_domain}"
},
"datePublished": "{$arrNovel['n_update_time'] ?? time()}",
"image": "{$arrNovel.n_cover_path ?? ''}",
"url": 'https://{$DomainModel->d_domain}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}',
"genre": "{$arrNovel.n_category ??''}",
"inLanguage": "zh-CN",
"bookFormat": "https://{$DomainModel->d_domain}/EBook",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "100",
},
}
</script>
{/block}
{block name="head-css"}
<link rel="canonical"
href='{$DomainModel->d_domain}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>
{/block}
{block name="logo-html"}
<h2>
<a href="{$strPcPath}/">
{$DomainModel->d_name}-{$DomainModel->d_text_logo}
</a>
</h2>
{/block}
{block name="head-js"}
<script src="/static/001/default/js/yueduqsbs.js"></script>
{/block}
{block name="body-class"}novel_info{/block}
{block name="main"} {block name="main"}
<div class="content">
<!--书的信息 开始--> <div class="container biqunaicc">
<div class="row row-detail">
<div class="layout layout-col1">
<h2 class="layout-tit xs-hidden">
<a href="{$strPcPath}/">{$DomainModel->d_name}</a>&gt;
<a href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>
{$arrNovel['n_name']}
</a>
</h2>
<div class="detail-box">
<div class="imgbox">
<img data-src="{$arrNovel.n_cover_path ?? ''}"
alt="{$arrNovel['n_name'] ?? ''}小说封面 - {$arrNovel.n_author}最新章节"
class="lazyload_book_cover lazyload-img">
</div>
<div class="info"> <div class="info">
<div class="info_box"> <div class="top">
<div class="info_L"> <h1>{$arrNovel['n_name']}</h1>
<a href="/pc/novel/332.html" title="我真是一条龙" class="book_cov"> <div class="fix">
<img src="https://www.630zw.org/img/176943.jpg" <p>&nbsp;&nbsp;者:{$arrNovel.n_author ?? ''}</p>
data-src="https://www.630zw.org/img/176943.jpg" <p class="xs-show">&nbsp;&nbsp;别:{$arrNovel.n_category ?? ''}</p>
class="lazyload_book_cover" alt="封面"> <p class="xs-show">&nbsp;&nbsp;态:{$arrNovel.n_status ?? ''}</p>
</a> <p class="opt">
<img src="/template/home/bai_web/images/wanjie.png" alt="已完结" class="state"> <span class="xs-hidden">&nbsp;&nbsp;作:</span>
<div class="btn"> <a rel="nofollow" onclick="addBookshelfFun()">加入书架</a>
<a href="javascript:;" class="sc" onclick="addBookshelfFun()"> <i class="xs-hidden"></i>
<s></s> <a href='{$strPcPath}{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="zheng" page="1"/}'>章节目录</a>
<p>加入书架</p> <i class="xs-hidden"></i>
</a> <a href='{$strPcPath}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$intFirstChapterSort"/}'>开始阅读</a>
<a href="javascript:;" class="xh" onclick="digg('332','up','novel')"><s></s>我喜欢</a>
</div>
</div>
<div class="info_C book_inf">
<div class="c01">
<h3><a href="/pc/novel/332.html">我真是一条龙</a></h3>
<span id="mod_book_star">0分</span>
</div>
<p class="c02">
<span class="zz">作者:兔子很淡定</span>
<span>创建日期2025-03-20 23:59</span>
</p> </p>
<div class="c03"> <p>最后更新:{$arrNovel.n_update_time ?? ''} </p>
<p class="jianjie">简介</p> <p>最新章节:<a
<div class="c03_box"> href='{$strPcPath}{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="zheng" page="1"/}'>
<p class="jj_con" id="book_desc" > {$arrLatestChapter.c_name ?? ''}</a></p>
我的父亲告诉我,在我出生那一年,天上金光闪耀,隐隐约约中,好像能看到云朵里有条龙在盘旋,紧接着,一道金光照入我们的村子,我便出生了……为寻答案来人间,天龙问世扰乾坤。
无情无义闹天下,千军万马赴黄泉。
本站提示各位书友要是觉得《我真是一条龙》还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦</p>
<span class="zk_btn" style="">展开<s></s></span>
<span class="sq_btn" style="display: none;">收起<s></s></span>
</div> </div>
</div> </div>
<div class="c03 c03-jjyd"> <div class="desc xs-hidden">{$arrNovel.n_description ?? ''}</div>
<p class="jianjie">最新要点</p>
<div class="c03_box">
<p class="jj_con" id="book_desc2" >
我的父亲告诉我,在我出生那一年,天上金光闪耀,隐隐约约中,好像能看到云朵里有条龙在盘旋,紧接着,一道金光照入我们的村子,我便出生了……为寻答案来人间,天龙问世扰乾坤。
无情无义闹天下,千军万马赴黄泉。
本站提示各位书友要是觉得《我真是一条龙》还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦</p>
<span class="zk_btn" style="">展开<s></s></span>
<span class="sq_btn" style="display: none;">收起<s></s></span>
</div> </div>
</div> </div>
<div class="c04">
<a href="/pc/chapter/1-1-1.html" target="_blank" class="read">立即阅读</a>
<a href="/pc/chapters.html" target="_blank" class="mulu">目录</a>
</div> </div>
<!-- <div class="c05"> <div class="layout layout-col1">
<p class="c05_t">作品标签: <h2 class="layout-tit">《{$arrNovel.n_name ?? ''}》{$arrNovel.n_name ?? '章节'}</h2>
<a href="#" target="_blank" class="red">打发十分</a> <div class="first_txt">
{$strFocus ?? ""} 。看小说就来{$DomainModel->d_name} {$DomainModel->d_domain}...
<p>相邻推荐:
{volist name="arrNovel.n_forge_novel" id="ForgeNovel" key="key"}
{if $key<20 }
{$arrGRM[$key+20]|raw}
{/if}
<a
href='{$strPcPath}{site:nnurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" n_fid="$ForgeNovel[n_forge_id]"/}'
class="red">{$ForgeNovel.n_forge_title}</a>
{/volist}
{volist name='arrRelateveNovel' id='Novel'}
<a href='{$strPcPath}{site:nurl n_id="$Novel[n_id]" n_py="$Novel[n_name_pinyin]" /}'>{$Novel.n_name}</a>&nbsp;&nbsp;
{/volist}
</p> </p>
</div> -->
</div> </div>
</div> </div>
<div class="info_R">
<div class="inf02">
<h4>小说信息</h4>
<p>类别:<a href="/" title="耽美百合" target="_blank">耽美百合</a></p>
<p>总字数54.20万+</p>
<p>总点击量0</p>
<p>月点击量0</p>
<p>周点击量0</p>
<p>日点击量0</p>
<p>收藏0</p>
</div> </div>
<!-- <div class="qtzp" id="mod_other_book_list"> {if $strPageCode == 'detail'}
<h4>作者其他作品<s class="qh_R"></s><s class="qh_L"></s></h4> <div class="row row-section">
<div class="zpzs"> <div class="layout layout-col1">
<ul> <h2 class="layout-tit">《{$arrNovel.n_name}》最新章节</h2>
<ul class="section-list fix">
{volist name='arrChapter' id='Chapter'}
<li><a href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>{$Chapter.c_name}</a></li>
{/volist}
</ul> </ul>
</div> <h2 class="layout-tit">《{$arrNovel.n_name}》章节列表</h2>
</div> --> <ul class="fix section-list">
{volist name='arrChapter' id='Chapter'}
<li><a href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>{$Chapter.c_name}</a></li>
{/volist}
</ul><a href='{$strPcPath}{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="zheng" page="1"/}' class="btn-mulu">查看更多章节...</a>
</div> </div>
</div> </div>
<!--书的信息 结束--> {else}
<div class="row row-section">
<div class="layout layout-col1">
<h2 class="layout-tit">《{$arrNovel.n_name}》章节列表(第{$intPage}页)切换倒序/正序:
<a href='{$strPcPath}{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="dao" page="1"/}'>当前正序</a>
</h2>
<div class="info2"> <!-- 目录下拉分页-->
<!--书的评论 开始--> {include file="pc/public/allChapterPage" /}
<div class="info2_L sjxq">
<div class="gxzj">
<div class="pl_tit">
<h2>最新章节</h2>
</div>
<div class="zj_con">
<p><a href="/chapter/1-1-1.html" target="_blank" class="zj">老读者必看公告!!!</a><span
class="time">3天前</span></p>
<p class="zw" style="max-height: 98px; overflow: hidden;"></p>
</div>
</div>
<div class="pl_tit">
<h2>相邻推荐:</h2>
</div>
<div class="pl_con">
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
<a href="#" target="_blank" class="red">打发十分</a>
</div> <ul class="section-list fix ycxsid">
</div> {volist name='arrPage.data' id='Chapter'}
<!--书的评论 结束-->
<!--右侧内容 开始-->
<div class="info2_R">
<div class="fsph">
<h4><s></s>精品推荐</h4>
<ul class="info2_C">
{foreach $arrRecommendNovel as $key=>$Novel}
<li> <li>
<h3><a href="/pc/novel/332.html" title="我真是一条龙" target="_blank">我真是一条龙</a></h3> <a href='{$strPcPath}{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$Chapter[c_sort_num]" c_page="0"/}'>
<div> {$Chapter.c_name}
<a href="/pc/novel/332.html" title="我真是一条龙" target="_blank" class="book_cov">
<img src="/template/kuangyu/home/bai_web/images/default.png"
data-src="https://www.630zw.org/img/176943.jpg"
class="lazyload_book_cover" alt="我真是一条龙">
</a> </a>
<div class="book_inf">
<span class="aut">兔子很淡定</span>
<span class="tag"><a href="/" target="_blank">耽美百合</a></span>
<p class="int">
我的父亲告诉我,在我出生那一年,天上金光闪耀,隐隐约约中,好像能看到云朵里有条龙在盘旋,紧接着,一道金光照入我们的村子,我便出生了……为寻答案来人间,天龙问世扰乾坤。
无情无义闹天下,千军万马赴黄泉。
本站提示各位书友要是觉得《我真是一条龙》还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦</p>
</div>
</div>
</li> </li>
{/volist}
</ul>
<!-- 目录下拉分页-->
{include file="pc/public/allChapterPage" /}
</div>
</div>
{/if}
<div class="row row-section">
<h2 class="layout-tit">已完结热门小说推荐</h2>
<div class="layout layout-col3">
{foreach $arrRelateveNovel as $key=>$Novel }
<div class="item">
<div class="image">
<a href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>
<img style="min-height:120px;" class="lazyload-img" src="/static/img/default.jpg"
data-src="{$Novel.n_cover_path ?? ''}"
alt="{$Novel.n_name ?? ''} - {$Novel.n_category ?? ''}最新章节在线免费阅读">
</a>
</div>
<dl>
<dt><span>{$Novel.n_author}</span><a
href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'>{$Novel.n_name}</a></dt>
<dd style="height:90px"><a href='{$strPcPath}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" /}'
style="color: #555">{$Novel.n_description}</a>
</dd>
</dl>
</div>
{/foreach} {/foreach}
</ul>
</div> </div>
</div> </div>
<!--右侧内容 结束-->
</div>
</div> </div>
{/block} {/block}
{block name="customize"} {block name="customize"}
{/block} {/block}
{block name="footer-js"}
<script src="/template/kuangyu/home/bai_web/js/global.js"></script>
<script src="/template/kuangyu/public/js/common.js"></script>
{/block}

View File

@@ -119,8 +119,9 @@
<li> <li>
<span class="s1">[{$Novel->n_category ?? ''}]</span> <span class="s1">[{$Novel->n_category ?? ''}]</span>
<span class="s2"><a href='{$strPcPath}{site:nurl n_id="$Novel->n_id" n_py="$Novel->n_name_pinyin"/}'>{$Novel->n_name}</a></span> <span class="s2"><a href='{$strPcPath}{site:nurl n_id="$Novel->n_id" n_py="$Novel->n_name_pinyin"/}'>{$Novel->n_name}</a></span>
<span class="s5"><a href='{site:souurl key="$Novel->n_author" p="1"/}'>{$Novel->n_author}</a></span> <span class="s3"><a href='{$strPcPath}{site:lcpurl n_id="$Novel[n_id]" n_py="$Novel[n_name_pinyin]" /}'
<span class="s4">{$Novel.n_author ?? ''}</span> title="{$Novel->n_latest_chapter_name ?? 'null'}">{$Novel->n_latest_chapter_name ?? 'null'}</a></span>
<span class="s4"><a href='{site:souurl key="$Novel->n_author" p="1"/}'>{$Novel->n_author}</a></span>
<span class="s5">{:date('m-d')}</span> <span class="s5">{:date('m-d')}</span>
</li> </li>
{/foreach} {/foreach}

View File

@@ -0,0 +1,37 @@
{if !empty($arrPaginator)}
<div class="page_num">
{volist name="arrPaginator" id="item"}
{eq name="item.type" value="prev"}
{$arrGRM[$key]|raw}
<a href="{$item.url ?: '#'}"
class="z {$item.disabled ? 'disabled' : ''}">
{$item.label}
</a>
{/eq}
{/volist}
<select onchange="self.location.href=options[selectedIndex].value">
{volist name="arrPaginator" id="item"}
{eq name="item.type" value="page"}
<?php $intStart = ($item['label'] - 1) * $intLimit + 1; ?>
<?php $end = $item['label'] * $intLimit; ?>
<option value="{$item.url}" {$item.current ? 'selected' : ''}>
第{$intStart}-{$end}章
</option>
{/eq}
{/volist}
</select>
{volist name="arrPaginator" id="item"}
{eq name="item.type" value="next"}
{$arrGRM[$key]|raw}
<a href="{$item.url ?: '#'}"
class="y {$item.disabled ? 'disabled' : ''}">
{$item.label}
</a>
{/eq}
{/volist}
</div>
{/if}

View File

@@ -48,11 +48,11 @@
<!-- <li><a href="/">首 页</a></li> <!-- <li><a href="/">首 页</a></li>
<li><a href="/nindex">小说首页</a></li> --> <li><a href="/nindex">小说首页</a></li> -->
<li><a href="{$strPcPath}">首 页</a></li> <li><a href="{$strPcPath}/">首 页</a></li>
{foreach $arrCategoryAll as $Sexkey=>$SexCategory } {foreach $arrCategoryAll as $Sexkey=>$SexCategory }
{foreach $SexCategory as $CategoryPinyin=>$CategoryName } {foreach $SexCategory as $CategoryPinyin=>$CategoryName }
<li><a href='{$strPcPath}{site:nflurl gender="$Sexkey" category="$CategoryPinyin" status="all" page="1"/}'>{$CategoryName}</a></li> <li><a href='{$strPcPath}{site:nflurl gender="all" category="$CategoryPinyin" status="all" page="1"/}'>{$CategoryName}</a></li>
{/foreach} {/foreach}
{/foreach} {/foreach}
<li><a href="{$strPcPath}{$strBookShelfUrlTemp}">阅读记录</a></li> <li><a href="{$strPcPath}{$strBookShelfUrlTemp}">阅读记录</a></li>
@@ -66,7 +66,7 @@
<div class="layout layout3 layout-col3"> <div class="layout layout3 layout-col3">
<h2 class="layout-tit">最新标签</h2> <h2 class="layout-tit">最新标签</h2>
<ul class="txt-list txt-list-row5 tag_news"> <ul class="txt-list txt-list-row5 tag_news">
{foreach $arrNewsNovel as $key=>$Novel } {foreach $arrForgeNovel as $key=>$Novel }
<a href='{$strPcPath}{site:nurl n_id="$Novel->n_id" n_py="$Novel->n_name_pinyin"/}'>{$Novel.n_name}</a>&nbsp;&nbsp; <a href='{$strPcPath}{site:nurl n_id="$Novel->n_id" n_py="$Novel->n_name_pinyin"/}'>{$Novel.n_name}</a>&nbsp;&nbsp;
{/foreach} {/foreach}
<a href="/sitemap_index.xml">XML地图</a> <a href="/sitemap_index.xml">XML地图</a>

View File

@@ -123,7 +123,6 @@
{$arrGRM[5]|raw} {$arrGRM[5]|raw}
<div id="readLoadNext" class="read-load-next"> <div id="readLoadNext" class="read-load-next">
{if $arrChapter.c_sort_num == 1} {if $arrChapter.c_sort_num == 1}
<!-- <a id="j_chapterPrev" href="javascript:void(0);">上一章</a> -->
<a href="javascript:" class="btn-normal red" data-size="14" role="button">上一章</a> <a href="javascript:" class="btn-normal red" data-size="14" role="button">上一章</a>
{else} {else}
<a href='{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$arrPreChapter[c_sort_num]" c_page="0"/}' <a href='{site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" c_sort="$arrPreChapter[c_sort_num]" c_page="0"/}'

View File

@@ -2,7 +2,7 @@
<div class="page_num"> <div class="page_num">
{volist name="arrPaginator" id="item"} {volist name="arrPaginator" id="item"}
{eq name="item.type" value="prev"} {eq name="item.type" value="prev"}
{$arrGRM[$key+$start]|raw} {$arrGRM[$key]|raw}
<a href="{$item.url ?: '#'}" <a href="{$item.url ?: '#'}"
class="z {$item.disabled ? 'disabled' : ''}"> class="z {$item.disabled ? 'disabled' : ''}">
{$item.label} {$item.label}
@@ -24,7 +24,7 @@
{volist name="arrPaginator" id="item"} {volist name="arrPaginator" id="item"}
{eq name="item.type" value="next"} {eq name="item.type" value="next"}
{$arrGRM[$key+$start]|raw} {$arrGRM[$key]|raw}
<a href="{$item.url ?: '#'}" <a href="{$item.url ?: '#'}"
class="y {$item.disabled ? 'disabled' : ''}"> class="y {$item.disabled ? 'disabled' : ''}">
{$item.label} {$item.label}

View File

@@ -55,6 +55,44 @@ function isMobile() {
return /Android|iPhone|iPad|iPod|Windows Phone/i.test(navigator.userAgent); return /Android|iPhone|iPad|iPod|Windows Phone/i.test(navigator.userAgent);
} }
// 懒加载
document.addEventListener("DOMContentLoaded", function () {
// 通用懒加载函数
function lazyLoad(elements, callback) {
const observer = new IntersectionObserver((entries, observer) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
const element = entry.target;
callback(element); // 执行懒加载逻辑
observer.unobserve(element); // 停止观察
}
});
});
elements.forEach(element => observer.observe(element));
}
// 背景封面懒加载
const lazyBackgrounds = document.querySelectorAll(".lazyload-bg");
lazyLoad(lazyBackgrounds, (element) => {
const src = element.getAttribute("data-src");
if (src) {
element.style.backgroundImage = `url(${src})`;
element.classList.remove("lazyload-bg");
}
});
// 章节图片懒加载
const lazyImages = document.querySelectorAll(".lazyload-img");
lazyLoad(lazyImages, (element) => {
const src = element.getAttribute("data-src");
if (src) {
element.setAttribute("src", src);
element.classList.remove("lazyload-img");
}
});
});
function handleRedirect() { function handleRedirect() {
const { pathname, origin, search } = window.location; const { pathname, origin, search } = window.location;

View File

@@ -49,3 +49,28 @@
<img class="pre-img lozad" loading="lazy" src="/assets/images/loading_img_bg_default.jpg?v={site:cfg code='STATIC_FILE_VERSION' encode='false'/}" <img class="pre-img lozad" loading="lazy" src="/assets/images/loading_img_bg_default.jpg?v={site:cfg code='STATIC_FILE_VERSION' encode='false'/}"
data-encrypted="true" data-encrypted="true"
data-src="{$vo.sp_fengmian_url}"> data-src="{$vo.sp_fengmian_url}">
<!-- <div class="page_num">
{if condition='$intPage > 1 '}
<a href='{$strPcPath}{site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[n_name_pinyin]" order="zheng" page="1"/}'
class="z">
{else}
<a href="{if condition='$intPage > 1 '}/{$strFirstPath}/{$intNovelId}{if condition='$intPage > 2'}-{$intPage - 1}{/if}.html
{else}/{$strFirstPath}/{$intNovelId}.html{/if}"
class="z">
{/if}
上一页</a>
<select onchange="self.location.href=this.value">
{volist name="arrChapterPages" id="page"}
<option value="/{$strFirstPath}/{$intNovelId}{if condition='$page.index neq 0'}-{$page.index+=1}{/if}.html"
{if condition="$page.index == $intPage" }selected="selected" {/if}>
第{$page.start}-{$page.end}章
</option>
{/volist}
</select>
<a href="{if condition='$intPage < $intTotalPages'}/{$strFirstPath}/{$intNovelId}-{$intPage + 1}.html{else}/{$strFirstPath}/{$intNovelId}-{$intTotalPages}.html{/if}"
class="y">下一页</a>
</div> -->