This commit is contained in:
make
2025-04-09 17:37:37 +08:00
parent 11a74d9baa
commit b8fbaf2fef
42 changed files with 359 additions and 148 deletions

View File

@@ -70,7 +70,7 @@ class Site extends BaseController
'd_description' => $arrRows[4], 'd_description' => $arrRows[4],
'd_statis' => $arrRows[5], 'd_statis' => $arrRows[5],
'd_logo_type' => (int)$arrRows[6], 'd_logo_type' => (int)$arrRows[6],
'd_text_log' => $arrRows[7], 'd_text_logo' => $arrRows[7],
'd_img_log' => $arrRows[8], 'd_img_log' => $arrRows[8],
]; ];
@@ -165,7 +165,7 @@ class Site extends BaseController
"d_index_description" => $Request->post('d_index_description'), "d_index_description" => $Request->post('d_index_description'),
"d_statis" => $Request->post('d_statis'), "d_statis" => $Request->post('d_statis'),
"d_logo_type" => $Request->post('d_logo_type'), "d_logo_type" => $Request->post('d_logo_type'),
"d_text_log" => $Request->post('d_text_log'), "d_text_logo" => $Request->post('d_text_logo'),
"d_img_log" => $Request->post('d_img_log'), "d_img_log" => $Request->post('d_img_log'),
"d_content_encode" => $Request->post('d_content_encode'), "d_content_encode" => $Request->post('d_content_encode'),
"t_cfg" => $Request->post('t_cfg'), "t_cfg" => $Request->post('t_cfg'),

View File

