Merge branch 'dev' of ssh://git.bgbg.live:18150/root/SEONexus into dev
This commit is contained in:
@@ -30,13 +30,13 @@ Route::get("/pc/paihang/all", [Novel::class, 'getNovelRank'])->append(['boolIsMo
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
Route::get('/nansheng-xiaoshuo', [Novel::class, 'getNovelChannel'])->append(['boolIsMobile' => true, 'strChannel' => 'boys']);
|
Route::get('/nansheng-xiaoshuo', [Novel::class, 'getNovelChannel'])->append(['boolIsMobile' => true, 'strChannel' => 'boys']);
|
||||||
Route::get('/nvsheng-xiaoshuo', [Novel::class, 'getNovelChannel'])->append(['boolIsMobile' => false, 'strChannel' => 'girls']);
|
Route::get('/nvsheng-xiaoshuo', [Novel::class, 'getNovelChannel'])->append(['boolIsMobile' => true, 'strChannel' => 'girls']);
|
||||||
Route::get('/pc/nansheng-xiaoshuo', [Novel::class, 'getNovelChannel'])->append(['boolIsMobile' => false, 'strChannel' => 'boys']);
|
Route::get('/pc/nansheng-xiaoshuo', [Novel::class, 'getNovelChannel'])->append(['boolIsMobile' => false, 'strChannel' => 'boys']);
|
||||||
Route::get('/pc/nvsheng-xiaoshuo', [Novel::class, 'getNovelChannel'])->append(['boolIsMobile' => false, 'strChannel' => 'girls']);
|
Route::get('/pc/nvsheng-xiaoshuo', [Novel::class, 'getNovelChannel'])->append(['boolIsMobile' => false, 'strChannel' => 'girls']);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 书库 - grok 推荐最优方案
|
* 书库 - grok 推荐最优方案
|
||||||
* /shuku/channel-category-status-page
|
* /shuku/strGender/category/status/page
|
||||||
*/
|
*/
|
||||||
Route::get('/shuku/all', [Novel::class, 'getLibrary'])->append(['boolIsMobile' => true]);
|
Route::get('/shuku/all', [Novel::class, 'getLibrary'])->append(['boolIsMobile' => true]);
|
||||||
Route::get('/pc/shuku/all', [Novel::class, 'getLibrary'])->append(['boolIsMobile' => false]);
|
Route::get('/pc/shuku/all', [Novel::class, 'getLibrary'])->append(['boolIsMobile' => false]);
|
||||||
@@ -126,6 +126,31 @@ Route::get('/pc/xiaoshuo-:name-:n_id', [Novel::class, 'getNovelInfo'])
|
|||||||
->pattern(['n_id' => '\d+', 'name' => '[\w-]+',]);
|
->pattern(['n_id' => '\d+', 'name' => '[\w-]+',]);
|
||||||
|
|
||||||
|
|
||||||
|
//h5
|
||||||
|
Route::get('/book/:name-:n_id', [Novel::class, 'getNovelInfo'])
|
||||||
|
->append(['boolIsMobile' => true, 'intUriType' => 1])
|
||||||
|
->pattern(['n_id' => '\d+','name' => '[\w-]+',]);
|
||||||
|
|
||||||
|
Route::get('/novel/:name-:n_id', [Novel::class, 'getNovelInfo'])
|
||||||
|
->append(['boolIsMobile' => true, 'intUriType' => 2])
|
||||||
|
->pattern(['n_id' => '\d+','name' => '[\w-]+',]);
|
||||||
|
|
||||||
|
Route::get('/xiaoshuo/:name-:n_id', [Novel::class, 'getNovelInfo'])
|
||||||
|
->append(['boolIsMobile' => true, 'intUriType' => 2])
|
||||||
|
->pattern(['n_id' => '\d+','name' => '[\w-]+',]);
|
||||||
|
|
||||||
|
Route::get('/book-:name-:n_id', [Novel::class, 'getNovelInfo'])
|
||||||
|
->append(['boolIsMobile' => true, 'intUriType' => 3])
|
||||||
|
->pattern(['n_id' => '\d+','name' => '[\w-]+',]);
|
||||||
|
|
||||||
|
Route::get('/novel-:name-:n_id', [Novel::class, 'getNovelInfo'])
|
||||||
|
->append(['boolIsMobile' => true, 'intUriType' => 3])
|
||||||
|
->pattern(['n_id' => '\d+','name' => '[\w-]+',]);
|
||||||
|
|
||||||
|
Route::get('/xiaoshuo-:name-:n_id', [Novel::class, 'getNovelInfo'])
|
||||||
|
->append(['boolIsMobile' => true, 'intUriType' => 3])
|
||||||
|
->pattern(['n_id' => '\d+','name' => '[\w-]+',]);
|
||||||
|
|
||||||
// 搜索小说
|
// 搜索小说
|
||||||
Route::get('/search', [Novel::class, 'getSearchNovel'])->ext('html')->append(['boolIsMobile' => true]);
|
Route::get('/search', [Novel::class, 'getSearchNovel'])->ext('html')->append(['boolIsMobile' => true]);
|
||||||
Route::get('/pc/search', [Novel::class, 'getSearchNovel'])->ext('html')->append(['boolIsMobile' => false]);
|
Route::get('/pc/search', [Novel::class, 'getSearchNovel'])->ext('html')->append(['boolIsMobile' => false]);
|
||||||
|
|||||||
@@ -26,20 +26,20 @@
|
|||||||
</div>
|
</div>
|
||||||
<!-- nav -->
|
<!-- nav -->
|
||||||
<div class="nav">
|
<div class="nav">
|
||||||
<a href="/rank.html">
|
<a href="/paihang/all">
|
||||||
<img src="/template/kuangyu/home/new_wap/images/ranking.png" alt="排行榜" />
|
<img src="/template/kuangyu/home/new_wap/images/ranking.png" alt="排行榜" />
|
||||||
<span>排行榜</span>
|
<span>排行榜</span>
|
||||||
</a>
|
</a>
|
||||||
<a href="/shuku.html">
|
<a href="/shuku/all">
|
||||||
<img src="/template/kuangyu/home/new_wap/images/bookcase.png" alt="书库" />
|
<img src="/template/kuangyu/home/new_wap/images/bookcase.png" alt="书库" />
|
||||||
<span>书库</span>
|
<span>书库</span>
|
||||||
</a>
|
</a>
|
||||||
<a href="/article/list.html">
|
<!-- <a href="/article/list.html">
|
||||||
<img src="/template/kuangyu/home/new_wap/images/hasreading.png"
|
<img src="/template/kuangyu/home/new_wap/images/hasreading.png"
|
||||||
alt="文章" />
|
alt="文章" />
|
||||||
<span>文章</span>
|
<span>文章</span>
|
||||||
</a>
|
</a> -->
|
||||||
<a href="/user.html">
|
<a href="/user">
|
||||||
<img src="/template/kuangyu/home/new_wap/images/user.png"
|
<img src="/template/kuangyu/home/new_wap/images/user.png"
|
||||||
alt="书架" />
|
alt="书架" />
|
||||||
<span>个人中心</span>
|
<span>个人中心</span>
|
||||||
@@ -53,9 +53,9 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="book-slide">
|
<div class="book-slide">
|
||||||
<ul class="clearfix">
|
<ul class="clearfix">
|
||||||
{foreach $arrRecommendNovel as $category}
|
{volist name="arrRecommendNovel" id="Novel" key="key"}
|
||||||
{include file="Public/novelListS" /}
|
{include file="Public/novelListS" /}
|
||||||
{/foreach}
|
{/volist}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -67,9 +67,9 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="book-list">
|
<div class="book-list">
|
||||||
<ul class="clearfix">
|
<ul class="clearfix">
|
||||||
{foreach $arrNewsNovel as $category}
|
{volist name="arrNewsNovel" id="Novel" key="key"}
|
||||||
{include file="Public/novelListH" /}
|
{include file="Public/novelListH" /}
|
||||||
{/foreach}
|
{/volist}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -91,9 +91,9 @@
|
|||||||
<div class="mod-body">
|
<div class="mod-body">
|
||||||
<div class="top-list">
|
<div class="top-list">
|
||||||
<ul class="clearfix">
|
<ul class="clearfix">
|
||||||
{foreach $arrDayRankNovel as $category}
|
{volist name="arrDayRankNovel" id="Novel" key="key"}
|
||||||
{include file="Public/novelListH" /}
|
{include file="Public/novelListH" /}
|
||||||
{/foreach}
|
{/volist}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -101,9 +101,9 @@
|
|||||||
<div class="mod-body" style="display: none">
|
<div class="mod-body" style="display: none">
|
||||||
<div class="top-list">
|
<div class="top-list">
|
||||||
<ul class="clearfix">
|
<ul class="clearfix">
|
||||||
{foreach $arrWeekRankNovel as $category}
|
{volist name="arrWeekRankNovel" id="Novel" key="key"}
|
||||||
{include file="Public/novelListH" /}
|
{include file="Public/novelListH" /}
|
||||||
{/foreach}
|
{/volist}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -111,9 +111,9 @@
|
|||||||
<div class="mod-body" style="display: none">
|
<div class="mod-body" style="display: none">
|
||||||
<div class="top-list">
|
<div class="top-list">
|
||||||
<ul class="clearfix">
|
<ul class="clearfix">
|
||||||
{foreach $arrMoonRankNovel as $category}
|
{volist name="arrMoonRankNovel" id="Novel" key="key"}
|
||||||
{include file="Public/novelListH" /}
|
{include file="Public/novelListH" /}
|
||||||
{/foreach}
|
{/volist}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -121,9 +121,9 @@
|
|||||||
<div class="mod-body" style="display: none">
|
<div class="mod-body" style="display: none">
|
||||||
<div class="top-list">
|
<div class="top-list">
|
||||||
<ul class="clearfix">
|
<ul class="clearfix">
|
||||||
{foreach $arrEndNovelRankNovel as $category}
|
{volist name="arrEndNovelRankNovel" id="Novel" key="key"}
|
||||||
{include file="Public/novelListH" /}
|
{include file="Public/novelListH" /}
|
||||||
{/foreach}
|
{/volist}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -5,75 +5,61 @@
|
|||||||
|
|
||||||
{block name="logo-html"}
|
{block name="logo-html"}
|
||||||
<h1 class="logo">
|
<h1 class="logo">
|
||||||
<a href="/">狂雨小说</a>/书库
|
<a href="/">狂雨小说</a>
|
||||||
</h1>
|
</h1>
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
{block name="main"}
|
{block name="main"}
|
||||||
<div class="wrap">
|
<div class="wrap">
|
||||||
|
<nav class="breadcrumb" aria-label="breadcrumb">
|
||||||
|
<ol itemscope itemtype="https://schema.org/BreadcrumbList">
|
||||||
|
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
|
||||||
|
<a href="/" itemprop="item">
|
||||||
|
<span itemprop="name">首页</span>
|
||||||
|
</a>
|
||||||
|
<meta itemprop="position" content="1" />
|
||||||
|
</li>
|
||||||
|
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
|
||||||
|
<a href="/shuku/all" itemprop="item">
|
||||||
|
<span itemprop="name">书库</span>
|
||||||
|
</a>
|
||||||
|
<meta itemprop="position" content="2" />
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</nav>
|
||||||
|
|
||||||
<!-- book-nav -->
|
<!-- book-nav -->
|
||||||
<div class="mod mod-nav">
|
<div class="mod mod-nav">
|
||||||
<div id="book-nav" class="book-nav">
|
<div id="book-nav" class="book-nav">
|
||||||
<ul class="clearfix">
|
<ul class="clearfix">
|
||||||
<li class="on"><a href="/shuku.html" title="全部">全部</a></li>
|
<li class="on"><a href='/shuku/all-{$strCategory}-{$strStatus}-1' title="全部">全部</a></li>
|
||||||
<li><a href="/shuku/boys------.html" title="男生">男生</a></li>
|
<li><a href='/shuku/nansheng-{$strCategory}-{$strStatus}-1' title="男生">男生</a></li>
|
||||||
<li><a href="/shuku/girls------.html" title="女生">女生</a></li>
|
<li><a href='/shuku/nvsheng-{$strCategory}-{$strStatus}-1' title="女生">女生</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div id="book-nav" class="book-nav">
|
<div id="book-nav" class="book-nav">
|
||||||
<ul class="clearfix">
|
<ul class="clearfix">
|
||||||
<li class="on"><a href="/shuku.html" title="全部">全部</a></li>
|
<li class="on"><a href='/shuku/{$strNovelChannel}-all-{$strStatus}-1' title="全部">全部</a></li>
|
||||||
<li><a href="/shuku/-1-----.html" btn="search_category">都市修仙</a></li>
|
<li><a href='/shuku/{$strNovelChannel}-dushixiuxian-{$strStatus}-1' btn="search_category">都市修仙</a></li>
|
||||||
<li><a href="/shuku/-2-----.html" btn="search_category">玄幻修真</a></li>
|
<li><a href=/shuku/{$strNovelChannel}-dushixiuxian-{$strStatus}-1 btn="search_category">玄幻修真</a></li>
|
||||||
<li><a href="/shuku/-3-----.html" btn="search_category">玄幻修真</a></li>
|
<li><a href='/shuku/{$strNovelChannel}-dushixiuxian-{$strStatus}-1' btn="search_category">都市修仙</a></li>
|
||||||
<li><a href="/shuku/-4-----.html" btn="search_category">玄幻修真</a></li>
|
<li><a href=/shuku/{$strNovelChannel}-dushixiuxian-{$strStatus}-1 btn="search_category">玄幻修真</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div id="book-nav" class="book-nav">
|
<div id="book-nav" class="book-nav">
|
||||||
<ul class="clearfix">
|
<ul class="clearfix">
|
||||||
<li class="on"><a href="/shuku.html" title="全部">全部</a></li>
|
<li class="on"><a href='/shuku/{$strNovelChannel}-{$strCategory}-all-1' title="全部">全部</a></li>
|
||||||
<li><a href="/shuku/--update----.html" btn="search_category">连载</a></li>
|
<li><a href='/shuku/{$strNovelChannel}-{$strCategory}-lianzai-1' btn="search_category">连载</a></li>
|
||||||
<li><a href="/shuku/--end----.html" btn="search_category">完本</a></li>
|
<li><a href='/shuku/{$strNovelChannel}-{$strCategory}-wanben-1' btn="search_category">完本</a></li>
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="book-nav" class="book-nav">
|
|
||||||
<ul class="clearfix">
|
|
||||||
<li class="on"><a href="/shuku.html" title="全部">全部</a></li>
|
|
||||||
<li><a href="/shuku/---30---.html" btn="search_category">30万字以下</a></li>
|
|
||||||
<li><a href="/shuku/---50---.html" btn="search_category">30-50万字</a></li>
|
|
||||||
<li><a href="/shuku/---100---.html" btn="search_category">50-100万字</a></li>
|
|
||||||
<li><a href="/shuku/---200---.html" btn="search_category">100-200万字</a></li>
|
|
||||||
<li><a href="/shuku/---201---.html" btn="search_category">200万字以上</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="book-nav" class="book-nav">
|
|
||||||
<ul class="clearfix">
|
|
||||||
<li class="on"><a href="/shuku.html" title="全部">全部</a></li>
|
|
||||||
<li><a href="/shuku/----3day--.html" btn="search_category">三日内</a></li>
|
|
||||||
<li><a href="/shuku/----7day--.html" btn="search_category">七日内</a></li>
|
|
||||||
<li><a href="/shuku/----halfmoon--.html" btn="search_category">半月内</a></li>
|
|
||||||
<li><a href="/shuku/----moon--.html" btn="search_category">一月内</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="book-nav" class="book-nav">
|
|
||||||
<ul class="clearfix">
|
|
||||||
<li><a class="on" href="/shuku.html">默认</a></li>
|
|
||||||
<li><a href="/shuku/-----click-.html">热度</a></li>
|
|
||||||
<li><a href="/shuku/-----updatetime-.html">更新时间</a></li>
|
|
||||||
<li><a href="/shuku/-----word-.html" btn="search_params" data-key="order" data-val="char">字数</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="mod new-book">
|
<div class="mod new-book">
|
||||||
<div class="book-list">
|
<div class="book-list">
|
||||||
<ul class="clearfix">
|
<ul class="clearfix">
|
||||||
|
{volist name="arrNovel" id="Novel" key="key"}
|
||||||
{foreach $arrNovel as $category}
|
|
||||||
{include file="Public/novelListH" /}
|
{include file="Public/novelListH" /}
|
||||||
{/foreach}
|
{/volist}
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="pages">
|
<div class="pages">
|
||||||
|
|||||||
@@ -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}
|
|
||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
{block name="logo-html"}
|
{block name="logo-html"}
|
||||||
<h1 class="logo">
|
<h1 class="logo">
|
||||||
<a href="/">狂雨小说</a>/{eq name="strPageCode" value="boy"}男生 {else/}女生{/eq}
|
<a href="/">狂雨小说</a>
|
||||||
</h1>
|
</h1>
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
@@ -13,30 +13,63 @@
|
|||||||
<!--wrap-->
|
<!--wrap-->
|
||||||
<div class="wrap">
|
<div class="wrap">
|
||||||
|
|
||||||
<!-- hot-book -->
|
<nav class="breadcrumb" aria-label="breadcrumb">
|
||||||
|
<ol itemscope itemtype="https://schema.org/BreadcrumbList">
|
||||||
|
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
|
||||||
|
<a href="/" itemprop="item">
|
||||||
|
<span itemprop="name">首页</span>
|
||||||
|
</a>
|
||||||
|
<meta itemprop="position" content="1" />
|
||||||
|
</li>
|
||||||
|
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
|
||||||
|
{eq name="strPageCode" value="boys"}
|
||||||
|
<a href="/nansheng-xiaoshuo" itemprop="item">
|
||||||
|
<span itemprop="name">男生</span>
|
||||||
|
</a>
|
||||||
|
{else}
|
||||||
|
<a href="/nvsheng-xiaoshuo" itemprop="item">
|
||||||
|
<span itemprop="name">女生</span>
|
||||||
|
</a>
|
||||||
|
{/eq}
|
||||||
|
<meta itemprop="position" content="2" />
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
<div class="mod hot-book">
|
<div class="mod hot-book">
|
||||||
<div class="mod-head">
|
<div class="mod-head">
|
||||||
<h3>热门推荐</h3>
|
<h3>热门推荐</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="book-slide">
|
<div class="book-slide">
|
||||||
<ul class="clearfix">
|
<ul class="clearfix">
|
||||||
{foreach $arrRecommendSerializationNovel as $category}
|
{volist name="arrRecommendSerializationNovel" id="Novel" key="key"}
|
||||||
{include file="Public/novelListS" /}
|
{include file="Public/novelListS" /}
|
||||||
{/foreach}
|
{/volist}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="mod hot-book">
|
||||||
|
<div class="mod-head">
|
||||||
|
<h3>完结推荐</h3>
|
||||||
|
</div>
|
||||||
|
<div class="book-slide">
|
||||||
|
<ul class="clearfix">
|
||||||
|
{volist name="arrRecommendEndNovel" id="Novel" key="key"}
|
||||||
|
{include file="Public/novelListS" /}
|
||||||
|
{/volist}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- /hot-book -->
|
|
||||||
<!-- new-book -->
|
|
||||||
<div class="mod new-book">
|
<div class="mod new-book">
|
||||||
<div class="mod-head">
|
<div class="mod-head">
|
||||||
<h3>最近更新</h3>
|
<h3>最近更新</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="book-list">
|
<div class="book-list">
|
||||||
<ul class="clearfix">
|
<ul class="clearfix">
|
||||||
{foreach $arrNewsUpdateNovel as $category}
|
{volist name="arrNewsUpdateNovel" id="Novel" key="key"}
|
||||||
{include file="Public/novelListH" /}
|
{include file="Public/novelListH" /}
|
||||||
{/foreach}
|
{/volist}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -11,20 +11,44 @@
|
|||||||
|
|
||||||
{block name="main"}
|
{block name="main"}
|
||||||
<div class="wrap">
|
<div class="wrap">
|
||||||
|
<nav class="breadcrumb" aria-label="breadcrumb">
|
||||||
|
<ol itemscope itemtype="https://schema.org/BreadcrumbList">
|
||||||
|
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
|
||||||
|
<a href="/" itemprop="item">
|
||||||
|
<span itemprop="name">首页</span>
|
||||||
|
</a>
|
||||||
|
<meta itemprop="position" content="1" />
|
||||||
|
</li>
|
||||||
|
<li class="brea dcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
|
||||||
|
<a href="/shuku/{strNovelChannel}-dushixiuxian-{strStatus}-1" itemprop="item">
|
||||||
|
<span itemprop="name">分类</span>
|
||||||
|
</a>
|
||||||
|
<meta itemprop="position" content="2" />
|
||||||
|
</li>
|
||||||
|
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
|
||||||
|
<a href="/book-name-1" itemprop="item">
|
||||||
|
<span itemprop="name">斗破苍穹</span>
|
||||||
|
</a>
|
||||||
|
<meta itemprop="position" content="3" />
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</nav>
|
||||||
|
|
||||||
<!--info-->
|
<!--info-->
|
||||||
<div class="mod mod-info">
|
<div class="mod mod-info">
|
||||||
<div class="book-info">
|
<div class="book-info">
|
||||||
<dl class="base clearfix">
|
<dl class="base clearfix">
|
||||||
<dt>
|
<dt>
|
||||||
<img class="lazy" src="https://www.630zw.org/img/176943.jpg" alt="我真是一条龙" />
|
<img class="lazy" src="https://www.630zw.org/img/176943.jpg" alt="我真是一条龙" />
|
||||||
<i class="serial">已完结</i>
|
|
||||||
|
<i class='{eq name="Novel->og_novel_status" value="连载中"}serial{else}finish {/eq}'>已完结</i>
|
||||||
</dt>
|
</dt>
|
||||||
<dd>
|
<dd>
|
||||||
<h1>我真是一条龙</h1>
|
<h1>我真是一条龙</h1>
|
||||||
<p class="info">
|
<p class="info">
|
||||||
<span>分类:耽美百合</span>
|
<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>作者:<a href="/search.html?keyword=兔子很淡定">兔子很淡定</a></span>
|
||||||
<span>字数:54.20万字</span>
|
<!-- <span>字数:54.20万字</span> -->
|
||||||
<span>阅读:0</span>
|
<span>阅读:0</span>
|
||||||
</p>
|
</p>
|
||||||
</dd>
|
</dd>
|
||||||
@@ -154,19 +178,19 @@
|
|||||||
<div class="attentions">
|
<div class="attentions">
|
||||||
<ul class="clearfix">
|
<ul class="clearfix">
|
||||||
<li>
|
<li>
|
||||||
<a href="/chapter/1-1-1.html" title="老读者必看公告!!!">老读者必看公告!!!</a>
|
<a href='/book-name-1/zhang-1' title="老读者必看公告!!!">老读者必看公告!!!</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="/chapter/1-1-1.html" title="番外:平行宇宙(新书《无双》)">番外:平行宇宙(新书《无双》)</a>
|
<a href='/book-name-1/zhang-1' title="番外:平行宇宙(新书《无双》)">番外:平行宇宙(新书《无双》)</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="/chapter/1-1-1.html" title="番外:平行世界">番外:平行世界</a>
|
<a href='/book-name-1/zhang-1' title="番外:平行世界">番外:平行世界</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="/chapter/1-1-1.html" title="有点话想说">有点话想说</a>
|
<a href='/book-name-1/zhang-1' title="有点话想说">有点话想说</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="/chapter/1-1-1.html" title="新书:《战龙》">新书:《战龙》</a>
|
<a href='/book-name-1/zhang-1' title="新书:《战龙》">新书:《战龙》</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="chapters-more">
|
<div class="chapters-more">
|
||||||
|
|||||||
@@ -5,13 +5,27 @@
|
|||||||
|
|
||||||
{block name="logo-html"}
|
{block name="logo-html"}
|
||||||
<h1 class="logo">
|
<h1 class="logo">
|
||||||
<a href="/">狂雨小说</a>/排行榜
|
<a href="/">狂雨小说</a>
|
||||||
</h1>
|
</h1>
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
{block name="main"}
|
{block name="main"}
|
||||||
<div class="wrap">
|
<div class="wrap">
|
||||||
|
<nav class="breadcrumb" aria-label="breadcrumb">
|
||||||
|
<ol itemscope itemtype="https://schema.org/BreadcrumbList">
|
||||||
|
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
|
||||||
|
<a href="/" itemprop="item">
|
||||||
|
<span itemprop="name">首页</span>
|
||||||
|
</a>
|
||||||
|
<meta itemprop="position" content="1" />
|
||||||
|
</li>
|
||||||
|
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
|
||||||
|
<a href="/paihang/all" itemprop="item">
|
||||||
|
<span itemprop="name">排行榜</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</nav>
|
||||||
<!-- hot-book -->
|
<!-- hot-book -->
|
||||||
<div class="mod mod-top-index">
|
<div class="mod mod-top-index">
|
||||||
<div class="mod-head">
|
<div class="mod-head">
|
||||||
|
|||||||
@@ -3,6 +3,10 @@
|
|||||||
{block name="title"}{/block}
|
{block name="title"}{/block}
|
||||||
{block name="head-js"}{/block}
|
{block name="head-js"}{/block}
|
||||||
|
|
||||||
|
{block name="head-css"}
|
||||||
|
<link rel="canonical" href="{Request->DomainModel->d_domain}/shuku/all">
|
||||||
|
{/block}
|
||||||
|
|
||||||
|
|
||||||
{block name="main"}
|
{block name="main"}
|
||||||
<div class="content">
|
<div class="content">
|
||||||
|
|||||||
@@ -2,7 +2,9 @@
|
|||||||
{block name='nav-active-class'}home{/block}
|
{block name='nav-active-class'}home{/block}
|
||||||
{block name="title"}{/block}
|
{block name="title"}{/block}
|
||||||
{block name="head-js"}{/block}
|
{block name="head-js"}{/block}
|
||||||
|
{block name="head-css"}
|
||||||
|
<link rel="canonical" href="{Request->DomainModel->d_domain}/book-name-1">
|
||||||
|
{/block}
|
||||||
|
|
||||||
{block name="main"}
|
{block name="main"}
|
||||||
<div class="content">
|
<div class="content">
|
||||||
@@ -37,8 +39,8 @@
|
|||||||
<img src="https://www.630zw.org/img/176943.jpg"
|
<img src="https://www.630zw.org/img/176943.jpg"
|
||||||
data-src="https://www.630zw.org/img/176943.jpg"
|
data-src="https://www.630zw.org/img/176943.jpg"
|
||||||
class="lazyload_book_cover" alt="封面">
|
class="lazyload_book_cover" alt="封面">
|
||||||
|
<i class="serial">已完结</i>
|
||||||
</a>
|
</a>
|
||||||
<img src="/template/home/bai_web/images/wanjie.png" alt="已完结" class="state">
|
|
||||||
<div class="btn">
|
<div class="btn">
|
||||||
<a href="javascript:;" class="sc" onclick="addBookshelfFun()">
|
<a href="javascript:;" class="sc" onclick="addBookshelfFun()">
|
||||||
<s></s>
|
<s></s>
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
{extend name="basePc" /}
|
{extend name="basePc" /}
|
||||||
{block name='nav-active-class'}home{/block}
|
{block name='nav-active-class'}home{/block}
|
||||||
{block name="title"}{/block}
|
{block name="title"}{/block}
|
||||||
|
{block name="head-css"}
|
||||||
|
<link rel="canonical" href="{Request->DomainModel->d_domain}/paihang/all">
|
||||||
|
{/block}
|
||||||
{block name="head-js"}{/block}
|
{block name="head-js"}{/block}
|
||||||
{block name='body-class'}body-rank-class{/block}
|
{block name='body-class'}body-rank-class{/block}
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<li class="s2">
|
<li class="s2">
|
||||||
<h5 class="tit">
|
<h5 class="tit">
|
||||||
<a href="/article/info-332.html">我真是一条龙</a>
|
<a href='/book-name-1'>我真是一条龙</a>
|
||||||
</h5> <i class="num"><em>{$key+=1}</em></i>
|
</h5> <i class="num"><em>{$key+=1}</em></i>
|
||||||
</li>
|
</li>
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
<li>
|
<li>
|
||||||
<a href="/chapter/1-1-1.html" title="01 天龙问世">01 天龙问世</a>
|
<a href='/book-name-1/zhang-1'title="01 天龙问世">01 天龙问世</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
<li class="chapter-li jsChapter">
|
<li class="chapter-li jsChapter">
|
||||||
<a href="/chapter/1-1-1.html" class="chapter-li-a"
|
<a href='/book-name-1/zhang-1' class="chapter-li-a"
|
||||||
data-chapter-id="4b2d5aab58d71">
|
data-chapter-id="4b2d5aab58d71">
|
||||||
<span class="chapter-index">01 天龙问世</span>
|
<span class="chapter-index">01 天龙问世</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="chapter-li jsChapter">
|
<li class="chapter-li jsChapter">
|
||||||
<a href="/chapter/1-1-1.html" class="chapter-li-a"
|
<a href='/book-name-1/zhang-1' class="chapter-li-a"
|
||||||
data-chapter-id="486ef2abee55d">
|
data-chapter-id="486ef2abee55d">
|
||||||
<span class="chapter-index">02 沧武的小霸王</span>
|
<span class="chapter-index">02 沧武的小霸王</span>
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
<div class="footer">
|
<div class="footer">
|
||||||
<div class="links">
|
<div class="links">
|
||||||
<a href="/">首页</a>
|
<a href="/">首页</a>
|
||||||
<a href="/boy.html">男生</a>
|
<a href="/nansheng-xiaoshuo">男生</a>
|
||||||
<a href="/girl.html">女生</a>
|
<a href="/nvsheng-xiaoshuo">女生</a>
|
||||||
<a href="/shuku.html">书库</a>
|
<a href="/shuku/all">书库</a>
|
||||||
<a href="/rank.html">排行</a>
|
<a href="/paihang/all">排行</a>
|
||||||
</div>
|
</div>
|
||||||
<div id="firendlink">
|
<div id="firendlink">
|
||||||
友情连接:
|
友情连接:
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<li class="li2">
|
<li class="li2">
|
||||||
<a href="/novel/332.html">
|
<a href='/book-name-1'>
|
||||||
<div class="leftImage2 "><img class="lazyload-img"
|
<div class="leftImage2 "><img class="lazyload-img"
|
||||||
src="/static/img/default.jpg" data-src="https://www.630zw.org/img/176943.jpg"></div>
|
src="/static/img/default.jpg" data-src="https://www.630zw.org/img/176943.jpg"></div>
|
||||||
<div class="rightBlock">
|
<div class="rightBlock">
|
||||||
|
|||||||
14
code/app/home/view/kuangyu/Public/novelListH-b.html
Normal file
14
code/app/home/view/kuangyu/Public/novelListH-b.html
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<li class="s1">
|
||||||
|
<img class="pic lazy lazyload-img" data-encrypted="false"
|
||||||
|
src="/static/img/default.jpg" data-src="https://www.630zw.org/img/176943.jpg"
|
||||||
|
alt="{$Novel.og_novel_book_name ?? ''}" />
|
||||||
|
<a class="tit" href='{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}'>{$Novel.og_novel_book_name ?? ''}</a>
|
||||||
|
<p class="intro">{$Novel.og_description ?? ''}</p>
|
||||||
|
<p class="info">
|
||||||
|
<span>
|
||||||
|
<aria>作者:</aria>{$Novel.og_novel_author ?? ''}
|
||||||
|
</span>
|
||||||
|
<em class="type">{$Novel->og_novel_category ?? ''}</em>
|
||||||
|
<em class='{eq name="$Novel->og_novel_status" value="连载中"}serial{else}finish {/eq}'>{$Novel->og_novel_status ?? ''}</em>
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
@@ -1,19 +1,18 @@
|
|||||||
<li class="s1">
|
<li class="s1">
|
||||||
<img class="pic lazy lazyload-img" data-encrypted="false" src="/static/img/default.jpg" data-src="https://www.630zw.org/img/176943.jpg"
|
<img class="pic lazy lazyload-img" data-encrypted="false"
|
||||||
alt="我真是一条龙" />
|
src="/static/img/default.jpg" data-src="https://www.630zw.org/img/176943.jpg"
|
||||||
<a class="tit" href="/novel/332.html">我真是一条龙</a>
|
alt="{$Novel.og_novel_book_name ?? ''}" />
|
||||||
<p class="intro">
|
<a class="tit" href='{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}'>{$Novel.og_novel_book_name ?? ''}</a>
|
||||||
我的父亲告诉我,在我出生那一年,天上金光闪耀,隐隐约约中,好像能看到云朵里有条龙在盘旋,紧接着,一道金光照入我们的村子,我便出生了……为寻答案来人间,天龙问世扰乾坤。
|
<p class="intro">{$Novel.og_description ?? ''}</p>
|
||||||
无情无义闹天下,千军万马赴黄泉。
|
|
||||||
本站提示:各位书友要是觉得《我真是一条龙》还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦!
|
|
||||||
</p>
|
|
||||||
<p class="info">
|
<p class="info">
|
||||||
<span>
|
<span>
|
||||||
<aria>作者:</aria>兔子很淡定
|
<aria>作者:</aria>{$Novel.og_novel_author ?? ''}
|
||||||
</span>
|
</span>
|
||||||
<em class="type">耽美百合</em>
|
<em class="type">{$Novel->og_novel_category ?? ''}</em>
|
||||||
<!-- <em class="finish">已完结</em> -->
|
<em class='{eq name="$Novel->og_novel_status" value="连载中"}serial{else}finish {/eq}'>{$Novel->og_novel_status ?? ''}</em>
|
||||||
<em class="serial">已完结</em>
|
|
||||||
</p>
|
</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<li class="s2">
|
<li class="s2">
|
||||||
<h5 class="tit">
|
<h5 class="tit">
|
||||||
<a href="/novel/1.html">我真是一条龙</a>
|
<a href='/book-name-1'>我真是一条龙</a>
|
||||||
</h5> <i class="num"><em>{$key+=1}</em></i>
|
</h5> <i class="num"><em>{$key+=1}</em></i>
|
||||||
</li>
|
</li>
|
||||||
10
code/app/home/view/kuangyu/Public/novelListS-b.html
Normal file
10
code/app/home/view/kuangyu/Public/novelListS-b.html
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
<li>
|
||||||
|
<a href='{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}'>
|
||||||
|
<img class="lazy lazyload-img" data-encrypted="false" src="/static/img/default.jpg"
|
||||||
|
data-src="{$Novel.n_cover_path ?? ''}" alt="{$Novel.og_novel_book_name ?? ''}" />
|
||||||
|
<span>{$Novel.og_novel_book_name ?? ''}</span>
|
||||||
|
<em>
|
||||||
|
<aria>作者:</aria>{$Novel.og_novel_author ?? ''}
|
||||||
|
</em>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
<li>
|
<li>
|
||||||
<a href="/novel/1.html">
|
<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="https://www.630zw.org/img/176943.jpg" alt="落魄千金美食发家日常" />
|
data-src="{$Novel.n_cover_path ?? ''}" alt="{$Novel.og_novel_book_name ?? ''}" />
|
||||||
<span>落魄千金美食发家日常</span>
|
<span>{$Novel.og_novel_book_name ?? ''}</span>
|
||||||
<em>
|
<em>
|
||||||
<aria>作者:</aria>鱼昆子
|
<aria>作者:</aria>{$Novel.og_novel_author ?? ''}
|
||||||
</em>
|
</em>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -10,6 +10,7 @@
|
|||||||
<meta name="description" content="狂雨小说" />
|
<meta name="description" content="狂雨小说" />
|
||||||
<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" />
|
||||||
<link rel="stylesheet" href="/template/kuangyu/home/new_wap/css/style.css" />
|
<link rel="stylesheet" href="/template/kuangyu/home/new_wap/css/style.css" />
|
||||||
|
<link rel="stylesheet" href="/template/kuangyu/public/css/common.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-css"}{/block}
|
{block name="head-css"}{/block}
|
||||||
{block name="head-js"}{/block}
|
{block name="head-js"}{/block}
|
||||||
@@ -42,12 +43,6 @@
|
|||||||
<div class="search-tags">
|
<div class="search-tags">
|
||||||
<a href="/novel/334.html">落魄千金美食发家日常</a>
|
<a href="/novel/334.html">落魄千金美食发家日常</a>
|
||||||
<a href="/novel/332.html">我真是一条龙</a>
|
<a href="/novel/332.html">我真是一条龙</a>
|
||||||
<a href="/novel/1.html">五岁小萌妃,太子殿下日日求贴贴</a>
|
|
||||||
<a href="/novel/2.html">直播美食摆摊,但狗血文</a>
|
|
||||||
<a href="/novel/3.html">和降谷成为搭档后</a>
|
|
||||||
<a href="/novel/4.html">竹马退婚?我转身扑向京圈大佬</a>
|
|
||||||
<a href="/novel/5.html">有病,但可爱</a>
|
|
||||||
<a href="/novel/6.html">一吻林少误终身</a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -65,7 +60,7 @@
|
|||||||
<a href="/nvsheng-xiaoshuo">
|
<a href="/nvsheng-xiaoshuo">
|
||||||
<span>女生</span>
|
<span>女生</span>
|
||||||
</a>
|
</a>
|
||||||
<a href="/shuku">
|
<a href="/shuku/all">
|
||||||
<span>书库</span>
|
<span>书库</span>
|
||||||
</a>
|
</a>
|
||||||
<a href="/paihang/all">
|
<a href="/paihang/all">
|
||||||
@@ -77,13 +72,13 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="menu-btn">
|
<div class="menu-btn">
|
||||||
<a class="btn-bookshelf" href="/bookshelf.html">我的书架</a>
|
<a class="btn-bookshelf" href="/bookshelf">我的书架</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="menu-btn">
|
<div class="menu-btn">
|
||||||
<a class="btn-bookshelf" href="/history.html">阅读记录</a>
|
<a class="btn-bookshelf" href="/history">阅读记录</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="menu-btn">
|
<div class="menu-btn">
|
||||||
<a class="btn-bookshelf" href="/user.html">个人中心</a>
|
<a class="btn-bookshelf" href="/user">个人中心</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -42,10 +42,12 @@ pc-首页
|
|||||||
1.增加广广告配置,
|
1.增加广广告配置,
|
||||||
2.用户访问第一视图区域 展示数据以吸引用户留存为主要
|
2.用户访问第一视图区域 展示数据以吸引用户留存为主要
|
||||||
3.html 标签优化
|
3.html 标签优化
|
||||||
4.干扰码:
|
4.干扰码优化:
|
||||||
4.1方案1: 每个a标签前面 生成一个 干扰码
|
4.1方案1: 每个a标签前面 生成一个 干扰码
|
||||||
4.2方案2:
|
4.2方案2:
|
||||||
<body> 后面 随机15-30个标签
|
<body> 后面 随机15-30个标签
|
||||||
</body> 前面面 随机15-30个标签
|
</body> 前面面 随机15-30个标签
|
||||||
body 中间 选择 5-10行 ,a 标签前面 生成一个干扰码
|
body 中间 选择 5-10行 ,a 标签前面 生成一个干扰码
|
||||||
5.文章 板块
|
5.文章 板块
|
||||||
|
6.地图生成
|
||||||
|
7.收录推送
|
||||||
@@ -1,4 +1,6 @@
|
|||||||
# 书库页面设计
|
# 书库页面设计
|
||||||
|
|
||||||
|
# grok 推荐
|
||||||
``
|
``
|
||||||
推荐URL:/pc/shuku/nansheng/dushixiuxian/lianzai/1
|
推荐URL:/pc/shuku/nansheng/dushixiuxian/lianzai/1
|
||||||
全部URL:/pc/shuku/all/all/all/1
|
全部URL:/pc/shuku/all/all/all/1
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# 男生女生页面 设计
|
# 男生女生页面 设计
|
||||||
|
|
||||||
|
# grok 推荐
|
||||||
|
|
||||||
## url 设计:
|
## url 设计:
|
||||||
问 grok.com
|
问 grok.com
|
||||||
我目前在做一个seo 小说站点。有 一个男生频道页面和一个女生频道页面,请问这个 url 怎么设计在最友好seo ,请你列出几个最优方案
|
我目前在做一个seo 小说站点。有 一个男生频道页面和一个女生频道页面,请问这个 url 怎么设计在最友好seo ,请你列出几个最优方案
|
||||||
|
|||||||
@@ -15,20 +15,30 @@ class ConverterMovel
|
|||||||
{
|
{
|
||||||
static private $arrMap = [
|
static private $arrMap = [
|
||||||
'{strSiteName}' => '',
|
'{strSiteName}' => '',
|
||||||
|
'{strSiteDomain}' => '',
|
||||||
'{strSiteKeywords}' => '',
|
'{strSiteKeywords}' => '',
|
||||||
'{strSiteDescription}' => '',
|
'{strSiteDescription}' => '',
|
||||||
'{strNovelName}' => '',
|
'{strNovelName}' => '',
|
||||||
'{strNovelChapterName}' => '',
|
'{strNovelChapterName}' => '',
|
||||||
|
'{strNovelChapterSort}' => '',
|
||||||
'{strNovelCategoryName}' => '',
|
'{strNovelCategoryName}' => '',
|
||||||
|
'{intPage}' => '',
|
||||||
|
'{strNovelAuthor}' => '',
|
||||||
|
'{strNovelDescription}' => '',
|
||||||
];
|
];
|
||||||
|
|
||||||
static public $arrDescription = [
|
static public $arrDescription = [
|
||||||
'{strSiteTitle}' => '这个是网站标题',
|
'{strSiteTitle}' => '这个是网站标题',
|
||||||
|
'{strSiteDomain}' => '这个是站点域名',
|
||||||
'{strSiteKeywords}' => '这个是网站关键字',
|
'{strSiteKeywords}' => '这个是网站关键字',
|
||||||
'{strSiteDescription}' => '这个是网站描述',
|
'{strSiteDescription}' => '这个是网站描述',
|
||||||
'{strNovelName}' => '当前页面小说标题',
|
'{strNovelName}' => '这个是当前页面小说标题',
|
||||||
'{strNovelChapterName}' => '当前页面小说章节名字',
|
'{strNovelChapterName}' => '当前页面小说章节名字',
|
||||||
|
'{strNovelChapterSort}' => '当前页面小说章节排序号',
|
||||||
'{strNovelCategoryName}' => '当前页面小说分类名字',
|
'{strNovelCategoryName}' => '当前页面小说分类名字',
|
||||||
|
'{intPage}' => '当前页面分页页码',
|
||||||
|
'{strNovelAuthor}' => '小说作者',
|
||||||
|
'{strNovelDescription}' => '小说简介',
|
||||||
];
|
];
|
||||||
|
|
||||||
static private function getKey($strKey): string
|
static private function getKey($strKey): string
|
||||||
|
|||||||
@@ -111,6 +111,7 @@ class NovelModel extends MongoModel
|
|||||||
'og_description' => 1,
|
'og_description' => 1,
|
||||||
'og_novel_latest_chapter_name' => 1,
|
'og_novel_latest_chapter_name' => 1,
|
||||||
'og_novel_update_time' => 1,
|
'og_novel_update_time' => 1,
|
||||||
|
'og_novel_status' => 1,
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -198,6 +199,7 @@ class NovelModel extends MongoModel
|
|||||||
'og_description' => 1,
|
'og_description' => 1,
|
||||||
'og_novel_latest_chapter_name' => 1,
|
'og_novel_latest_chapter_name' => 1,
|
||||||
'og_novel_update_time' => 1,
|
'og_novel_update_time' => 1,
|
||||||
|
'og_novel_status' => 1,
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -268,6 +270,7 @@ class NovelModel extends MongoModel
|
|||||||
'n_novel_author' => 1,
|
'n_novel_author' => 1,
|
||||||
'og_novel_category' => 1,
|
'og_novel_category' => 1,
|
||||||
'og_description' => 1,
|
'og_description' => 1,
|
||||||
|
'og_novel_status' => 1,
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -324,6 +327,7 @@ class NovelModel extends MongoModel
|
|||||||
'og_novel_author' => 1,
|
'og_novel_author' => 1,
|
||||||
'og_novel_category' => 1,
|
'og_novel_category' => 1,
|
||||||
'og_description' => 1,
|
'og_description' => 1,
|
||||||
|
'og_novel_status' => 1,
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -392,6 +396,7 @@ class NovelModel extends MongoModel
|
|||||||
'og_description' => 1,
|
'og_description' => 1,
|
||||||
'og_novel_update_time' => 1,
|
'og_novel_update_time' => 1,
|
||||||
'og_novel_latest_chapter_name' => 1,
|
'og_novel_latest_chapter_name' => 1,
|
||||||
|
'og_novel_status' => 1,
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -484,6 +489,7 @@ class NovelModel extends MongoModel
|
|||||||
'n_novel_author' => 1,
|
'n_novel_author' => 1,
|
||||||
'og_novel_category' => 1,
|
'og_novel_category' => 1,
|
||||||
'og_description' => 1,
|
'og_description' => 1,
|
||||||
|
'og_novel_status' => 1,
|
||||||
],
|
],
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -34,6 +34,20 @@ class TemplateSeeder
|
|||||||
't_default' => 0,
|
't_default' => 0,
|
||||||
't_code' => 'kuangYu',
|
't_code' => 'kuangYu',
|
||||||
't_path' => '/app/home/view/kuangYu/',
|
't_path' => '/app/home/view/kuangYu/',
|
||||||
|
't_cfg_template' => [
|
||||||
|
'INDEX@GETPCINDEX' => [
|
||||||
|
'description' => '首页Title 替换模板分组ID',
|
||||||
|
'sfg_id' => 0,
|
||||||
|
],
|
||||||
|
'NOVEL@GETNOVELINFO' => [
|
||||||
|
'description' => '小说详情TITLE 替换模板分组ID',
|
||||||
|
'sfg_id' => 0,
|
||||||
|
],
|
||||||
|
'NOVEL_INFO_URL' => [
|
||||||
|
'description' => '小说详情URL 替换模板分组ID',
|
||||||
|
'sfg_id' => 0,
|
||||||
|
],
|
||||||
|
],
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
't_id' => 3,
|
't_id' => 3,
|
||||||
@@ -62,6 +76,9 @@ class TemplateSeeder
|
|||||||
|
|
||||||
if (empty($TemplatesModel)) {
|
if (empty($TemplatesModel)) {
|
||||||
TemplatesModel::insert($arrTemplate);
|
TemplatesModel::insert($arrTemplate);
|
||||||
|
}else {
|
||||||
|
// 如果记录存在,更新记录
|
||||||
|
$TemplatesModel->update($arrTemplate);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -354,7 +354,32 @@ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
|
|||||||
.info{width: 1100px; height: 460px; background: #fff; margin-bottom: 20px;}
|
.info{width: 1100px; height: 460px; background: #fff; margin-bottom: 20px;}
|
||||||
.info_box{width: 894px; height: 460px; border-right: 1px solid #f0f0f0; float: left;}
|
.info_box{width: 894px; height: 460px; border-right: 1px solid #f0f0f0; float: left;}
|
||||||
.info_L{width: 312px; height: 366px; border-right: 1px solid #f0f0f0; padding-top: 52px; position: relative; float: left;}
|
.info_L{width: 312px; height: 366px; border-right: 1px solid #f0f0f0; padding-top: 52px; position: relative; float: left;}
|
||||||
.info_L .book_cov{width: 200px; height: 250px; margin: 0 auto 44px;}
|
.info_L .book_cov{width: 200px; height: 250px; margin: 0 auto 44px;position: relative;}
|
||||||
|
.info_L .book_cov i {
|
||||||
|
position: absolute;
|
||||||
|
left: -1.5rem;
|
||||||
|
top: -1.5rem;
|
||||||
|
display: block;
|
||||||
|
margin: 2.125rem 0;
|
||||||
|
width: 5.5rem;
|
||||||
|
height: 1.25rem;
|
||||||
|
line-height: 1.25rem;
|
||||||
|
font-size: 0.75rem;
|
||||||
|
text-align: center;
|
||||||
|
overflow: hidden;
|
||||||
|
transform: rotate(-45deg);
|
||||||
|
-ms-transform: rotate(-45deg);
|
||||||
|
-moz-transform: rotate(-45deg);
|
||||||
|
-webkit-transform: rotate(-45deg);
|
||||||
|
}
|
||||||
|
.info_L .book_cov i.serial {
|
||||||
|
color: #fff;
|
||||||
|
background: #489738;
|
||||||
|
}
|
||||||
|
.info_L .book_cov i.finish {
|
||||||
|
color: #fff;
|
||||||
|
background: #c9142a;
|
||||||
|
}
|
||||||
.info_L .state{position: absolute; left: 55px; top: 52px;}
|
.info_L .state{position: absolute; left: 55px; top: 52px;}
|
||||||
.info_L .btn a{width: 100px; height: 28px; border: 1px solid #d2d2d2; border-radius: 4px; line-height: 28px; font-size: 12px; color: #6a6a6a;}
|
.info_L .btn a{width: 100px; height: 28px; border: 1px solid #d2d2d2; border-radius: 4px; line-height: 28px; font-size: 12px; color: #6a6a6a;}
|
||||||
.info_L .btn a:hover{background: #d2d2d2; color: #fff;}
|
.info_L .btn a:hover{background: #d2d2d2; color: #fff;}
|
||||||
|
|||||||
@@ -1429,10 +1429,14 @@ aria {
|
|||||||
padding: 0.75rem;
|
padding: 0.75rem;
|
||||||
font-size: 0;
|
font-size: 0;
|
||||||
letter-spacing: 0;
|
letter-spacing: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
overflow-x: scroll;
|
||||||
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
.book-nav ul li {
|
.book-nav ul li {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
width: 25%;
|
width: auto;
|
||||||
|
white-space: nowrap;
|
||||||
font-size: 100%;
|
font-size: 100%;
|
||||||
}
|
}
|
||||||
.book-nav ul li a {
|
.book-nav ul li a {
|
||||||
@@ -1449,6 +1453,7 @@ aria {
|
|||||||
color: #fff;
|
color: #fff;
|
||||||
background: #fe7031;
|
background: #fe7031;
|
||||||
border: 1px solid #fe7031;
|
border: 1px solid #fe7031;
|
||||||
|
padding: 0.1rem 0.5rem;
|
||||||
}
|
}
|
||||||
.book-subnav {
|
.book-subnav {
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
|||||||
Reference in New Issue
Block a user