This commit is contained in:
make
2025-04-02 21:19:51 +08:00
parent b2fb8a0862
commit f13e5c2385
6 changed files with 45 additions and 39 deletions

View File

@@ -147,7 +147,7 @@ class Novel extends BaseController
$strTemplate = 'pc/getLibrary'; $strTemplate = 'pc/getLibrary';
} }
$strBaseUrl = sprintf('/pc/shuku/%s/%s/%s/page{page}', $strGender, $strCategory, $strStatus); $strBaseUrl = sprintf('/shuku/%s/%s/%s/page{page}', $strGender, $strCategory, $strStatus);
$arrPaginator = CusteomPage02::generate($intPage, $arrPage['total'], $intLimit, $strBaseUrl, $intButtomNum); $arrPaginator = CusteomPage02::generate($intPage, $arrPage['total'], $intLimit, $strBaseUrl, $intButtomNum);
View::assign([ View::assign([

View File

@@ -76,6 +76,11 @@
</content> </content>
<div class="page-read-top"> <div class="page-read-top">
<h2 id="chapterTitle" class="read-book-name">
<a href='{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}'>
{$arrNovel.og_novel_book_name}
</a>
</h2>
<h1 id="chapterTitle" class="read-book-name">{$arrChapter.name}</h1> <h1 id="chapterTitle" class="read-book-name">{$arrChapter.name}</h1>
</div> </div>
<mark id="readPageMark" class="read-page-mark">你刚刚阅读到这里</mark> <mark id="readPageMark" class="read-page-mark">你刚刚阅读到这里</mark>
@@ -107,11 +112,11 @@
<i class="iconfont icon-lixianxiazai"></i> <i class="iconfont icon-lixianxiazai"></i>
离线章节 离线章节
</a> --> </a> -->
<a href="/info.html" class="read-opt-a"> <a href='{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}' class="read-opt-a">
<i class="iconfont icon-SU"></i> <i class="iconfont icon-SU"></i>
书籍详情 书籍详情
</a> </a>
<a href="/bookshelf.html" class="read-opt-a"> <a href="/bookshelf" class="read-opt-a">
<i class="iconfont icon-books"></i> <i class="iconfont icon-books"></i>
返回我的书架 返回我的书架
</a> </a>
@@ -202,7 +207,8 @@
</div> </div>
<footer class="read-opt-footer"> <footer class="read-opt-footer">
<div class="btn-group"> <div class="btn-group">
<a href="/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/mulu/zheng/1" id="readBtnChapter" class="btn-group-cell" data-rel="asideChapter" <!-- id="readBtnChapter" -->
<a href="/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/mulu/zheng/1" class="btn-group-cell" data-rel="asideChapter"
role="button" aria-haspopup="true"> role="button" aria-haspopup="true">
<i class="iconfont icon-mulu"></i> <i class="iconfont icon-mulu"></i>
<h4 class="read-opt-footer-h">目录</h4> <h4 class="read-opt-footer-h">目录</h4>

View File

@@ -20,13 +20,13 @@
<meta itemprop="position" content="1" /> <meta itemprop="position" content="1" />
</li> </li>
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="/pc/shuku/all/{arrNovel.category_pinyin}/all/page1" itemprop="item"> <a href="/shuku/all/{arrNovel.category_pinyin}/all/page1" itemprop="item">
<span itemprop="name">{$arrNovel.og_novel_category}</span> <span itemprop="name">{$arrNovel.og_novel_category}</span>
</a> </a>
<meta itemprop="position" content="2" /> <meta itemprop="position" content="2" />
</li> </li>
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href='/pc{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}' itemprop="item"> <a href='{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}' itemprop="item">
<span itemprop="name">{$arrNovel['og_novel_book_name']}</span> <span itemprop="name">{$arrNovel['og_novel_book_name']}</span>
</a> </a>
<meta itemprop="position" content="3" /> <meta itemprop="position" content="3" />
@@ -43,14 +43,14 @@
<div class="attentions"> <div class="attentions">
<div class="page_num"><a href="/pc/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/1" class="z">上一页</a><select <div class="page_num"><a href="/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/1" class="z">上一页</a><select
onchange="self.location.href=options[selectedIndex].value"> onchange="self.location.href=options[selectedIndex].value">
<option value="/pc/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/1">第1-100章</option> <option value="/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/1">第1-100章</option>
<option selected="selected" value="/index/47010/1/">第101-200章</option> <option selected="selected" value="/index/47010/1/">第101-200章</option>
<option value="/pc/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/2">第201-300章</option> <option value="/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/2">第201-300章</option>
<option value="/pc/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/3">第301-400章</option> <option value="/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/3">第301-400章</option>
<option value="/pc/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/4">第401-500章</option> <option value="/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/4">第401-500章</option>
</select><a href="/pc/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/2" class="y">下一页</a> </select><a href="/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/2" class="y">下一页</a>
</div> </div>
<ul class="clearfix"> <ul class="clearfix">
@@ -60,17 +60,16 @@
title="{$Chapter.name}">{$Chapter.name}</a> title="{$Chapter.name}">{$Chapter.name}</a>
</li> </li>
{/volist} {/volist}
</ul> </ul>
<div class="page_num"><a href="/pc/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/1" class="z">上一页</a><select <div class="page_num"><a href="/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/1" class="z">上一页</a><select
onchange="self.location.href=options[selectedIndex].value"> onchange="self.location.href=options[selectedIndex].value">
<option value="/pc/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/1">第1-100章</option> <option value="/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/1">第1-100章</option>
<option selected="selected" value="/index/47010/1/">第101-200章</option> <option selected="selected" value="/index/47010/1/">第101-200章</option>
<option value="/pc/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/2">第201-300章</option> <option value="/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/2">第201-300章</option>
<option value="/pc/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/3">第301-400章</option> <option value="/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/3">第301-400章</option>
<option value="/pc/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/4">第401-500章</option> <option value="/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/4">第401-500章</option>
</select><a href="/pc/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/2" class="y">下一页</a> </select><a href="/xiaoshuo/gui-zu-nong-min-106/mulu/zheng/2" class="y">下一页</a>
</div> </div>
<div class="chapters-more"> <div class="chapters-more">
</div> </div>

View File

@@ -20,13 +20,13 @@
<meta itemprop="position" content="1" /> <meta itemprop="position" content="1" />
</li> </li>
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="/pc/shuku/all/{$arrNovel.category_pinyin}/all/page1" itemprop="item"> <a href="/shuku/all/{$arrNovel.category_pinyin}/all/page1" itemprop="item">
<span itemprop="name">{$arrNovel.og_novel_category}</span> <span itemprop="name">{$arrNovel.og_novel_category}</span>
</a> </a>
<meta itemprop="position" content="2" /> <meta itemprop="position" content="2" />
</li> </li>
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href='/pc{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}' itemprop="item"> <a href='{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}' itemprop="item">
<span itemprop="name">{$arrNovel['og_novel_book_name']}</span> <span itemprop="name">{$arrNovel['og_novel_book_name']}</span>
</a> </a>
<meta itemprop="position" content="3" /> <meta itemprop="position" content="3" />

View File

@@ -32,18 +32,18 @@
<div class="optCl" mod="search_channel"> <div class="optCl" mod="search_channel">
<span class="optTit">所属频道</span> <span class="optTit">所属频道</span>
<ul> <ul>
<li><a class="on" href="/pc/shuku/all/{$strCategory}/{$strStatus}/page{$intPage}" btn="search_category">全部</a></li> <li><a class='{eq name="strGender" value="all"}on {/eq}' href="/pc/shuku/all/{$strCategory}/{$strStatus}/page{$intPage}" btn="search_category">全部</a></li>
<li><a href="/pc/shuku/nansheng-xiaoshuo/{$strCategory}/{$strStatus}/page{$intPage}" btn="search_category">男生</a></li> <li><a class='{eq name="strGender" value="nansheng-xiaoshuo"}on {/eq}' href="/pc/shuku/nansheng-xiaoshuo/{$strCategory}/{$strStatus}/page{$intPage}" btn="search_category">男生</a></li>
<li><a href="/pc/shuku/nvsheng-xiaoshuo/{$strCategory}/{$strStatus}/page{$intPage}" btn="search_category">女生</a></li> <li><a class='{eq name="strGender" value="nvsheng-xiaoshuo"}on {/eq}' href="/pc/shuku/nvsheng-xiaoshuo/{$strCategory}/{$strStatus}/page{$intPage}" btn="search_category">女生</a></li>
</ul> </ul>
</div> </div>
<div class="optCl" mod="search_channel"> <div class="optCl" mod="search_channel">
<span class="optTit">所属分类</span> <span class="optTit">所属分类</span>
<ul> <ul>
<li><a class="on" href="/pc/shuku/{$strGender}/all/{$strStatus}/page{$intPage}" btn="search_category">全部</a></li> <li><a class='{eq name="strCategory" value="all"}on {/eq}' href="/pc/shuku/{$strGender}/all/{$strStatus}/page{$intPage}" btn="search_category">全部</a></li>
{foreach $arrCategory as $key=>$vo } {foreach $arrCategory as $key=>$vo }
<li><a href="/pc/shuku/{$strGender}/{$key}/{$strStatus}/page{$intPage}" btn="search_category">{$vo}</a></li> <li><a class='{eq name="key" value="$strCategory"}on {/eq}' href="/pc/shuku/{$strGender}/{$key}/{$strStatus}/page{$intPage}" btn="search_category">{$vo}</a></li>
{/foreach} {/foreach}
</ul> </ul>
@@ -51,9 +51,9 @@
<div class="optCl"> <div class="optCl">
<span class="optTit">是否完结</span> <span class="optTit">是否完结</span>
<ul> <ul>
<li><a class="on" href="/pc/shuku/{$strGender}/{$strCategory}/all/page{$intPage}" btn="search_category">全部</a></li> <li><a class='{eq name="strStatus" value="all"}on {/eq}' href="/pc/shuku/{$strGender}/{$strCategory}/all/page{$intPage}" btn="search_category">全部</a></li>
<li><a href="/pc/shuku/{$strGender}/{$strCategory}/lianzai/page{$intPage}" btn="search_category">连载</a></li> <li><a class='{eq name="strStatus" value="lianzai"}on {/eq}' href="/pc/shuku/{$strGender}/{$strCategory}/lianzai/page{$intPage}" btn="search_category">连载</a></li>
<li><a href="/pc/shuku/{$strGender}/{$strCategory}/wanjie/page{$intPage}" btn="search_category">完本</a></li> <li><a class='{eq name="strStatus" value="wanjie"}on {/eq}' href="/pc/shuku/{$strGender}/{$strCategory}/wanjie/page{$intPage}" btn="search_category">完本</a></li>
</ul> </ul>
</div> </div>
</div> </div>
@@ -76,14 +76,14 @@
{if $intPage == 1} {if $intPage == 1}
<li class="disabled"><span>«</span></li> <li class="disabled"><span>«</span></li>
{else} {else}
<li><a href="/pc/{$strGender}-{$strCategory}-{$strStatus}-2">«</a></li> <li><a href="/pc/shuku/{$strGender}/{$strCategory}/{$strStatus}/page{$intPage-1}">«</a></li>
{/if} {/if}
{/case} {/case}
{case value="下一页"} {case value="下一页"}
{if $intPage >= $intTotalPage} {if $intPage >= $intTotalPage}
<li class="disabled"><span>»</span></li> <li class="disabled"><span>»</span></li>
{else} {else}
<li><a href="/pc/{$strGender}-{$strCategory}-{$strStatus}-2">»</a></li> <li><a href="/pc/shuku/{$strGender}/{$strCategory}/{$strStatus}/page{$intPage+1}">»</a></li>
{/if} {/if}
{/case} {/case}
{case value="..."} {case value="..."}
@@ -92,7 +92,7 @@
{default /} {default /}
{if preg_match('/^\d+$/', $vo.label)} {if preg_match('/^\d+$/', $vo.label)}
<li class='{eq name="vo.label" value="$intPage"}active {/eq}'> <li class='{eq name="vo.label" value="$intPage"}active {/eq}'>
<a href="{$vo.url}">{$vo.label}</a> <a href="/pc{$vo.url}">{$vo.label}</a>
</li> </li>
{/if} {/if}
{/switch} {/switch}

View File

@@ -360,20 +360,20 @@ a.read-load-icon[class] {
top: 0; top: 0;
right: 0; right: 0;
left: 0; left: 0;
height: 44px; height: 50px;
background: inherit; background: inherit;
} }
.skin-default .page-read-top { .skin-default .page-read-top {
background: url(../images/skin-default-t.jpg) no-repeat center top; /* background: url(../images/skin-default-t.jpg) no-repeat center top;
background-size: 100%; background-size: 100%; */
} }
.read-book-name { .read-book-name {
font-size: 1rem; font-size: 1rem;
font-weight: 400; font-weight: 400;
position: absolute; /* position: absolute;
top: 15px; top: 15px;
left: 1rem; left: 1rem;
color: rgba(0,0,0,.7); color: rgba(0,0,0,.7); */
} }
.read-page-mark { .read-page-mark {
font-size: 0; font-size: 0;
@@ -1057,8 +1057,9 @@ a[data-mode=night] > .icon-night {
background-size: 100% 100% background-size: 100% 100%
} }
.skin-default .page-read-top { .skin-default .page-read-top {
background: url(../images/skin-default-t.jpg) no-repeat center top; text-align: center;
background-size: 100%; /* background: url(../images/skin-default-t.jpg) no-repeat center top;
background-size: 100%; */
max-width: 768px; max-width: 768px;
margin: 0 auto; margin: 0 auto;
} }