@@ -50,6 +50,7 @@ class Index extends BaseController
$strKey = sprintf('%s:H5:INDEX:RANK:%s:%s', $Request->DomainModel->d_domain, 'total', 'finished'); $strKey = sprintf('%s:H5:INDEX:RANK:%s:%s', $Request->DomainModel->d_domain, 'total', 'finished');
$arrEndNovelRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'total', $strStatus); $arrEndNovelRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'total', $strStatus);
// Title 模板 // Title 模板
ConverterMovel::setVal([ ConverterMovel::setVal([
'strIndexTitle' => $this->request->DomainModel->d_index_title, 'strIndexTitle' => $this->request->DomainModel->d_index_title,
@@ -60,11 +61,16 @@ class Index extends BaseController
$strTitleTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@TITLE'); $strTitleTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@TITLE');
$strKeywordsTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@KEYWORDS'); $strKeywordsTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@KEYWORDS');
$strDescriptionTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@DESCRIPTION'); $strDescriptionTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@DESCRIPTION');
$strHostNovelDescriptionTemplate = $Request->DomainModel->getFomartSubject('INDEX_POPULAR_NOVELS');
$strNewsNovelDescriptionTemplate = $Request->DomainModel->getFomartSubject('INDEX_NEWS_NOVELS');
$strRankNovelDescriptionTemplate = $Request->DomainModel->getFomartSubject('INDEX_RANK_NOVELS');
$strTitle = ConverterMovel::convert($strTitleTemplate); $strTitle = ConverterMovel::convert($strTitleTemplate);
$strKeywords = ConverterMovel::convert($strKeywordsTemplate); $strKeywords = ConverterMovel::convert($strKeywordsTemplate);
$strDescription = ConverterMovel::convert($strDescriptionTemplate); $strDescription = ConverterMovel::convert($strDescriptionTemplate);
$strHostNovelDescription = ConverterMovel::convert($strHostNovelDescriptionTemplate);
$strNewsNovelDescription = ConverterMovel::convert($strNewsNovelDescriptionTemplate);
$strRankNovelDescription = ConverterMovel::convert($strRankNovelDescriptionTemplate);
View::assign([ View::assign([
'arrRecommendNovel' => $arrRecommendNovel, 'arrRecommendNovel' => $arrRecommendNovel,
@@ -77,6 +83,9 @@ class Index extends BaseController
'strTitle' => $strTitle, 'strTitle' => $strTitle,
'strKeywords' => $strKeywords, 'strKeywords' => $strKeywords,
'strDescription' => $strDescription, 'strDescription' => $strDescription,
'strHostNovelDescription' => $strHostNovelDescription,
'strNewsNovelDescription' => $strNewsNovelDescription,
'strRankNovelDescription' => $strRankNovelDescription,
]); ]);
$strView = $boolIsMobile ? '' : 'pc/index'; $strView = $boolIsMobile ? '' : 'pc/index';

View File

@@ -239,6 +239,9 @@ class Novel extends BaseController
$intCount = 20; $intCount = 20;
$arrNewsUpdateNovel = $NovelModel->getCommonNovelOnCache($strKey, $intLifeTime, $intCount, $intType, NULL, ['og_novel_update_time' => -1]); $arrNewsUpdateNovel = $NovelModel->getCommonNovelOnCache($strKey, $intLifeTime, $intCount, $intType, NULL, ['og_novel_update_time' => -1]);
// echo "<pre>";
// var_dump($arrNewsUpdateNovel);exit;
// TODO n_page_description 改成 og_description
// 更新值 // 更新值
ConverterMovel::setVal([ ConverterMovel::setVal([
'intPage' => 1, 'intPage' => 1,
@@ -473,6 +476,9 @@ class Novel extends BaseController
// 小说详情 // 小说详情
$arrNovel = $NovelModel->getNovelByNId($intNId); $arrNovel = $NovelModel->getNovelByNId($intNId);
// echo "<pre>";
// var_dump($arrNovel);exit;
// TODO n_page_description 改成 og_description
// 分品拼音 // 分品拼音
$arrNovel['category_pinyin'] = CategoryModel::getPinYinByZh($arrNovel['og_novel_category']); $arrNovel['category_pinyin'] = CategoryModel::getPinYinByZh($arrNovel['og_novel_category']);

View File

@@ -13,9 +13,16 @@
{ {
"@context": "https://{$DomainModel->d_domain}", "@context": "https://{$DomainModel->d_domain}",
"@type": "book", "@type": "book",
"name": "{$DomainModel->d_name}",
"headline": "{$strTitle??''}", "headline": "{$strTitle??''}",
"description": "{$strDescription??''}", "description": "{$strDescription??''}",
"datePublished": "{:date('Y-m-d')}" "datePublished": "{:date('Y-m-d')}"
"url": "https://{$DomainModel->d_domain}",
"potentialAction": {
"@type": "SearchAction",
"target": "https://https://{$DomainModel->d_domain}/search.html?keyword={search_term_string}",
"query-input": "required name=search_term_string"
}
} }
</script> </script>
{/block} {/block}
@@ -23,7 +30,7 @@
{block name="logo-html"} {block name="logo-html"}
<h1 class="logo"> <h1 class="logo">
<a href="/">狂雨小说</a> <a href="/">{$DomainModel->d_name}-{$DomainModel->d_text_logo}</a>
</h1> </h1>
{/block} {/block}
@@ -35,6 +42,9 @@
<div class="swiper-wrapper"></div> <div class="swiper-wrapper"></div>
<div class="swiper-pagination"></div> <div class="swiper-pagination"></div>
</div> </div>
<h2 class="site-description">{$DomainModel->d_index_description}</h2>
<!-- search --> <!-- search -->
<div class="bar"> <div class="bar">
<form method="post" name="search" action="/search.html"> <form method="post" name="search" action="/search.html">
@@ -69,6 +79,7 @@
<div class="mod-head"> <div class="mod-head">
<h3>热门小说</h3> <h3>热门小说</h3>
</div> </div>
<p class="site-description">{$strHostNovelDescription}</p>
<div class="book-slide"> <div class="book-slide">
<ul class="clearfix"> <ul class="clearfix">
{volist name="arrRecommendNovel" id="Novel" key="key"} {volist name="arrRecommendNovel" id="Novel" key="key"}
@@ -83,6 +94,8 @@
<div class="mod-head"> <div class="mod-head">
<h3>最新小说</h3> <h3>最新小说</h3>
</div> </div>
<p class="site-description">{$strNewsNovelDescription}</p>
<div class="book-list"> <div class="book-list">
<ul class="clearfix"> <ul class="clearfix">
{volist name="arrNewsNovel" id="Novel" key="key"} {volist name="arrNewsNovel" id="Novel" key="key"}
@@ -97,6 +110,8 @@
<div class="mod-head"> <div class="mod-head">
<h3>小说排行榜</h3> <h3>小说排行榜</h3>
</div> </div>
<p class="site-description">{$strRankNovelDescription}</p>
<div class="mod-tabs"> <div class="mod-tabs">
<ol class="clearfix"> <ol class="clearfix">
<li class="on">日排榜</li> <li class="on">日排榜</li>
@@ -147,5 +162,7 @@
</div> </div>
</div> </div>
<!-- /rank --> <!-- /rank -->
<p class="site-description">{$DomainModel->d_description}</p>
</div> </div>
{/block} {block name="customize"} {/block} {/block} {block name="customize"} {/block}

View File

@@ -23,7 +23,7 @@
{block name="logo-html"} {block name="logo-html"}
<h1 class="logo"> <h1 class="logo">
<a href="/">狂雨小说</a> <a href="/">{$DomainModel->d_name}-{$DomainModel->d_text_logo}</a>
</h1> </h1>
{/block} {/block}

View File

@@ -23,7 +23,7 @@
{block name="logo-html"} {block name="logo-html"}
<h1 class="logo"> <h1 class="logo">
<a href="/">狂雨小说</a>/文章 <a href="/">{$DomainModel->d_name}-{$DomainModel->d_text_logo}</a>/文章
</h1> </h1>
{/block} {/block}

View File

@@ -41,7 +41,7 @@
{block name="logo-html"} {block name="logo-html"}
<h1 class="logo"> <h1 class="logo">
<a href="/">狂雨小说</a> <a href="/">{$DomainModel->d_name}-{$DomainModel->d_text_logo}</a>
</h1> </h1>
{/block} {/block}

View File

@@ -23,7 +23,7 @@
{block name="logo-html"} {block name="logo-html"}
<h1 class="logo"> <h1 class="logo">
<a href="/">狂雨小说</a> <a href="/">{$DomainModel->d_name}-{$DomainModel->d_text_logo}</a>
</h1> </h1>
{/block} {/block}

View File

@@ -32,7 +32,7 @@
"@context": 'https://{$DomainModel->d_domain}/{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}', "@context": 'https://{$DomainModel->d_domain}/{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}',
"@type": "Book", "@type": "Book",
"name": "{$arrNovel['og_novel_book_name'] ?? '未知小说'}", "name": "{$arrNovel['og_novel_book_name'] ?? '未知小说'}",
"description": "{$arrNovel['n_page_description'] ??'暂无简介'}", "description": "{$arrNovel['og_description'] ??'暂无简介'}",
"author": { "author": {
"@type": "Person", "@type": "Person",
"name": "{$arrNovel['og_novel_author'] ??'佚名'}" "name": "{$arrNovel['og_novel_author'] ??'佚名'}"
@@ -59,7 +59,7 @@
{block name="logo-html"} {block name="logo-html"}
<h2 class="logo"> <h2 class="logo">
<a href="/">狂雨小说</a> <a href="/">{$DomainModel->d_name}-{$DomainModel->d_text_logo}</a>
</h2> </h2>
{/block} {/block}
@@ -126,4 +126,3 @@
{/block}

View File

@@ -32,7 +32,7 @@
"@context": 'https://{$DomainModel->d_domain}/{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}', "@context": 'https://{$DomainModel->d_domain}/{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}',
"@type": "book", "@type": "book",
"name": "{$arrNovel['og_novel_book_name'] ?? '未知小说'}", "name": "{$arrNovel['og_novel_book_name'] ?? '未知小说'}",
"description": "{$arrNovel['n_page_description'] ??'暂无简介'}", "description": "{$arrNovel['og_description'] ??'暂无简介'}",
"author": { "author": {
"@type": "Person", "@type": "Person",
"name": "{$arrNovel['og_novel_author'] ??'佚名'}" "name": "{$arrNovel['og_novel_author'] ??'佚名'}"
@@ -60,7 +60,7 @@
{block name="logo-html"} {block name="logo-html"}
<h2 class="logo"> <h2 class="logo">
<a href="/">狂雨小说</a> <a href="/">{$DomainModel->d_name}-{$DomainModel->d_text_logo}</a>
</h2> </h2>
{/block} {/block}
@@ -127,7 +127,7 @@
{$arrGRM[3]|raw} {$arrGRM[3]|raw}
<div class="content"> <div class="content">
<p> <p>
{$arrNovel.n_page_description} {$arrNovel.og_description ?? ''}
</p> </p>
</div> </div>
</div> </div>

View File

@@ -23,7 +23,7 @@
{block name="logo-html"} {block name="logo-html"}
<h1 class="logo"> <h1 class="logo">
<a href="/">狂雨小说</a> <a href="/">{$DomainModel->d_name}-{$DomainModel->d_text_logo}</a>
</h1> </h1>
{/block} {/block}

View File

@@ -23,7 +23,7 @@
{block name="logo-html"} {block name="logo-html"}
<h1 class="logo"> <h1 class="logo">
<a href="/">狂雨小说</a> <a href="/">{$DomainModel->d_name}-{$DomainModel->d_text_logo}</a>
</h1> </h1>
{/block} {/block}

View File

@@ -1,9 +1,3 @@
<!-- <div class="adv">
<a href="#" title="" >
<img src="/template/kuangyu/home/bai_web/images/grey.gif"
data-src="/template/kuangyu/home/bai_web/images/1120x100.png" class="lazyload" alt="">
</a>
</div> -->
<a href="#" title="" > <a href="#" title="" >
<img src="/template/kuangyu/home/bai_web/images/grey.gif" <img src="/template/kuangyu/home/bai_web/images/grey.gif"

View File

@@ -1,6 +0,0 @@
<li id="chapter-4b2d5aab58d71" class="on">
<a href="/pc/xiaoshuo/name-1/zhang-1">01 天龙问世</a>
</li>
<li id="chapter-486ef2abee55d">
<a href="/pc/xiaoshuo/name-1/zhang-1">02 沧武的小霸王</a>
</li>

View File

@@ -1,10 +1,12 @@
<li> <li>
{$arrGRM[$key+[start]]|raw} {$arrGRM[$key+[start]]|raw}
<h3>
<a href='/pc{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}' title="{$Novel->og_novel_book_name ?? ''}" class="book_cov"> <a href='/pc{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}' title="{$Novel->og_novel_book_name ?? ''}" class="book_cov">
<img class="lazyload_book_cover lazyload-img" <img class="lazyload_book_cover lazyload-img"
src="/static/img/default.jpg" data-src="{$Novel->n_cover_path ?? ''}" src="/static/img/default.jpg" data-src="{$Novel->n_cover_path ?? ''}"
alt="{$Novel->og_novel_book_name ?? ''}"> alt="{$Novel->og_novel_book_name ?? ''}- {$Novel.og_novel_category ?? ''}最新章节在线免费阅读">
</a> </a>
</h3>
<div class="book_inf"> <div class="book_inf">
<h3><a href='/pc{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}' title="{$Novel->og_novel_book_name ?? ''}" >{$Novel->og_novel_book_name ?? ''}</a></h3> <h3><a href='/pc{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}' title="{$Novel->og_novel_book_name ?? ''}" >{$Novel->og_novel_book_name ?? ''}</a></h3>
<span class="aut">{$Novel->og_novel_author ?? ''}</span> <span class="aut">{$Novel->og_novel_author ?? ''}</span>

View File

@@ -3,17 +3,18 @@
<div class="tWrap"> <div class="tWrap">
<p>友情链接</p> <p>友情链接</p>
<ul> <ul>
<!-- <li><a href="http://www.kyxscms.com" >狂雨小说cms</a></li> --> <!-- <li><a href="http://www.kyxscms.com" >{$DomainModel->d_text_log}</a></li> -->
</ul> </ul>
</div> </div>
</div> </div>
<div class="foot_B"> <div class="foot_B">
<p class="Co"> <p class="Co">
Copyright (C) 2008-2020 All rights reserved Copyright (C) 2008-2025 All rights reserved
<br> <br>
<a href="javascript:void(0)" style="margin: 0 10px;"></a> <a href="javascript:void(0)" style="margin: 0 10px;"></a>
</p> </p>
<p>请所有作者发布作品时务必遵守国家互联网信息管理办法规定,我们拒绝任何色情小说,一经发现,即作删除!本站所收录作品、社区、书库评论及本站所做之广告均属其个人行为,与本站立场无关</p> <p>请所有作者发布作品时务必遵守国家互联网信息管理办法规定,我们拒绝任何色情小说,一经发现,即作删除!本站所收录作品、社区、书库评论及本站所做之广告均属其个人行为,与本站立场无关!</p>
<p>删除邮箱:{site:cfg code="YOU_XIANG" encode="false"/}</p>
</div> </div>
</div> </div>
<span class="gotop" id="btn_back_top" title="返回顶部"> <span class="gotop" id="btn_back_top" title="返回顶部">

View File

@@ -1,23 +0,0 @@
<tr>
<td>
<a href="/pc/novel/332.html" >
<img class="lazyload-img"
src="/static/img/default.jpg" data-src="https://www.630zw.org/img/176943.jpg"></a>
</td>
<td class="t2">
<a href="/pc/novel/332.html" >我真是一条龙</a>
</td>
<td class="t3">
<a href="/pc/chapter/1-1-1.html" >老读者必看公告!!!</a>
</td>
<td class="t4">
<a href="/pc/novel/332.html" >兔子很淡定</a>
</td>
<td class="t5">3天前</td>
<td class="t6">已完结</td>
<td class="t7">
<a href="/pc/chapter/1-1-1.html" class="goon" >阅读</a>
<i><span class="Collection" ajax-get="" >删除</span></i>
</td>
</tr>

View File

@@ -3,7 +3,7 @@
<a href='/pc{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}' > <a href='/pc{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}' >
<div class="bookImg"> <div class="bookImg">
<img class="lazyload-img" <img class="lazyload-img"
src="/static/img/default.jpg" data-src="{$Novel.n_cover_path ?? ''}"> src="/static/img/default.jpg" data-src="{$Novel.n_cover_path ?? ''}" alt="{$Novel.og_novel_book_name ?? ''} - {$Novel.og_novel_category ?? ''}最新章节在线免费阅读">
</div> </div>
<div> <div>
<h2>{$Novel.og_novel_book_name ?? ''}</h2> <h2>{$Novel.og_novel_book_name ?? ''}</h2>

View File

@@ -11,7 +11,7 @@
<a href='/pc{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}' title="{$Novel->og_novel_book_name ?? ''}" class="book_cov"> <a href='/pc{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}' title="{$Novel->og_novel_book_name ?? ''}" class="book_cov">
<img class="lazyload_book_cover lazyload-img" <img class="lazyload_book_cover lazyload-img"
src="/static/img/default.jpg" data-src="{$Novel.n_cover_path ?? ''}" src="/static/img/default.jpg" data-src="{$Novel.n_cover_path ?? ''}"
alt="{$Novel->og_novel_book_name ?? ''}"> alt="{$Novel->og_novel_book_name ?? ''} - {$Novel.og_novel_category ?? ''}最新章节在线免费阅读">
</a> </a>
<p class="int"> {$Novel->og_description ?? ''}</p> <p class="int"> {$Novel->og_description ?? ''}</p>
</div> </div>

View File

@@ -6,7 +6,7 @@
<a href='/pc{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}' title="{$Novel.og_novel_book_name ?? ''}" class="book_cov"> <a href='/pc{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}' title="{$Novel.og_novel_book_name ?? ''}" class="book_cov">
<img class="lazyload_book_cover lazyload-img" <img class="lazyload_book_cover lazyload-img"
src="/static/img/default.jpg" data-src="{$Novel.n_cover_path ?? ''}" src="/static/img/default.jpg" data-src="{$Novel.n_cover_path ?? ''}"
alt="{$Novel.og_novel_book_name ?? ''}"> alt="{$Novel.og_novel_book_name ?? ''} - {$Novel.og_novel_category ?? ''}最新章节在线免费阅读">
</a> </a>
<div class="book_inf"> <div class="book_inf">
<div class="book_inf01"> <div class="book_inf01">

View File

@@ -7,7 +7,7 @@
<div class="open"> <div class="open">
<a href='/pc{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}' title="{$Novel.og_novel_book_name ?? ''}" class="book_cov"> <a href='/pc{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}' title="{$Novel.og_novel_book_name ?? ''}" class="book_cov">
<img class="lazyload_book_cover lazyload-img" <img class="lazyload_book_cover lazyload-img"
src="/static/img/default.jpg" data-src="{$Novel.n_cover_path ?? ''}" alt="{$Novel.og_novel_book_name ?? ''}"> src="/static/img/default.jpg" data-src="{$Novel.n_cover_path ?? ''}" alt="{$Novel.og_novel_book_name ?? ''} - {$Novel.og_novel_category ?? ''}最新章节在线免费阅读">
</a> </a>
<div class="book_inf"> <div class="book_inf">
<span class="aut">作者:{$Novel.og_novel_author ?? ''}</span> <span class="aut">作者:{$Novel.og_novel_author ?? ''}</span>

View File

@@ -2,7 +2,7 @@
{$arrGRM[$key+[start]]|raw} {$arrGRM[$key+[start]]|raw}
<a href='/pc{site:nurl n_id="$Novel->n_id ?? 1" n_py="$Novel->og_novel_pin_yin"/}' class="book_cov" title="{$Novel->og_novel_book_name ?? ''}"> <a href='/pc{site:nurl n_id="$Novel->n_id ?? 1" n_py="$Novel->og_novel_pin_yin"/}' class="book_cov" title="{$Novel->og_novel_book_name ?? ''}">
<img class="lazyload_book_cover lazyload-img" <img class="lazyload_book_cover lazyload-img"
src="/static/img/default.jpg" data-src="{$Novel.n_cover_path ?? ''}" alt="{$Novel->og_novel_book_name ?? ''}"> src="/static/img/default.jpg" data-src="{$Novel.n_cover_path ?? ''}" alt="{$Novel->og_novel_book_name ?? ''} - {$Novel.og_novel_category ?? ''}最新章节在线免费阅读">
</a> </a>
<div class="book_inf"> <div class="book_inf">
<h3><a href='/pc{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}' title="{$Novel->og_novel_book_name ?? ''}" >{$Novel->og_novel_book_name ?? ''}</a></h3> <h3><a href='/pc{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}' title="{$Novel->og_novel_book_name ?? ''}" >{$Novel->og_novel_book_name ?? ''}</a></h3>

View File

@@ -1,8 +1,10 @@
<li> <li>
{$arrGRM[$key+[start]]|raw} {$arrGRM[$key+[start]]|raw}
<h3>
<a href='/pc{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}' title="{$Novel.og_novel_book_name}" class="book_cov"> <a href='/pc{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}' title="{$Novel.og_novel_book_name}" class="book_cov">
<img class="lazyload_lb_nv lazyload-img" <img class="lazyload_lb_nv lazyload-img"
src="/static/img/default.jpg" data-src="{$Novel->n_cover_path ?? '/static/img/default.jpg'}" src="/static/img/default.jpg" data-src="{$Novel->n_cover_path ?? '/static/img/default.jpg'}"
alt="{$Novel->og_novel_book_name ?? ''}"> alt="{$Novel->og_novel_book_name ?? ''} - {$Novel.og_novel_category ?? ''}最新章节在线免费阅读">
</a> </a>
</h3>
</li> </li>

View File

@@ -32,7 +32,7 @@
"@context": 'https://{$DomainModel->d_domain}/{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}', "@context": 'https://{$DomainModel->d_domain}/{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}',
"@type": "book", "@type": "book",
"name": "{$arrNovel['og_novel_book_name'] ?? '未知小说'}", "name": "{$arrNovel['og_novel_book_name'] ?? '未知小说'}",
"description": "{$arrNovel['n_page_description'] ??'暂无简介'}", "description": "{$arrNovel['og_description'] ??'暂无简介'}",
"author": { "author": {
"@type": "Person", "@type": "Person",
"name": "{$arrNovel['og_novel_author'] ??'佚名'}" "name": "{$arrNovel['og_novel_author'] ??'佚名'}"
@@ -119,7 +119,7 @@
<p class="jianjie">简介</p> <p class="jianjie">简介</p>
<div class="c03_box"> <div class="c03_box">
<p class="jj_con" id="book_desc"> <p class="jj_con" id="book_desc">
{$arrNovel.n_page_description}</p> {$arrNovel.og_description}</p>
<span class="zk_btn" style="">展开<s></s></span> <span class="zk_btn" style="">展开<s></s></span>
<span class="sq_btn" style="display: none;">收起<s></s></span> <span class="sq_btn" style="display: none;">收起<s></s></span>
</div> </div>
@@ -221,7 +221,7 @@
<span class="aut">{$Novel['og_novel_author'] ?? ''}</span> <span class="aut">{$Novel['og_novel_author'] ?? ''}</span>
<span class="tag"><a href="/">{$Novel['og_novel_category'] ?? ''}</a></span> <span class="tag"><a href="/">{$Novel['og_novel_category'] ?? ''}</a></span>
<p class="int"> <p class="int">
{$Novel['n_page_description'] ?? ''}</p> {$Novel['og_description'] ?? ''}</p>
</div> </div>
</div> </div>
</li> </li>

View File

@@ -76,7 +76,7 @@
<div class="wrap-center cf"> <div class="wrap-center cf">
<div class="left-nav fl"> <div class="left-nav fl">
<div class="logo"> <div class="logo">
狂雨小说 {$DomainModel->d_text_log}
</div> </div>
<ul> <ul>
<li> <li>

View File

@@ -32,7 +32,7 @@
"@context": 'https://{$DomainModel->d_domain}/{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}', "@context": 'https://{$DomainModel->d_domain}/{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}',
"@type": "Book", "@type": "Book",
"name": "{$arrNovel['og_novel_book_name'] ?? '未知小说'}", "name": "{$arrNovel['og_novel_book_name'] ?? '未知小说'}",
"description": "{$arrNovel['n_page_description'] ??'暂无简介'}", "description": "{$arrNovel['og_description'] ??'暂无简介'}",
"author": { "author": {
"@type": "Person", "@type": "Person",
"name": "{$arrNovel['og_novel_author'] ??'佚名'}" "name": "{$arrNovel['og_novel_author'] ??'佚名'}"

View File

@@ -32,7 +32,7 @@
"@context": 'https://{$DomainModel->d_domain}/{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}', "@context": 'https://{$DomainModel->d_domain}/{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}',
"@type": "book", "@type": "book",
"name": "{$arrNovel['og_novel_book_name'] ?? '未知小说'}", "name": "{$arrNovel['og_novel_book_name'] ?? '未知小说'}",
"description": "{$arrNovel['n_page_description'] ??'暂无简介'}", "description": "{$arrNovel['og_description'] ??'暂无简介'}",
"author": { "author": {
"@type": "Person", "@type": "Person",
"name": "{$arrNovel['og_novel_author'] ??'佚名'}" "name": "{$arrNovel['og_novel_author'] ??'佚名'}"
@@ -119,8 +119,8 @@
<p class="jianjie">简介</p> <p class="jianjie">简介</p>
<div class="c03_box"> <div class="c03_box">
<p class="jj_con" id="book_desc"> <p class="jj_con" id="book_desc">
{$arrNovel.n_page_description}</p> {$arrNovel.og_description ?? ''}</p>
<span class="zk_btn" style="">展开<s></s></span> <span class="zk_btn" >展开<s></s></span>
<span class="sq_btn" style="display: none;">收起<s></s></span> <span class="sq_btn" style="display: none;">收起<s></s></span>
</div> </div>
</div> </div>
@@ -129,7 +129,7 @@
<div class="c03_box"> <div class="c03_box">
<p class="jj_con" id="book_desc2"> <p class="jj_con" id="book_desc2">
{$strFocus}</p> {$strFocus}</p>
<span class="zk_btn" style="">展开<s></s></span> <span class="zk_btn" >展开<s></s></span>
<span class="sq_btn" style="display: none;">收起<s></s></span> <span class="sq_btn" style="display: none;">收起<s></s></span>
</div> </div>
</div> </div>
@@ -226,7 +226,7 @@
<span class="aut">{$Novel['og_novel_author'] ?? ''}</span> <span class="aut">{$Novel['og_novel_author'] ?? ''}</span>
<span class="tag"><a href="/">{$Novel['og_novel_category'] ?? ''}</a></span> <span class="tag"><a href="/">{$Novel['og_novel_category'] ?? ''}</a></span>
<p class="int"> <p class="int">
{$Novel['n_page_description'] ?? ''}</p> {$Novel['og_description'] ?? ''}</p>
</div> </div>
</div> </div>
</li> </li>

View File

@@ -28,6 +28,9 @@
{block name="main"} {block name="main"}
<div class="content"> <div class="content">
<h2 class="site-description">{$DomainModel->d_index_description}</h2>
<div class="f1 area2 pdcon"> <div class="f1 area2 pdcon">
<div class="f1_L"> <div class="f1_L">
<div class="tjw"> <div class="tjw">
@@ -274,7 +277,11 @@
</div> </div>
</div> </div>
</div> </div>
<p class="site-description ">{$DomainModel->d_description}</p>
</div> </div>
{/block} {/block}
{block name="customize"} {/block} {block name="customize-footer-after"}
{/block}

View File

@@ -5,9 +5,3 @@
<span class="chapter-index">01 天龙问世</span> <span class="chapter-index">01 天龙问世</span>
</a> </a>
</li> </li>
<li class="chapter-li jsChapter">
<a href='/book-name-1/zhang-1' class="chapter-li-a"
data-chapter-id="486ef2abee55d">
<span class="chapter-index">02 沧武的小霸王</span>
</a>
</li>

View File

@@ -10,17 +10,12 @@
友情连接: 友情连接:
<a href="/sitemap_index.xml">XML地图</a> <a href="/sitemap_index.xml">XML地图</a>
<a href="/site.txt">网站地图</a> <a href="/site.txt">网站地图</a>
<a href="/site.txt">kan小说</a> <!-- <a href="/site.txt">kan小说</a> -->
<a href="/site.txt">kan小说</a>
<a href="/site.txt">kan小说</a>
<a href="/site.txt">kan小说</a>
<a href="/site.txt">kan小说</a>
<a href="/site.txt">kan小说</a>
<a href="/site.txt">kan小说</a>
<a href="/site.txt">kan小说</a>
</div> </div>
<div class="copyright"> <div class="copyright">
<p>精彩小说推荐尽在狂雨小说</p> <p>精彩小说推荐尽在{$DomainModel->d_text_logo}</p>
<p>©Copyright 2020</p> <p>©Copyright 2020</p>
<p>删除邮箱:{site:cfg code="YOU_XIANG" encode="false"/}</p>
</div> </div>
</div> </div>

View File

@@ -1,20 +0,0 @@
<li class="li2">
{$arrGRM[$key+[start]]|raw}
<a href='{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}'>
<div class="leftImage2 "><img class="lazyload-img"
src="/static/img/default.jpg" data-src="https://www.630zw.org/img/176943.jpg"></div>
<div class="rightBlock">
<span class="rightBlock_title">{$Novel.og_novel_book_name ?? ''}</span>
<span class="rightBlock_name">耽美百合</span>
<span class="rightBlock_con rightBlock_con2">
<span class="con">
<span class="spanLi">老读者必看公告!!!</span>
</span>
<span class="spanLi Time">4天前</span>
<span class="rightJustTime"
onclick="javascript:window.location.href='/book/12538/4b2d5aab58d71.html';return false;">继续阅读</span>
</span>
</div>
</a>
<span class="deleteBlock" ajax-get="" url="/user/bookshelf/del/id/3.html"></span>
</li>

View File

@@ -1,9 +1,11 @@
<li class="s1"> <li class="s1">
<img class="pic lazy lazyload-img" data-encrypted="false" <img class="pic lazy lazyload-img" data-encrypted="false"
src="/static/img/default.jpg" data-src="{$Novel.n_cover_path ?? ''}" src="/static/img/default.jpg" data-src="{$Novel.n_cover_path ?? ''}"
alt="{$Novel.og_novel_book_name ?? ''}" /> alt="{$Novel.og_novel_book_name ?? ''} - {$Novel.og_novel_category ?? ''}最新章节在线免费阅读" />
{$arrGRM[$key+[start]]|raw} {$arrGRM[$key+[start]]|raw}
<a class="tit" href='{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}'>{$Novel.og_novel_book_name ?? ''}</a> <h3>
<a class="tit" href='{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}'>{$Novel.og_novel_book_name ?? ''}</a>
</h3>
<p class="intro">{$Novel.og_description ?? ''}</p> <p class="intro">{$Novel.og_description ?? ''}</p>
<p class="info"> <p class="info">
<span> <span>

View File

@@ -2,10 +2,12 @@
{$arrGRM[$key+[start]]|raw} {$arrGRM[$key+[start]]|raw}
<a href='{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}'> <a href='{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}'>
<img class="lazy lazyload-img" data-encrypted="false" src="/static/img/default.jpg" <img class="lazy lazyload-img" data-encrypted="false" src="/static/img/default.jpg"
data-src="{$Novel.n_cover_path ?? ''}" alt="{$Novel.og_novel_book_name ?? ''}" /> data-src="{$Novel.n_cover_path ?? ''}"
<span>{$Novel.og_novel_book_name ?? ''}</span> alt="{$Novel.og_novel_book_name ?? ''} - {$Novel.og_novel_category ?? ''}最新章节在线免费阅读" />
<!-- <span>{$Novel.og_novel_book_name ?? ''}</span> -->
<h3>{$Novel.og_novel_book_name ?? ''}</h3>
<em> <em>
<aria>作者:</aria>{$Novel.og_novel_author ?? ''} <aria>作者:</aria>{$Novel.og_novel_author ?? ''}
</em> </em>
</a> </a>
</li> </li>

View File

@@ -3,6 +3,7 @@
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="mobile-web-app-capable" content="yes">
<meta name="robots" content="index, follow" /> <meta name="robots" content="index, follow" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="Cache-Control" content="no-transform, max-age=3600" /> <meta http-equiv="Cache-Control" content="no-transform, max-age=3600" />
@@ -14,12 +15,11 @@
<link rel="icon" href="/template/kuangyu/public/img/favicon.ico" type="image/x-icon" /> <link rel="icon" href="/template/kuangyu/public/img/favicon.ico" type="image/x-icon" />
<link rel="apple-touch-icon" href="/template/kuangyu/public/img/apple-touch-icon.png" /> <link rel="apple-touch-icon" href="/template/kuangyu/public/img/apple-touch-icon.png" />
<link rel="preload" href="/template/kuangyu/home/new_wap/css/style.css" as="style" onload="this.rel='stylesheet'" /> <!-- <link rel="preload" href="/template/kuangyu/home/new_wap/css/style.css" as="style" onload="this.rel='stylesheet'" /> -->
<!-- <link rel="preload" href="/template/kuangyu/public/css/common.css" as="style" onload="this.rel='stylesheet'" /> -->
<!-- <link rel="preload" href="/template/kuangyu/public/css/mulu.css" as="style" onload="this.rel='stylesheet'" /> -->
<link rel="stylesheet" href="/template/kuangyu/home/new_wap/css/style.css" type="text/css"> <link rel="stylesheet" href="/template/kuangyu/home/new_wap/css/style.css" type="text/css">
<link rel="preload" href="/template/kuangyu/public/css/common.css" as="style" onload="this.rel='stylesheet'" /> <!-- <link rel="stylesheet" href="/template/kuangyu/public/css/mulu.css" type="text/css"> -->
<link rel="stylesheet" href="/template/kuangyu/public/css/common.css" type="text/css">
<link rel="preload" href="/template/kuangyu/public/css/mulu.css" as="style" onload="this.rel='stylesheet'" />
<link rel="stylesheet" href="/template/kuangyu/public/css/mulu.css" type="text/css">
<link rel="stylesheet" href="/public/layer/need/layer.css" /> <link rel="stylesheet" href="/public/layer/need/layer.css" />
{block name="head"}{/block} {block name="head"}{/block}
@@ -52,7 +52,9 @@
</div> </div>
<div class="search-bar">大家都在看</div> <div class="search-bar">大家都在看</div>
<div class="search-tags"> <div class="search-tags">
<!-- <a href="/novel/332.html">我真是一条龙</a> --> <a href="/search.html?keyword=玄幻小说">玄幻小说</a>
<a href="/search.html?keyword=穿越重生">穿越重生</a>
<a href="/search.html?keyword=都市小说">都市小说</a>
</div> </div>
</div> </div>
</div> </div>

View File

@@ -3,6 +3,7 @@
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="robots" content="index, follow" /> <meta name="robots" content="index, follow" />
<meta name="mobile-web-app-capable" content="yes">
<meta http-equiv="Cache-Control" content="no-transform, max-age=3600" /> <meta http-equiv="Cache-Control" content="no-transform, max-age=3600" />
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no" /> <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no" />
<meta name="keywords" content="{$strKeywords??''}"> <meta name="keywords" content="{$strKeywords??''}">

View File

@@ -10,11 +10,11 @@
<meta name="description" content='{block name="description"}{/block}'> <meta name="description" content='{block name="description"}{/block}'>
<link rel="icon" href="/template/kuangyu/public/img/favicon.ico" type="image/x-icon" /> <link rel="icon" href="/template/kuangyu/public/img/favicon.ico" type="image/x-icon" />
<link rel="preload" href="/template/kuangyu/home/bai_web/css/style.css" as="style" onload="this.rel='stylesheet'" /> <!-- <link rel="preload" href="/template/kuangyu/home/bai_web/css/style.css" as="style" onload="this.rel='stylesheet'" /> -->
<!-- <link rel="preload" href="/template/kuangyu/public/css/common.css" as="style" onload="this.rel='stylesheet'" /> -->
<!-- <link rel="preload" href="/template/kuangyu/public/css/mulu.css" as="style" onload="this.rel='stylesheet'" /> -->
<link rel="stylesheet" href="/template/kuangyu/home/bai_web/css/style.css" type="text/css"> <link rel="stylesheet" href="/template/kuangyu/home/bai_web/css/style.css" type="text/css">
<link rel="preload" href="/template/kuangyu/public/css/common.css" as="style" onload="this.rel='stylesheet'" />
<link rel="stylesheet" href="/template/kuangyu/public/css/common.css" type="text/css"> <link rel="stylesheet" href="/template/kuangyu/public/css/common.css" type="text/css">
<link rel="preload" href="/template/kuangyu/public/css/mulu.css" as="style" onload="this.rel='stylesheet'" />
<link rel="stylesheet" href="/template/kuangyu/public/css/mulu.css" type="text/css"> <link rel="stylesheet" href="/template/kuangyu/public/css/mulu.css" type="text/css">
<link rel="stylesheet" href="/public/layer/need/layer.css" type="text/css"> <link rel="stylesheet" href="/public/layer/need/layer.css" type="text/css">
@@ -30,8 +30,9 @@
<div class="headWrap"> <div class="headWrap">
<h1> <h1>
<a href="/pc/"> <a href="/pc/">
狂雨小说 {$DomainModel->d_name}-{$DomainModel->d_text_logo}
</a> </a>
<!-- <p>-{$DomainModel->d_text_logo}</p> -->
</h1> </h1>
<ul class="nav"> <ul class="nav">
<li class=' {eq name="strPageCode" value="home"}on {/eq}'> <li class=' {eq name="strPageCode" value="home"}on {/eq}'>
@@ -71,6 +72,8 @@
{block name="main"} {/block} {block name="main"} {/block}
{block name="customize-footer-after"}{/block}
{include file="Pc/Public/footer" /} {include file="Pc/Public/footer" /}
{block name="customize"}{/block} {block name="customize"}{/block}

View File

@@ -33,23 +33,28 @@ pc-首页
1.设计好url 规则 1.设计好url 规则
2.设计好tdk模板 2.设计好tdk模板
3.渲染好内容 3.渲染好内容
# 第二版本
1.增加广广告配置,
2.用户访问第一视图区域 展示数据以吸引用户留存为主要
3.html 标签优化
4.干扰码优化: 4.干扰码优化:
4.1方案1: 每个列表里每个视频元素a标签前面 生成一个 干扰码 4.1方案1: 每个列表里每个视频元素a标签前面 生成一个 干扰码
4.2方案2: 4.2方案2:
<body> 后面 随机 10-30个标签 <body> 后面 随机 10-30个标签
</body> 前面面 随机 10-30个标签 </body> 前面面 随机 10-30个标签
body 中间 选择 5-10行 , a 标签前面 生成一个干扰码 body 中间 选择 5-10行 , a 标签前面 生成一个干扰码
5.文章 板块
6.地图生成
7.收录推送
8.友情链接
# 第二版本
1.增加广广告配置,(所有站点会放一些广告,广告内容是我们的视频站点,这个站点主要收集一些 香港片,目的是增加留存)
2.html 检查优化
3.地图生成
4.收录推送
5.友情链接
6.热搜词
# 第三版本
1.文章 板块

View File

@@ -0,0 +1,15 @@
首页-head
站点名字
站点域名
站点全局通用关键词
站点描述 丰富首页内容
title
keywords
description
文字logo
模板 选择
替换模板数据准备
首页-热门小说介绍文案
首页-最新小说介绍文案
首页-排行榜介绍文案

View File

@@ -269,6 +269,29 @@ class TemplateSeeder
'/search.html?keywords={strSearchKeywords}&page={intPage}', '/search.html?keywords={strSearchKeywords}&page={intPage}',
] ]
], ],
// SEO 丰富内容
'INDEX_POPULAR_NOVELS' => [
'description' => '首页热门小说介绍 替换模板分组ID',
'sfg_id' => 35,
'arrSubjectFomart' => [
'精选全网热评佳作,涵盖玄幻冒险、都市传奇、穿越重生等多种类型,带你领略最受欢迎的阅读热潮,快来发现你的下一本心动之作!',
]
],
'INDEX_NEWS_NOVELS' => [
'description' => '首页最新小说介绍 替换模板分组ID',
'sfg_id' => 37,
'arrSubjectFomart' => [
'每日更新最新章节,囊括玄幻修真、都市爽文、重生逆袭等热门题材,紧跟作者步伐,第一时间畅读新鲜故事!',
]
],
'INDEX_RANK_NOVELS' => [
'description' => '首页小说排行榜介绍 替换模板分组ID',
'sfg_id' => 38,
'arrSubjectFomart' => [
'汇聚读者最爱的小说排行,日榜、周榜、月榜一网打尽,玄幻巅峰、都市热血、完结经典全都有,助你快速找到高人气好书!',
]
],
]; ];
/** /**
@@ -321,22 +344,24 @@ class TemplateSeeder
'd_name' => '狂雨小说', 'd_name' => '狂雨小说',
't_id' => '2', 't_id' => '2',
'd_keywords' => '狂雨小说', 'd_keywords' => '狂雨小说',
'd_index_title' => '狂雨小说', 'd_description' => '欢迎来到狂雨小说 - 您的免费小说阅读天堂!这里汇聚了玄幻修真、穿越重生、都市热血、言情甜宠等多种热门小说类型,无论您是喜欢热血激战的主角成长故事,还是钟情于逆袭人生的穿越传奇,亦或是沉浸于都市生活的浪漫情缘,狂雨小说都能满足您的阅读渴望。我们每日更新最新章节,确保您第一时间追更心仪作品;更有小说排行榜精选全网热评佳作,从日榜到完结榜,助您轻松找到高人气好书。无需注册,免费畅读,狂雨小说致力于为您打造极致阅读体验,快来加入我们,开启属于您的故事冒险之旅吧!',
'd_index_keywords' => '狂雨小说', 'd_index_title' => '狂雨小说 - 免费在线阅读热门玄幻、穿越、都市小说',
'd_index_description' => '狂雨小说', 'd_index_keywords' => '狂雨小说, 小说在线阅读, 玄幻小说, 穿越小说, 热门小说排行榜',
'd_text_log' => '狂雨小说', 'd_index_description' => '狂雨小说提供免费在线阅读,涵盖玄幻、穿越、都市等热门小说,最新排行榜每日更新,尽享阅读乐趣!',
'd_text_logo' => '热门小说阅读平台',
't_cfg' => $arrSubjectFomartGroupData, 't_cfg' => $arrSubjectFomartGroupData,
], ],
[ [
'd_id' => 2, 'd_id' => 2,
'd_domain' => 'novel2.com.com', 'd_domain' => 'novel2.com',
'd_name' => '狂雨小说', 'd_name' => '狂雨小说',
't_id' => '2', 't_id' => '2',
'd_keywords' => '狂雨小说', 'd_keywords' => '狂雨小说',
'd_index_title' => '狂雨小说', 'd_description' => '欢迎来到狂雨小说 - 您的免费小说阅读天堂!这里汇聚了玄幻修真、穿越重生、都市热血、言情甜宠等多种热门小说类型,无论您是喜欢热血激战的主角成长故事,还是钟情于逆袭人生的穿越传奇,亦或是沉浸于都市生活的浪漫情缘,狂雨小说都能满足您的阅读渴望。我们每日更新最新章节,确保您第一时间追更心仪作品;更有小说排行榜精选全网热评佳作,从日榜到完结榜,助您轻松找到高人气好书。无需注册,免费畅读,狂雨小说致力于为您打造极致阅读体验,快来加入我们,开启属于您的故事冒险之旅吧!',
'd_index_keywords' => '狂雨小说', 'd_index_title' => '狂雨小说 - 免费在线阅读热门玄幻、穿越、都市小说',
'd_index_description' => '狂雨小说', 'd_index_keywords' => '狂雨小说, 小说在线阅读, 玄幻小说, 穿越小说, 热门小说排行榜',
'd_text_log' => '狂雨小说', 'd_index_description' => '狂雨小说提供免费在线阅读,涵盖玄幻、穿越、都市等热门小说,最新排行榜每日更新,尽享阅读乐趣!',
'd_text_logo' => '热门小说阅读平台',
't_cfg' => $arrSubjectFomartGroupData, 't_cfg' => $arrSubjectFomartGroupData,
], ],
]; ];

View File

@@ -37,8 +37,8 @@ s{background: url(../images/iconC.png) no-repeat;}
.header{width: 100%; height: 80px; background: #fff; margin-bottom: 20px;} .header{width: 100%; height: 80px; background: #fff; margin-bottom: 20px;}
.headWrap{width: 1100px; margin: 0 auto;height: 80px; background: #fff;} .headWrap{width: 1100px; margin: 0 auto;height: 80px; background: #fff;}
/* logo */ /* logo */
.headWrap h1{width: 170px; height: 50px; padding-top: 15px; float: left;} .headWrap h1{width: auto; height: 50px; padding-top: 15px; float: left;}
.headWrap h1 a{width: 170px; height: 50px; } .headWrap h1 a{width: 100%; height: 50px;font-size: 1.4rem; }
.headWrap h1 img{width: 100%; height: 100%;} .headWrap h1 img{width: 100%; height: 100%;}
/*导航 */ /*导航 */
.headWrap .nav{float: left; margin: 24px 0 0 20px;} .headWrap .nav{float: left; margin: 24px 0 0 20px;}
@@ -197,6 +197,7 @@ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
/* 热门推荐 */ /* 热门推荐 */
.content .area{width: 1064px; height: 514px; background: #fff; padding: 38px 18px 40px;} .content .area{width: 1064px; height: 514px; background: #fff; padding: 38px 18px 40px;}
.content .site-description{width: 1064px; background: #fff; padding: 10px 18px 10px;font-size: 1rem;}
.f2 .area_head{overflow: hidden; margin-bottom: 15px;} .f2 .area_head{overflow: hidden; margin-bottom: 15px;}
.f2 .f2_list{overflow: hidden; padding: 0 10px;} .f2 .f2_list{overflow: hidden; padding: 0 10px;}
.f2 .f2_list li{overflow: hidden; width: 122px; margin: 6px 0; float: left; padding: 13px 26px;} .f2 .f2_list li{overflow: hidden; width: 122px; margin: 6px 0; float: left; padding: 13px 26px;}

View File

@@ -192,7 +192,7 @@ aria {
left: 0.75rem; left: 0.75rem;
line-height: 2.75rem; line-height: 2.75rem;
max-width: 60%; max-width: 60%;
font-size: 1rem; font-size: 0.8rem;
font-weight: 400; font-weight: 400;
color: #fff; color: #fff;
white-space: nowrap; white-space: nowrap;
@@ -255,6 +255,11 @@ aria {
background-size: 1.225rem; background-size: 1.225rem;
position: relative; position: relative;
} }
.site-description{
font-size: 0.7rem;
padding: 0.5rem 1rem;
line-height: 1rem;
}
/*尾部*/ /*尾部*/
.footer{ .footer{
margin-top: 0.75rem; margin-top: 0.75rem;
@@ -584,6 +589,17 @@ aria {
-webkit-box-orient: vertical; -webkit-box-orient: vertical;
-webkit-line-clamp: 2; -webkit-line-clamp: 2;
} }
.book-slide ul li a h3 {
display: block;
margin: 0.5rem 0 0.125rem;
line-height: 1rem;
max-height: 2rem;
font-size: 0.8125rem;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.book-slide ul li a em { .book-slide ul li a em {
display: block; display: block;
line-height: 1rem; line-height: 1rem;
@@ -2506,3 +2522,165 @@ aria {
color: #6f78a7; color: #6f78a7;
} }
/* 面包屑容器 -----------------------------start */
/* 面包屑容器 */
.breadcrumb {
font-family: Arial, sans-serif;
padding: 10px 15px;
background-color: #f8f9fa;
border-radius: 5px;
margin: 10px 0;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}
/* 有序列表样式 */
.breadcrumb ol {
list-style: none;
margin: 0;
padding: 0;
display: flex;
align-items: center;
flex-wrap: wrap;
}
/* 面包屑项 */
.breadcrumb-item {
font-size: 14px;
color: #666;
}
/* 链接样式 */
.breadcrumb-item a {
text-decoration: none;
color: #007bff;
transition: color 0.3s ease;
}
.breadcrumb-item a:hover {
color: #0056b3;
text-decoration: underline;
}
/* 分隔符 */
.breadcrumb-item + .breadcrumb-item::before {
content: ">";
margin: 0 8px;
color: #999;
font-weight: bold;
}
/* 当前页面样式 */
.breadcrumb-item.active {
color: #333;
font-weight: bold;
}
/* 响应式调整 */
@media (max-width: 768px) {
.breadcrumb {
padding: 8px 10px;
}
.breadcrumb-item {
font-size: 12px;
}
.breadcrumb-item + .breadcrumb-item::before {
margin: 0 5px;
}
}
/* 面包屑容器 -----------------------------end */
/* 分页----------------------------start */
.page_num {
/* 基本容器样式 */
width: 100%;
max-width: 1200px; /* 最大宽度限制 */
margin: 20px auto; /* 居中并添加外边距 */
padding: 0 15px; /* 左右内边距 */
box-sizing: border-box;
/* flex布局实现自适应 */
display: flex;
justify-content: center;
align-items: center;
gap: 15px; /* 元素间距 */
}
/* 上一页和下一页链接样式 */
.z, .y {
text-decoration: none;
padding: 8px 15px;
background-color: #f5f5f5;
color: #333;
border-radius: 4px;
transition: all 0.3s ease;
font-size: 14px;
}
/* hover效果 */
.z:hover, .y:hover {
background-color: #e0e0e0;
color: #000;
}
/* select下拉框样式 */
.page_num select {
padding: 8px 12px;
border: 1px solid #ddd;
border-radius: 4px;
background-color: white;
font-size: 14px;
min-width: 120px;
cursor: pointer;
appearance: none; /* 移除默认箭头 */
background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
background-repeat: no-repeat;
background-position: right 8px center;
background-size: 16px;
}
/* 焦点状态 */
.page_num select:focus {
outline: none;
border-color: #666;
}
/* 响应式设计 */
@media screen and (max-width: 768px) {
.page_num {
gap: 10px;
padding: 0 10px;
}
.z, .y {
padding: 6px 12px;
font-size: 13px;
}
.page_num select {
font-size: 13px;
min-width: 100px;
}
}
@media screen and (max-width: 480px) {
.page_num {
flex-wrap: wrap; /* 小屏幕时允许换行 */
gap: 8px;
}
.z, .y {
padding: 5px 10px;
font-size: 12px;
}
.page_num select {
font-size: 12px;
min-width: 120px;
}
}
/* 分页----------------------------end-------------------------------------- */

Binary file not shown.