Merge branch 'dev' of ssh://git.bgbg.live:18150/root/SEONexus into dev
# Conflicts: # code/app/home/controller/Novel.php # code/app/home/controller/User.php
This commit is contained in:
@@ -82,7 +82,7 @@ class Index extends BaseController
|
||||
|
||||
$strView = $boolIsMobile ? '' : 'pc/index';
|
||||
|
||||
$this->generateGrm(1, 0, 30);
|
||||
$this->generateGrm(1, 0, 60);
|
||||
return $this->rending($strView);
|
||||
}
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@ class Novel extends BaseController
|
||||
$strKey = sprintf('%s:PC:NOVEL:RANK:%s:SEX:%s', $Request->DomainModel->d_domain, 'total', 0);
|
||||
$arrTotalRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'total');
|
||||
|
||||
// 模拟数据-新书榜 随机10个小说,n_id倒叙
|
||||
// 新书榜 随机10个小说,n_id倒叙
|
||||
$strKey = $Request->DomainModel->d_domain . ':RANK:NEW:';
|
||||
$intLifeTime = 24 * 3600;
|
||||
$intCount = 10;
|
||||
@@ -56,7 +56,7 @@ class Novel extends BaseController
|
||||
$arrSort = ['n_id' => -1];
|
||||
$arrNewsNovelRankNovel = $NovelModel->getCommonNovelOnCache($strKey, $intLifeTime, $intCount, $intType, $strStatus, $arrSort);
|
||||
|
||||
// 模拟数据-完结榜 随机10个小说
|
||||
// 完结榜 随机10个小说
|
||||
$strStatus = '已完结';
|
||||
$strKey = sprintf('%s:PC:NOVEL:RANK:%s:SEX:%s:%s', $Request->DomainModel->d_domain, 'total', 0, 'finished');
|
||||
$arrEdnNovelRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'total', $strStatus);
|
||||
@@ -89,7 +89,7 @@ class Novel extends BaseController
|
||||
|
||||
|
||||
$strView = $boolIsMobile ? '' : 'pc/getNovelRank';
|
||||
|
||||
$this->generateGrm(2, 0, 60);
|
||||
return $this->rending($strView);
|
||||
}
|
||||
|
||||
@@ -203,6 +203,9 @@ class Novel extends BaseController
|
||||
'strDescription' => $strDescription,
|
||||
|
||||
]);
|
||||
|
||||
// 生成多少个干扰吗
|
||||
$this->generateGrm(2, $strGender.'-'.$strCategory.'-'.$strStatus.'-'.$intPage, 30);
|
||||
return $this->rending($strTemplate);
|
||||
}
|
||||
|
||||
@@ -268,7 +271,8 @@ class Novel extends BaseController
|
||||
|
||||
|
||||
$strView = $boolIsMobile ? '' : 'pc/getNovelChannel';
|
||||
|
||||
// 生成多少个干扰吗
|
||||
$this->generateGrm(2, $strNovelChannel, 50);
|
||||
return $this->rending($strView);
|
||||
}
|
||||
|
||||
@@ -454,7 +458,7 @@ class Novel extends BaseController
|
||||
|
||||
|
||||
$strView = $boolIsMobile ? 'getNovelInfo' : 'pc/getNovelInfo';
|
||||
|
||||
$this->generateGrm(2, $intNId.'-'.$intForgeId, 50);
|
||||
return $this->rending($strView);
|
||||
}
|
||||
|
||||
@@ -543,7 +547,7 @@ class Novel extends BaseController
|
||||
]);
|
||||
|
||||
$strView = $boolIsMobile ? '' : 'pc/getNovelInfo';
|
||||
|
||||
$this->generateGrm(2, $intNId, 50);
|
||||
return $this->rending($strView);
|
||||
}
|
||||
|
||||
@@ -632,7 +636,7 @@ class Novel extends BaseController
|
||||
]);
|
||||
|
||||
$strView = $boolIsMobile ? 'getNovelChapter' : 'pc/getNovelChapter';
|
||||
|
||||
$this->generateGrm(2, $intNId . '-' .$arrChapter['c_sort_num'] ?? 0, 20);
|
||||
return $this->rending($strView);
|
||||
}
|
||||
|
||||
@@ -707,7 +711,7 @@ class Novel extends BaseController
|
||||
]);
|
||||
|
||||
$strView = $boolIsMobile ? '' : 'pc/getNovelChapter';
|
||||
|
||||
$this->generateGrm(2, $intNId . '-' .$arrChapter['c_sort_num'] ?? 0, 20);
|
||||
return $this->rending($strView);
|
||||
}
|
||||
|
||||
@@ -789,10 +793,10 @@ class Novel extends BaseController
|
||||
|
||||
if ($boolIsMobile) {
|
||||
$strView = '';
|
||||
$this->generateGrm(1, $intNovelId . '-' . $intPage, 30);
|
||||
$this->generateGrm(1, $intNId . '-' .$strOrder. '-' .$intPage, 110);
|
||||
} else {
|
||||
$strView = 'pc/getNovelChapterAll';
|
||||
$this->generateGrm(2, $intNovelId . '-' . $intPage, 20);
|
||||
$this->generateGrm(2, $intNId . '-' .$strOrder. '-' .$intPage, 110);
|
||||
}
|
||||
|
||||
return $this->rending($strView);
|
||||
@@ -864,7 +868,7 @@ class Novel extends BaseController
|
||||
]);
|
||||
|
||||
$strView = $boolIsMobile ? '' : 'pc/getSearchNovel';
|
||||
|
||||
$this->generateGrm(2, $strSearchKeywords.$intPage, 20);
|
||||
return $this->rending($strView);
|
||||
}
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ class User extends BaseController
|
||||
{
|
||||
public function index(Request $Request)
|
||||
{
|
||||
// 获取路由附加的参数
|
||||
|
||||
$boolIsMobile = $Request->param('boolIsMobile');
|
||||
|
||||
$NovelModel = NovelModel::getInstance();
|
||||
@@ -34,15 +34,18 @@ class User extends BaseController
|
||||
]);
|
||||
|
||||
if ($boolIsMobile) {
|
||||
return View::fetch();
|
||||
$strView = '';
|
||||
$this->generateGrm(1, 0, 20);
|
||||
} else {
|
||||
return View::fetch('Pc/User/index');
|
||||
$strView = 'Pc/User/index';
|
||||
$this->generateGrm(2, 0, 20);
|
||||
}
|
||||
return $this->rending($strView);
|
||||
}
|
||||
|
||||
public function getBookShelf(Request $Request)
|
||||
{
|
||||
// 获取路由附加的参数
|
||||
|
||||
$boolIsMobile = $Request->param('boolIsMobile');
|
||||
|
||||
View::assign([
|
||||
@@ -50,15 +53,18 @@ class User extends BaseController
|
||||
]);
|
||||
|
||||
if ($boolIsMobile) {
|
||||
return View::fetch();
|
||||
$strView = '';
|
||||
$this->generateGrm(1, 0, 10);
|
||||
} else {
|
||||
return View::fetch('Pc/User/getBookShelf');
|
||||
$strView = 'Pc/User/getBookShelf';
|
||||
$this->generateGrm(2, 0, 10);
|
||||
}
|
||||
return $this->rending($strView);
|
||||
}
|
||||
|
||||
public function getHistory(Request $Request)
|
||||
{
|
||||
// 获取路由附加的参数
|
||||
|
||||
$boolIsMobile = $Request->param('boolIsMobile');
|
||||
|
||||
View::assign([
|
||||
@@ -66,221 +72,12 @@ class User extends BaseController
|
||||
]);
|
||||
|
||||
if ($boolIsMobile) {
|
||||
return View::fetch();
|
||||
$strView = '';
|
||||
$this->generateGrm(1, 0, 10);
|
||||
} else {
|
||||
return View::fetch('Pc/User/getHistory');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public function getPcIndex(Request $Request)
|
||||
{
|
||||
// 获取路由附加的参数
|
||||
$boolIsMobile = $Request->param('boolIsMobile');
|
||||
|
||||
// 模拟数据-推荐等级为9的连载的 随机15个小说
|
||||
$arrRecommendSerializationNovel = [
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 15, 'name' => '小说3', 'author' => '作者3'],
|
||||
];
|
||||
// 模拟数据-推荐等级为9的完结的 随机12个小说
|
||||
$arrRecommendEndNovel = [
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 11, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 12, 'name' => '小说3', 'author' => '作者3'],
|
||||
|
||||
];
|
||||
|
||||
// 模拟数据-男生频道,最新的 随机5个小说
|
||||
$arrBoyNewsNovel = [
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
];
|
||||
// 模拟数据-男生频道,周排行榜 随机10个小说
|
||||
$arrBoyWeekRankNovel = [
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
|
||||
];
|
||||
// 模拟数据-男生频道,月排行榜 随机10个小说
|
||||
$arrBoyMoonRankNovel = [
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
|
||||
];
|
||||
// 模拟数据-男生频道,总排行榜 随机10个小说
|
||||
$arrBoyTotalRankNovel = [
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
|
||||
];
|
||||
|
||||
|
||||
|
||||
// 模拟数据-男生频道,最新的 随机5个小说
|
||||
$arrGirlNewsNovel = [
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
];
|
||||
// 模拟数据-男生频道,周排行榜 随机10个小说
|
||||
$arrGirlWeekRankNovel = [
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
|
||||
];
|
||||
// 模拟数据-男生频道,月排行榜 随机10个小说
|
||||
$arrGirlMoonRankNovel = [
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
|
||||
];
|
||||
// 模拟数据-男生频道,总排行榜 随机10个小说
|
||||
$arrBGirlTotalRankNovel = [
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
|
||||
];
|
||||
|
||||
|
||||
// 模拟数据-最近更新-随机50
|
||||
$arrNewsUpdateNovel = [
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
|
||||
];
|
||||
|
||||
View::assign([
|
||||
'arrNewsUpdateNovel' => $arrNewsUpdateNovel,
|
||||
'arrRecommendSerializationNovel' => $arrRecommendSerializationNovel,
|
||||
'arrRecommendEndNovel' => $arrRecommendEndNovel,
|
||||
'arrBoyNewsNovel' => $arrBoyNewsNovel,
|
||||
'arrBoyWeekRankNovel' => $arrBoyWeekRankNovel,
|
||||
'arrBoyMoonRankNovel' => $arrBoyMoonRankNovel,
|
||||
'arrBoyTotalRankNovel' => $arrBoyTotalRankNovel,
|
||||
'arrGirlNewsNovel' => $arrGirlNewsNovel,
|
||||
'arrGirlWeekRankNovel' => $arrGirlWeekRankNovel,
|
||||
'arrGirlMoonRankNovel' => $arrGirlMoonRankNovel,
|
||||
'arrBGirlTotalRankNovel' => $arrBGirlTotalRankNovel,
|
||||
'arrAdBanner' => [],
|
||||
|
||||
]);
|
||||
|
||||
if ($boolIsMobile) {
|
||||
return View::fetch();
|
||||
} else {
|
||||
return View::fetch('pc/index');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function test()
|
||||
{
|
||||
|
||||
$strNovelKey = "novels/12/chapters/3001.txt";
|
||||
$StorageCore = StorageCore::getInstance();
|
||||
|
||||
// $content = '我是一个大傻逼';
|
||||
|
||||
$content = file_get_contents('123.txt');
|
||||
|
||||
if ($StorageCore->has($strNovelKey)) {
|
||||
// $MinIO->update($strNovelKey, $content); // 更新已有文件
|
||||
} else {
|
||||
$StorageCore->write($strNovelKey, $content); // 创建新文件
|
||||
}
|
||||
|
||||
echo $StorageCore->read($strNovelKey);
|
||||
return;
|
||||
$strView = 'Pc/User/getHistory';
|
||||
$this->generateGrm(2, 0, 10);
|
||||
}
|
||||
return $this->rending($strView);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
<div class="book-slide">
|
||||
<ul class="clearfix">
|
||||
{volist name="arrRecommendNovel" id="Novel" key="key"}
|
||||
{include file="Public/novelListS" /}
|
||||
{include file="Public/novelListS" start="0"/}
|
||||
{/volist}
|
||||
</ul>
|
||||
</div>
|
||||
@@ -86,7 +86,7 @@
|
||||
<div class="book-list">
|
||||
<ul class="clearfix">
|
||||
{volist name="arrNewsNovel" id="Novel" key="key"}
|
||||
{include file="Public/novelListH" /}
|
||||
{include file="Public/novelListH" start="9"/}
|
||||
{/volist}
|
||||
</ul>
|
||||
</div>
|
||||
@@ -110,7 +110,7 @@
|
||||
<div class="top-list">
|
||||
<ul class="clearfix">
|
||||
{volist name="arrDayRankNovel" id="Novel" key="key"}
|
||||
{include file="Public/novelListH" /}
|
||||
{include file="Public/novelListH" start="17"/}
|
||||
{/volist}
|
||||
</ul>
|
||||
</div>
|
||||
@@ -120,7 +120,7 @@
|
||||
<div class="top-list">
|
||||
<ul class="clearfix">
|
||||
{volist name="arrWeekRankNovel" id="Novel" key="key"}
|
||||
{include file="Public/novelListH" /}
|
||||
{include file="Public/novelListH" start="27"/}
|
||||
{/volist}
|
||||
</ul>
|
||||
</div>
|
||||
@@ -130,7 +130,7 @@
|
||||
<div class="top-list">
|
||||
<ul class="clearfix">
|
||||
{volist name="arrMoonRankNovel" id="Novel" key="key"}
|
||||
{include file="Public/novelListH" /}
|
||||
{include file="Public/novelListH" start="37" /}
|
||||
{/volist}
|
||||
</ul>
|
||||
</div>
|
||||
@@ -140,7 +140,7 @@
|
||||
<div class="top-list">
|
||||
<ul class="clearfix">
|
||||
{volist name="arrEndNovelRankNovel" id="Novel" key="key"}
|
||||
{include file="Public/novelListH" /}
|
||||
{include file="Public/novelListH" start="47"/}
|
||||
{/volist}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -1,216 +0,0 @@
|
||||
{extend name="baseH5" /}
|
||||
{block name="title"}{$strTitle??''}{/block}
|
||||
{block name="keywords"}{$strKeywords??''}{/block}
|
||||
{block name="description"}{$strDescription??''}{/block}
|
||||
{block name="head"}
|
||||
<!-- 社交媒体标签 -->
|
||||
<meta property="og:title" content="{$arrNovel['og_novel_book_name']??'未知小说'}" />
|
||||
<meta property="og:description" content="{$strDescription??'暂无简介'}" />
|
||||
<meta property="og:url"
|
||||
content='https://{$DomainModel->d_domain}{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}' />
|
||||
<meta property="og:type" content="book" />
|
||||
<meta property="og:image" content="{$arrNovel.n_cover_path ?? ''}" />
|
||||
<meta property="og:site_name" content="{$DomainModel->d_name}" />
|
||||
<meta property="og:novel:category" content="{$arrNovel.og_novel_category ?? ''}">
|
||||
<meta property="og:novel:author" content="{$arrNovel.og_novel_author ?? ''}">
|
||||
<meta property="og:novel:book_name" content="{$arrNovel.og_novel_book_name ?? ''}">
|
||||
<meta property="og:novel:read_url"
|
||||
content="https://{$DomainModel->d_domain}/pc/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-1">
|
||||
<meta property="og:novel:status" content="{$arrNovel.og_novel_status ?? ''}">
|
||||
<meta property="og:novel:update_time" content="{$arrNovel.og_novel_update_time ?? ''}">
|
||||
<meta property="og:novel:latest_chapter_name" content="{$arrLatestChapter.name ?? ''}">
|
||||
<meta property="og:novel:latest_chapter_url"
|
||||
content="https://{$DomainModel->d_domain}/pc/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-{$arrLatestChapter.c_sort_num ?? 1}">
|
||||
<!-- 可选:支持 Twitter Card -->
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta name="twitter:title" content="{$arrNovel['og_novel_book_name'] ?? '未知小说'}" />
|
||||
<meta name="twitter:description" content="{$strDescription ?? '暂无简介'}" />
|
||||
<meta name="twitter:image" content="{$arrNovel.n_cover_path ?? ''}" />
|
||||
<!-- 结构化数据 -->
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": 'https://{$DomainModel->d_domain}/{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}',
|
||||
"@type": "book",
|
||||
"name": "{$arrNovel['og_novel_book_name'] ?? '未知小说'}",
|
||||
"description": "{$arrNovel['n_page_description'] ??'暂无简介'}",
|
||||
"author": {
|
||||
"@type": "Person",
|
||||
"name": "{$arrNovel['og_novel_author'] ??'佚名'}"
|
||||
},
|
||||
"publisher": {
|
||||
"@type": "Organization",
|
||||
"name": "{$DomainModel->d_name}",
|
||||
"url": "https://{$DomainModel->d_domain}"
|
||||
},
|
||||
"datePublished": "{$arrNovel['og_novel_update_time'] ?? time()}",
|
||||
"image": "{$Novel.n_cover_path ?? ''}",
|
||||
"url": '{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}',
|
||||
"genre": "{$arrNovel.og_novel_category ??''}",
|
||||
"inLanguage": "zh-CN",
|
||||
"bookFormat": "https://{$DomainModel->d_domain}/EBook",
|
||||
"aggregateRating": {
|
||||
"@type": "AggregateRating",
|
||||
"ratingValue": "4.5",
|
||||
"reviewCount": "100",
|
||||
},
|
||||
}
|
||||
</script>
|
||||
{/block}
|
||||
{block name="head-js"}{/block}
|
||||
|
||||
{block name="logo-html"}
|
||||
<h2 class="logo">
|
||||
<a href="/">狂雨小说</a>
|
||||
</h2>
|
||||
{/block}
|
||||
|
||||
{block name="main"}
|
||||
<div class="wrap">
|
||||
<nav class="breadcrumb" aria-label="breadcrumb">
|
||||
<ol itemscope itemtype="https://schema.org/BreadcrumbList">
|
||||
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
|
||||
<a href="/" itemprop="item">
|
||||
<span itemprop="name">首页</span>
|
||||
</a>
|
||||
<meta itemprop="position" content="1" />
|
||||
</li>
|
||||
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
|
||||
<a href="/shuku/all/{$arrNovel.category_pinyin}/all/page1" itemprop="item">
|
||||
<span itemprop="name">{$arrNovel.og_novel_category}</span>
|
||||
</a>
|
||||
<meta itemprop="position" content="2" />
|
||||
</li>
|
||||
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
|
||||
<a href='{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}' itemprop="item">
|
||||
<span itemprop="name">{$arrNovel['og_novel_book_name']}</span>
|
||||
</a>
|
||||
<meta itemprop="position" content="3" />
|
||||
</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
<!--info-->
|
||||
<div class="mod mod-info">
|
||||
<div class="book-info">
|
||||
<dl class="base clearfix">
|
||||
<dt>
|
||||
<img src="/static/img/default.jpg" data-src="{$Novel.n_cover_path ?? ''}"
|
||||
alt="{$Novel->og_novel_book_name ?? ''}封面" class="lazy lazyload-img" />
|
||||
|
||||
<i class='{eq name="arrNovel.og_novel_status" value="连载中"}serial{else}finish {/eq}'>已完结</i>
|
||||
</dt>
|
||||
<dd>
|
||||
<h1>{$arrNovel['og_novel_book_name']}</h1>
|
||||
<p class="info">
|
||||
<span>分类:{$arrNovel.og_novel_category}</span>
|
||||
<span>作者:<a href="/search.html?keyword=兔子很淡定">{$arrNovel.og_novel_author}</a></span>
|
||||
<!-- <span>字数:54.20万字</span> -->
|
||||
<span>阅读:{$arrNovelClicks.total}</span>
|
||||
</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<div class="btns">
|
||||
<ul>
|
||||
<li>
|
||||
<a class="read-online reading"
|
||||
onclick="javascript:location.href='/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-1';">点击阅读</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="b5673b5cd4b" onclick="addBookshelfFun()">加入书架</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="intro">
|
||||
<div class="content">
|
||||
<p>
|
||||
{$arrNovel.n_page_description}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- hot-book -->
|
||||
<div class="mod mod-info">
|
||||
<div class="book-info">
|
||||
<div class="mod-head">
|
||||
<h3>最新要点</h3>
|
||||
</div>
|
||||
<div class="intro">
|
||||
<div class="content">
|
||||
<p>
|
||||
{$strFocus}
|
||||
</p>
|
||||
<p class="xianglingtuijian">相邻推荐:
|
||||
{volist name="arrNovel.n_forge_novel" id="ForgeNovel" key="key"}
|
||||
<a
|
||||
href='/kan/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}-{$ForgeNovel.n_forge_id}'>{$ForgeNovel.n_forge_title}</a>
|
||||
{/volist}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- hot-book -->
|
||||
<div class="mod mod-attentions">
|
||||
<div class="mod-head">
|
||||
<h3>目录</h3>
|
||||
</div>
|
||||
<div class="attentions">
|
||||
<ul class="clearfix">
|
||||
{volist name="arrChapter" id="Chapter" key="key"}
|
||||
<li>
|
||||
<a href="/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-{$Chapter.c_sort_num}"
|
||||
title="{$Chapter.name}">{$Chapter.name}</a>
|
||||
</li>
|
||||
{/volist}
|
||||
|
||||
</ul>
|
||||
<div class="chapters-more">
|
||||
<a href="/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/mulu/zheng"
|
||||
class="reading btn-bookshelf">更多章节</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mod mod-guess">
|
||||
<div class="mod-head">
|
||||
<h3>同类作品</h3>
|
||||
</div>
|
||||
<div class="book-slide">
|
||||
<ul class="clearfix">
|
||||
{foreach $arrRelateveNovel as $Novel}
|
||||
<li>
|
||||
<a href='{site:nurl n_id="Novel.n_id" n_py="Novel.og_novel_pin_yin"/}'>
|
||||
<img class="lazy lazyload-img" data-encrypted="false" src="/static/img/default.jpg"
|
||||
data-src="{$Novel.n_cover_path ?? ''}" alt="{$Novel.og_novel_book_name ?? ''}" />
|
||||
<span>{$Novel.og_novel_book_name ?? ''}</span>
|
||||
<em>
|
||||
<aria>作者:</aria>{$Novel.og_novel_author ?? ''}
|
||||
</em>
|
||||
</a>
|
||||
</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<script>
|
||||
const strNovelId = '{$arrNovel.n_id}';
|
||||
|
||||
</script>
|
||||
{/block}
|
||||
|
||||
{block name="customize"}
|
||||
|
||||
|
||||
{/block}
|
||||
|
||||
{block name="footer-js"}
|
||||
|
||||
{/block}
|
||||
@@ -110,7 +110,7 @@
|
||||
<div class="book-list">
|
||||
<ul class="clearfix">
|
||||
{volist name="arrNovel" id="Novel" key="key"}
|
||||
{include file="Public/novelListH" /}
|
||||
{include file="Public/novelListH" start="0"/}
|
||||
{/volist}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
<div class="book-slide">
|
||||
<ul class="clearfix">
|
||||
{volist name="arrRecommendSerializationNovel" id="Novel" key="key"}
|
||||
{include file="Public/novelListS" /}
|
||||
{include file="Public/novelListS" start="0"/}
|
||||
{/volist}
|
||||
</ul>
|
||||
</div>
|
||||
@@ -74,7 +74,7 @@
|
||||
<div class="book-slide">
|
||||
<ul class="clearfix">
|
||||
{volist name="arrRecommendEndNovel" id="Novel" key="key"}
|
||||
{include file="Public/novelListS" /}
|
||||
{include file="Public/novelListS" start="13"/}
|
||||
{/volist}
|
||||
</ul>
|
||||
</div>
|
||||
@@ -86,7 +86,7 @@
|
||||
<div class="book-list">
|
||||
<ul class="clearfix">
|
||||
{volist name="arrNewsUpdateNovel" id="Novel" key="key"}
|
||||
{include file="Public/novelListH" /}
|
||||
{include file="Public/novelListH" start="21"/}
|
||||
{/volist}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -77,6 +77,7 @@
|
||||
</head>
|
||||
|
||||
<body class="skin-default">
|
||||
{$arrGRM[0]|raw}
|
||||
<aside id="asideChapter" class="aside" data-is-bind-scroll="true">
|
||||
<i id="asideOverlay" class="aside-overlay" role="button" title="点击关闭浮层"></i>
|
||||
<div id="asideChapterContent" class="aside-content">
|
||||
@@ -89,19 +90,20 @@
|
||||
</div>
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
{$arrGRM[1]|raw}
|
||||
<div id="pageRead" class="page-read ">
|
||||
<content id="readContent" class="page-read-content">
|
||||
<div id="readLoadPrev" class="read-load-prev">
|
||||
<a class="read-load-icon btn-any loading"></a>
|
||||
<p class="read-load-p">下拉阅读上一章</p>
|
||||
</div>
|
||||
|
||||
{$arrGRM[2]|raw}
|
||||
<div id="readLoadNext" class="read-load-next">
|
||||
{if $arrChapter.c_sort_num == 1}
|
||||
<!-- <a id="j_chapterPrev" btnLoadNextChapter href="javascript:void(0);">上一章</a> -->
|
||||
{$arrGRM[3]|raw}
|
||||
<a href="javascript:" class="btn-normal red" data-size="14" role="button">上一章</a>
|
||||
{else}
|
||||
{$arrGRM[4]|raw}
|
||||
<a href="/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-{$arrPreChapter.c_sort_num}"
|
||||
class="btn-normal red" data-size="14" role="button">上一章</a>
|
||||
{/if}
|
||||
@@ -119,7 +121,7 @@
|
||||
|
||||
</section>
|
||||
</article>
|
||||
|
||||
{$arrGRM[5]|raw}
|
||||
<div id="readLoadNext" class="read-load-next">
|
||||
{if $arrChapter.c_sort_num == 1}
|
||||
<!-- <a id="j_chapterPrev" href="javascript:void(0);">上一章</a> -->
|
||||
@@ -150,6 +152,7 @@
|
||||
<mark id="readPageMark" class="read-page-mark">你刚刚阅读到这里</mark>
|
||||
<p id="pageNum" class="read-page-num">1/1</p>
|
||||
</div>
|
||||
{$arrGRM[6]|raw}
|
||||
<div id="pageReadOpt" class="page-read-opt" data-settings-str="dn:d|fs:3|skin:0|vh:v" data-book-publish="0"
|
||||
data-sale-modes="1" data-has-sub="0">
|
||||
<header class="header read-opt-header">
|
||||
@@ -269,6 +272,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{$arrGRM[8]|raw}
|
||||
<footer class="read-opt-footer">
|
||||
<div class="btn-group">
|
||||
<!-- id="readBtnChapter" -->
|
||||
@@ -300,7 +304,7 @@
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
{$arrGRM[7]|raw}
|
||||
<script type="text/javascript" src="/template/kuangyu/reader/wap/js/zepto.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/template/kuangyu/reader/wap/js/reader.js"></script>
|
||||
@@ -364,6 +368,8 @@
|
||||
})
|
||||
</script> -->
|
||||
{/block}
|
||||
|
||||
{$arrGRM[10]|raw}
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -15,12 +15,12 @@
|
||||
<meta property="og:novel:author" content="{$arrNovel.og_novel_author ?? ''}">
|
||||
<meta property="og:novel:book_name" content="{$arrNovel.og_novel_book_name ?? ''}">
|
||||
<meta property="og:novel:read_url"
|
||||
content="https://{$DomainModel->d_domain}/pc/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrLatestChapter.n_id}/zhang-1">
|
||||
content="https://{$DomainModel->d_domain}/pc/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-1">
|
||||
<meta property="og:novel:status" content="{$arrNovel.og_novel_status ?? ''}">
|
||||
<meta property="og:novel:update_time" content="{$arrNovel.og_novel_update_time ?? ''}">
|
||||
<meta property="og:novel:latest_chapter_name" content="{$arrLatestChapter.name}">
|
||||
<meta property="og:novel:latest_chapter_name" content="{$arrLatestChapter.name ?? ''}">
|
||||
<meta property="og:novel:latest_chapter_url"
|
||||
content="https://{$DomainModel->d_domain}/pc/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrLatestChapter.n_id}/zhang-{$arrLatestChapter.c_sort_num}">
|
||||
content="https://{$DomainModel->d_domain}/pc/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-{$arrLatestChapter.c_sort_num ?? 1}">
|
||||
<!-- 可选:支持 Twitter Card -->
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta name="twitter:title" content="{$arrNovel['og_novel_book_name'] ?? '未知小说'}" />
|
||||
@@ -90,7 +90,7 @@
|
||||
|
||||
<!-- hot-book -->
|
||||
<div class="mod mod-attentions">
|
||||
|
||||
{$arrGRM[0]|raw}
|
||||
<div class="mod-head">
|
||||
<h1>{$arrNovel['og_novel_book_name']}-章节目录第{$intPage}页</h1>
|
||||
</div>
|
||||
@@ -98,11 +98,12 @@
|
||||
|
||||
<div class="attentions">
|
||||
<!-- 目录下拉分页-->
|
||||
{include file="Public/allChapterPage" /}
|
||||
{include file="Public/allChapterPage" start="0"/}
|
||||
|
||||
<ul class="clearfix">
|
||||
{volist name="arrPage.data" id="Chapter" key="key"}
|
||||
<li>
|
||||
{$arrGRM[$key]|raw}
|
||||
<a href="/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-{$Chapter.c_sort_num}"
|
||||
title="{$Chapter.name}">{$Chapter.name}</a>
|
||||
</li>
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
|
||||
<!--info-->
|
||||
<div class="mod mod-info">
|
||||
{$arrGRM[0]|raw}
|
||||
<div class="book-info">
|
||||
<dl class="base clearfix">
|
||||
<dt>
|
||||
@@ -109,9 +110,11 @@
|
||||
</p>
|
||||
</dd>
|
||||
</dl>
|
||||
{$arrGRM[1]|raw}
|
||||
<div class="btns">
|
||||
<ul>
|
||||
<li>
|
||||
{$arrGRM[2]|raw}
|
||||
<a class="read-online reading"
|
||||
onclick="javascript:location.href='/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-1';">点击阅读</a>
|
||||
</li>
|
||||
@@ -121,6 +124,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
<div class="intro">
|
||||
{$arrGRM[3]|raw}
|
||||
<div class="content">
|
||||
<p>
|
||||
{$arrNovel.n_page_description}
|
||||
@@ -136,6 +140,7 @@
|
||||
<div class="mod-head">
|
||||
<h3>最新要点</h3>
|
||||
</div>
|
||||
{$arrGRM[4]|raw}
|
||||
<div class="intro">
|
||||
<div class="content">
|
||||
<p>
|
||||
@@ -143,6 +148,7 @@
|
||||
</p>
|
||||
<p class="xianglingtuijian">相邻推荐:
|
||||
{volist name="arrNovel.n_forge_novel" id="ForgeNovel" key="key"}
|
||||
{$arrGRM[$key+20]|raw}
|
||||
<a
|
||||
href='/kan/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}-{$ForgeNovel.n_forge_id}'>{$ForgeNovel.n_forge_title}</a>
|
||||
{/volist}
|
||||
@@ -163,6 +169,7 @@
|
||||
<ul class="clearfix">
|
||||
{volist name="arrChapter" id="Chapter" key="key"}
|
||||
<li>
|
||||
{$arrGRM[$key]|raw}
|
||||
<a href="/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-{$Chapter.c_sort_num}"
|
||||
title="{$Chapter.name}">{$Chapter.name}</a>
|
||||
</li>
|
||||
@@ -184,6 +191,7 @@
|
||||
<ul class="clearfix">
|
||||
{foreach $arrRelateveNovel as $Novel}
|
||||
<li>
|
||||
{$arrGRM[$key+10]|raw}
|
||||
<a href='{site:nurl n_id="Novel.n_id" n_py="Novel.og_novel_pin_yin"/}'>
|
||||
<img class="lazy lazyload-img" data-encrypted="false" src="/static/img/default.jpg"
|
||||
data-src="{$Novel.n_cover_path ?? ''}" alt="{$Novel.og_novel_book_name ?? ''}" />
|
||||
|
||||
@@ -53,10 +53,10 @@
|
||||
<ul class="clearfix">
|
||||
{volist name="arrDayRankNovel" id="Novel" key="key"}
|
||||
{if $key == 1}
|
||||
{include file="Public/novelListH" /}
|
||||
{include file="Public/novelListH" start="0"/}
|
||||
{/if}
|
||||
{if $key >= 2}
|
||||
{include file="Public/novelListRank" /}
|
||||
{include file="Public/novelListRank" start="1"/}
|
||||
{/if}
|
||||
|
||||
{/volist}
|
||||
@@ -72,10 +72,10 @@
|
||||
<ul class="clearfix">
|
||||
{volist name="arrWeekRankNovel" id="Novel" key="key"}
|
||||
{if $key == 1}
|
||||
{include file="Public/novelListH" /}
|
||||
{include file="Public/novelListH" start="10"/}
|
||||
{/if}
|
||||
{if $key >= 2}
|
||||
{include file="Public/novelListRank" /}
|
||||
{include file="Public/novelListRank" start="11"/}
|
||||
{/if}
|
||||
|
||||
{/volist}
|
||||
@@ -91,10 +91,10 @@
|
||||
<ul class="clearfix">
|
||||
{volist name="arrMoonRankNovel" id="Novel" key="key"}
|
||||
{if $key == 1}
|
||||
{include file="Public/novelListH" /}
|
||||
{include file="Public/novelListH" start="20"/}
|
||||
{/if}
|
||||
{if $key >= 2}
|
||||
{include file="Public/novelListRank" /}
|
||||
{include file="Public/novelListRank" start="21"/}
|
||||
{/if}
|
||||
|
||||
{/volist}
|
||||
@@ -110,10 +110,10 @@
|
||||
<ul class="clearfix">
|
||||
{volist name="arrTotalRankNovel" id="Novel" key="key"}
|
||||
{if $key == 1}
|
||||
{include file="Public/novelListH" /}
|
||||
{include file="Public/novelListH" start="30"/}
|
||||
{/if}
|
||||
{if $key >= 2}
|
||||
{include file="Public/novelListRank" /}
|
||||
{include file="Public/novelListRank" start="31"/}
|
||||
{/if}
|
||||
{/volist}
|
||||
</ul>
|
||||
@@ -128,10 +128,10 @@
|
||||
<ul class="clearfix">
|
||||
{volist name="arrNewsNovelRankNovel" id="Novel" key="key"}
|
||||
{if $key == 1}
|
||||
{include file="Public/novelListH" /}
|
||||
{include file="Public/novelListH" start="40"/}
|
||||
{/if}
|
||||
{if $key >= 2}
|
||||
{include file="Public/novelListRank" /}
|
||||
{include file="Public/novelListRank" start="41"/}
|
||||
{/if}
|
||||
{/volist}
|
||||
</ul>
|
||||
@@ -146,10 +146,10 @@
|
||||
<ul class="clearfix">
|
||||
{volist name="arrEdnNovelRankNovel" id="Novel" key="key"}
|
||||
{if $key == 1}
|
||||
{include file="Public/novelListH" /}
|
||||
{include file="Public/novelListH" start="50"/}
|
||||
{/if}
|
||||
{if $key >= 2}
|
||||
{include file="Public/novelListRank" /}
|
||||
{include file="Public/novelListRank" start="51"/}
|
||||
{/if}
|
||||
{/volist}
|
||||
</ul>
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
{else}
|
||||
<ul class="clearfix">
|
||||
{foreach $arrPage.data as $key=>$Novel}
|
||||
{include file="Public/novelListH" /}
|
||||
{include file="Public/novelListH" start="0"/}
|
||||
{/foreach}
|
||||
</ul>
|
||||
{/if}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<li>
|
||||
{$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 ?? ''}">
|
||||
<img class="lazyload_book_cover lazyload-img"
|
||||
src="/static/img/default.jpg" data-src="{$Novel.n_cover_path ?? ''}" alt="{$Novel->og_novel_book_name ?? ''}">
|
||||
|
||||
@@ -22,11 +22,13 @@
|
||||
|
||||
|
||||
{block name="main"}
|
||||
{$arrGRM[0]|raw}
|
||||
<div class="i-right">
|
||||
<!--我的书架 mod -->
|
||||
<div class="i-title" style="padding-left:30px;">
|
||||
我的书架
|
||||
</div>
|
||||
{$arrGRM[1]|raw}
|
||||
<div class="bookshelfMod">
|
||||
<table>
|
||||
<tbody>
|
||||
@@ -40,9 +42,10 @@
|
||||
<td class="t7">操作</td>
|
||||
</tr>
|
||||
|
||||
|
||||
{$arrGRM[3]|raw}
|
||||
</tbody>
|
||||
</table>
|
||||
{$arrGRM[4]|raw}
|
||||
<div class="page-box">
|
||||
<div class="page-content">
|
||||
<div class="ui-pagination">
|
||||
@@ -51,7 +54,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{$arrGRM[2]|raw}
|
||||
<script>
|
||||
document.addEventListener("DOMContentLoaded", function () {
|
||||
|
||||
|
||||
@@ -22,10 +22,12 @@
|
||||
|
||||
|
||||
{block name="main"}
|
||||
{$arrGRM[0]|raw}
|
||||
<div class="i-right">
|
||||
<div class="i-title" style="padding-left:30px;">
|
||||
最近阅读
|
||||
</div>
|
||||
{$arrGRM[1]|raw}
|
||||
<div class="bookshelfMod" id="bookshelfMod">
|
||||
<table>
|
||||
<tbody>
|
||||
@@ -41,6 +43,7 @@
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
{$arrGRM[2]|raw}
|
||||
<div class="page-box">
|
||||
<div class="page-content">
|
||||
<div class="ui-pagination">
|
||||
@@ -49,7 +52,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{$arrGRM[3]|raw}
|
||||
<script>
|
||||
document.addEventListener("DOMContentLoaded", function () {
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
<!--left mod -->
|
||||
<div class="l-botMod">
|
||||
<div class="myMod" id="myMod">
|
||||
{$arrGRM[1]|raw}
|
||||
<div class="i-title">
|
||||
我的书架
|
||||
<a href="/pc/bookshelf" class="clickMore">查看更多>></a>
|
||||
@@ -37,6 +38,7 @@
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
{$arrGRM[2]|raw}
|
||||
<div class="myMod">
|
||||
<div class="i-title">
|
||||
最近阅读
|
||||
@@ -47,6 +49,7 @@
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
{$arrGRM[3]|raw}
|
||||
<div class="myMod hotMod">
|
||||
<div class="i-title">
|
||||
热读作品
|
||||
@@ -55,7 +58,7 @@
|
||||
<div class="tabBd">
|
||||
<ul class="hotBookBd " >
|
||||
{volist name="arrMoonRankNovel" id="Novel" key="key"}
|
||||
{include file="Pc/Public/endNovelList" /}
|
||||
{include file="Pc/Public/endNovelList" start="0"/}
|
||||
{/volist}
|
||||
|
||||
</ul>
|
||||
@@ -64,12 +67,14 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{$arrGRM[4]|raw}
|
||||
<!--right mod -->
|
||||
<div class="r-botMod">
|
||||
<div class="myWorks myLike">
|
||||
<div class="i-title">推荐作品</div>
|
||||
<ul>
|
||||
{volist name="arrRecommendEndNovel" id="Novel" key="key"}
|
||||
{$arrGRM[$key]|raw}
|
||||
<li>
|
||||
<a href='/pc{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}'
|
||||
alt="{$Novel.og_novel_book_name ?? ''}" title="{$Novel.og_novel_book_name ?? ''}">
|
||||
|
||||
@@ -112,7 +112,7 @@
|
||||
<div class="result" mod="search_data_list">
|
||||
<ul>
|
||||
{volist name="arrNovel" id="Novel" key="key"}
|
||||
{include file="Pc/Public/shuKuNovelList" /}
|
||||
{include file="Pc/Public/shuKuNovelList" start="0"/}
|
||||
{/volist}
|
||||
</ul>
|
||||
<!--页码切换 开始-->
|
||||
|
||||
@@ -69,7 +69,7 @@
|
||||
</div>
|
||||
<ul class="f2_list" mod="hot_tj">
|
||||
{volist name="arrRecommendSerializationNovel" id="Novel" key="key"}
|
||||
{include file="Pc/Public/endNovelList" /}
|
||||
{include file="Pc/Public/endNovelList" start="0"/}
|
||||
{/volist}
|
||||
</ul>
|
||||
</div>
|
||||
@@ -89,7 +89,7 @@
|
||||
</div>
|
||||
<ul class="rec_R">
|
||||
{volist name="arrRecommendEndNovel" id="Novel" key="key"}
|
||||
{include file="Pc/Public/endNovelList" /}
|
||||
{include file="Pc/Public/endNovelList" start="13"/}
|
||||
{/volist}
|
||||
</ul>
|
||||
</div>
|
||||
@@ -119,7 +119,7 @@
|
||||
</ul>
|
||||
</li>
|
||||
{volist name="arrNewsUpdateNovel" id="Novel" key="key"}
|
||||
{include file="Pc/Public/indexNewsUpdateList" /}
|
||||
{include file="Pc/Public/indexNewsUpdateList" start="21"/}
|
||||
{/volist}
|
||||
</ol>
|
||||
</div>
|
||||
|
||||
@@ -70,6 +70,7 @@
|
||||
</head>
|
||||
|
||||
<body class="theme-0 w800" data-bid='/pc/xiaoshuo/name-1'>
|
||||
{$arrGRM[0]|raw}
|
||||
<div class="wrap">
|
||||
<div class="read-header" id="readHeader">
|
||||
<div class="wrap-center cf">
|
||||
@@ -79,6 +80,7 @@
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
{$arrGRM[17]|raw}
|
||||
<cite><a href="/pc/">首页</a></cite>
|
||||
</li>
|
||||
<li id="j_nearRead" class="">
|
||||
@@ -86,6 +88,7 @@
|
||||
<div class="dropdown last-read" id="j_nearList">
|
||||
<dl>
|
||||
</dl>
|
||||
{$arrGRM[18]|raw}
|
||||
<a class="all" href='/pc/history'>
|
||||
查看全部<em class="iconfont"></em>
|
||||
</a>
|
||||
@@ -123,6 +126,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
{$arrGRM[1]|raw}
|
||||
<div class="read-login fr">
|
||||
<ul>
|
||||
<li id="min-search">
|
||||
@@ -140,6 +144,7 @@
|
||||
<a href="/pc/user">123456</a>
|
||||
<div class="dropdown">
|
||||
<!-- <a href="/user/index/index.html">个人中心</a> -->
|
||||
{$arrGRM[16]|raw}
|
||||
<a href="/pc/bookshelf">我的书架</a>
|
||||
<!-- <a href="/user/recentread/index.html">阅读记录</a> -->
|
||||
<!-- <a href="/user/user/logout.html" class="exit">退出</a> -->
|
||||
@@ -153,16 +158,20 @@
|
||||
<a href="/pc/">首页</a>
|
||||
<em class="iconfont"></em>
|
||||
{if $arrNovel.category_sex == 'man'}
|
||||
{$arrGRM[15]|raw}
|
||||
<a href='/pc/shuku/nansheng-xiaoshuo/all/all/page1'>男生</a>
|
||||
<em class="iconfont"></em>
|
||||
{$arrGRM[14]|raw}
|
||||
<a
|
||||
href='/pc/shuku/nansheng-xiaoshuo/{$arrNovel.category_pinyin}/all/page1'>{$arrNovel.og_novel_category}</a>
|
||||
{else}
|
||||
<a href='/pc/shuku/nvsheng-xiaoshuo/all/all/page1'>女生</a>
|
||||
<em class="iconfont"></em>
|
||||
{$arrGRM[13]|raw}
|
||||
<a href='/pc/shuku/nvsheng-xiaoshuo/{$arrNovel.category_pinyin}/all/page1'>{$arrNovel.og_novel_category}</a>
|
||||
{/if}
|
||||
<em class="iconfont"></em>
|
||||
{$arrGRM[12]|raw}
|
||||
<a
|
||||
href='/pc{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}'>{$arrNovel.og_novel_book_name}</a>
|
||||
</div>
|
||||
@@ -176,6 +185,7 @@
|
||||
<h3 class="j_chapterName">{$arrChapter.name ?? ''}</h3>
|
||||
<div class="text-info cf">
|
||||
<div class="info fl">
|
||||
{$arrGRM[11]|raw}
|
||||
<a
|
||||
href='/pc{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}'>
|
||||
<em class="iconfont"></em> {$arrNovel.og_novel_book_name}</a>
|
||||
@@ -204,11 +214,13 @@
|
||||
{if $arrChapter && $arrChapter.c_sort_num && $arrChapter.c_sort_num == 1}
|
||||
<a id="j_chapterPrev" href="javascript:void(0);">上一章</a>
|
||||
{else}
|
||||
{$arrGRM[10]|raw}
|
||||
<a id="j_chapterPrev"
|
||||
href="/pc/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-{$arrPreChapter.c_sort_num ?? 1}">上一章</a>
|
||||
{/if}
|
||||
<span>|</span>
|
||||
{if $arrNextChapter && $arrNextChapter.c_sort_num}
|
||||
{$arrGRM[9]|raw}
|
||||
<a id="j_chapterNext"
|
||||
href="/pc/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-{$arrNextChapter.c_sort_num ?? 1}">下一章</a>
|
||||
{/if}
|
||||
@@ -219,6 +231,7 @@
|
||||
<div class="left-bar-list" id="j_leftBarList" style="top: 119px;">
|
||||
<dl>
|
||||
<dd id="j_navCatalogBtn">
|
||||
{$arrGRM[8]|raw}
|
||||
<a href="/pc/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/mulu/zheng/1">
|
||||
<i><em class="iconfont"></em><span>目录</span></i>
|
||||
</a>
|
||||
@@ -229,17 +242,19 @@
|
||||
</a>
|
||||
</dd>
|
||||
<dd>
|
||||
{$arrGRM[7]|raw}
|
||||
<a class="add-book" href="javascript:" onclick="addBookshelfFun()">
|
||||
<i><em class="iconfont"></em><span>书架</span></i>
|
||||
</a>
|
||||
</dd>
|
||||
<dd>
|
||||
{$arrGRM[6]|raw}
|
||||
<a href='/pc{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}'>
|
||||
<i><em class="iconfont"></em><span>详情</span></i>
|
||||
</a>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
{$arrGRM[5]|raw}
|
||||
<!-- start 设置面板浮层 -->
|
||||
<div class="panel-wrap setting" id="j_setting" style="display: none;">
|
||||
<a class="iconfont close-panel setting-close" href="javascript:"></a>
|
||||
@@ -273,6 +288,7 @@
|
||||
</span>
|
||||
|
||||
</li>
|
||||
{$arrGRM[4]|raw}
|
||||
<li class="font-family" id="j_fontFamily">
|
||||
<i>正文字体</i>
|
||||
<span data-st="1" class="yahei act">雅黑</span>
|
||||
@@ -306,6 +322,7 @@
|
||||
</span>
|
||||
</cite>
|
||||
</li>
|
||||
{$arrGRM[3]|raw}
|
||||
<li class="read-mode" id="j_readMode">
|
||||
<i>阅读方式</i>
|
||||
<span data-st="0" class="act">
|
||||
@@ -338,7 +355,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{$arrGRM[2]|raw}
|
||||
<script src="/public/jquery/jquery-3.7.1.min.js"></script>
|
||||
<script>
|
||||
const strPushApi = `{site:cfg code="PUSH_API_DOMAIN" encode="false"/}`;
|
||||
@@ -382,6 +399,7 @@
|
||||
<script type="text/javascript" src="/template/kuangyu/reader/web/js/global.js"></script>
|
||||
<script src="/public/layer/layer.js"></script>
|
||||
<script src="/template/kuangyu/public/js/common.js"></script>
|
||||
{$arrGRM[19]|raw}
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -94,6 +94,7 @@
|
||||
<div class="con_box">
|
||||
|
||||
<div class="top">
|
||||
{$arrGRM[0]|raw}
|
||||
<h3><a href='/pc{site:nurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /}' >{$arrNovel['og_novel_book_name']}</a></h3>
|
||||
<p>作者:{$arrNovel.og_novel_author}</p>
|
||||
</div>
|
||||
@@ -106,8 +107,9 @@
|
||||
|
||||
<div class="fL_con">
|
||||
<ul>
|
||||
{foreach $arrPage.data as $Chapter}
|
||||
{foreach $arrPage.data as $key => $Chapter }
|
||||
<li>
|
||||
{$arrGRM[$key]|raw}
|
||||
<a href="/pc/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}/zhang-{$Chapter.c_sort_num}" >{$Chapter.name}</a>
|
||||
</li>
|
||||
{/foreach}
|
||||
|
||||
@@ -176,6 +176,7 @@
|
||||
<div class="zj_con">
|
||||
{volist name="arrChapter" id="Chapter" key="key"}
|
||||
<p>
|
||||
{$arrGRM[$key]|raw}
|
||||
<a href="/pc/xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$Chapter.n_id}/zhang-{$Chapter.c_sort_num}"
|
||||
class="zj">{$Chapter.name}</a>
|
||||
<span class="time">{$Chapter.created_at}</span>
|
||||
@@ -190,7 +191,10 @@
|
||||
</div>
|
||||
<div class="pl_con">
|
||||
{volist name="arrNovel.n_forge_novel" id="ForgeNovel" key="key"}
|
||||
<!-- n_forge_id -->
|
||||
{if $key<20 }
|
||||
{$arrGRM[$key+20]|raw}
|
||||
{/if}
|
||||
|
||||
<a href='/pc/kan-xiaoshuo/{$arrNovel.og_novel_pin_yin}-{$arrNovel.n_id}-{$ForgeNovel.n_forge_id}'
|
||||
class="red">{$ForgeNovel.n_forge_title}</a>
|
||||
{/volist}
|
||||
@@ -205,6 +209,7 @@
|
||||
{volist name="arrRelateveNovel" id="Novel" key="key"}
|
||||
<li>
|
||||
<h3>
|
||||
{$arrGRM[$key+10]|raw}
|
||||
<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'] ?? ''}
|
||||
|
||||
@@ -59,10 +59,10 @@
|
||||
<ol class="list" mod="rank_data_list">
|
||||
{foreach $arrDayRankNovel as $key=>$Novel}
|
||||
{if $key == 0}
|
||||
{include file="Pc/Public/indexBoyRankOne" /}
|
||||
{include file="Pc/Public/indexBoyRankOne" start="0"/}
|
||||
{/if}
|
||||
{if $key >= 1}
|
||||
{include file="Pc/Public/indexBoyRankList" /}
|
||||
{include file="Pc/Public/indexBoyRankList" start="1"/}
|
||||
{/if}
|
||||
{/foreach}
|
||||
</ol>
|
||||
@@ -83,10 +83,10 @@
|
||||
<ol class="list" mod="rank_data_list">
|
||||
{foreach $arrWeekRankNovel as $key=>$Novel}
|
||||
{if $key == 0}
|
||||
{include file="Pc/Public/indexBoyRankOne" /}
|
||||
{include file="Pc/Public/indexBoyRankOne" start="10"/}
|
||||
{/if}
|
||||
{if $key >= 1}
|
||||
{include file="Pc/Public/indexBoyRankList" /}
|
||||
{include file="Pc/Public/indexBoyRankList" start="11"/}
|
||||
{/if}
|
||||
{/foreach}
|
||||
</ol>
|
||||
@@ -107,10 +107,10 @@
|
||||
<ol class="list" mod="rank_data_list">
|
||||
{foreach $arrMoonRankNovel as $key=>$Novel}
|
||||
{if $key == 0}
|
||||
{include file="Pc/Public/indexBoyRankOne" /}
|
||||
{include file="Pc/Public/indexBoyRankOne" start="20"/}
|
||||
{/if}
|
||||
{if $key >= 1}
|
||||
{include file="Pc/Public/indexBoyRankList" /}
|
||||
{include file="Pc/Public/indexBoyRankList" start="21"/}
|
||||
{/if}
|
||||
{/foreach}
|
||||
</ol>
|
||||
@@ -131,10 +131,10 @@
|
||||
<ol class="list" mod="rank_data_list">
|
||||
{foreach $arrTotalRankNovel as $key=>$Novel}
|
||||
{if $key == 0}
|
||||
{include file="Pc/Public/indexBoyRankOne" /}
|
||||
{include file="Pc/Public/indexBoyRankOne" start="30"/}
|
||||
{/if}
|
||||
{if $key >= 1}
|
||||
{include file="Pc/Public/indexBoyRankList" /}
|
||||
{include file="Pc/Public/indexBoyRankList" start="31"/}
|
||||
{/if}
|
||||
{/foreach}
|
||||
</ol>
|
||||
@@ -155,10 +155,10 @@
|
||||
<ol class="list" mod="rank_data_list">
|
||||
{foreach $arrNewsNovelRankNovel as $key=>$Novel}
|
||||
{if $key == 0}
|
||||
{include file="Pc/Public/indexBoyRankOne" /}
|
||||
{include file="Pc/Public/indexBoyRankOne" start="40"/}
|
||||
{/if}
|
||||
{if $key >= 1}
|
||||
{include file="Pc/Public/indexBoyRankList" /}
|
||||
{include file="Pc/Public/indexBoyRankList" start="41"/}
|
||||
{/if}
|
||||
{/foreach}
|
||||
</ol>
|
||||
@@ -179,10 +179,10 @@
|
||||
<ol class="list" mod="rank_data_list">
|
||||
{foreach $arrEdnNovelRankNovel as $key=>$Novel}
|
||||
{if $key == 0}
|
||||
{include file="Pc/Public/indexBoyRankOne" /}
|
||||
{include file="Pc/Public/indexBoyRankOne" start="50"/}
|
||||
{/if}
|
||||
{if $key >= 1}
|
||||
{include file="Pc/Public/indexBoyRankList" /}
|
||||
{include file="Pc/Public/indexBoyRankList" start="51"/}
|
||||
{/if}
|
||||
{/foreach}
|
||||
</ol>
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
{else}
|
||||
<ul>
|
||||
{foreach $arrPage.data as $key=>$Novel}
|
||||
{include file="Pc/Public/shuKuNovelList" /}
|
||||
{include file="Pc/Public/shuKuNovelList" start="0"/}
|
||||
{/foreach}
|
||||
</ul>
|
||||
{/if}
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
<div class="page_num">
|
||||
{volist name="arrPaginator" id="item"}
|
||||
{eq name="item.type" value="prev"}
|
||||
{$arrGRM[$key+$start]|raw}
|
||||
<a href="{$item.url ?: '#'}"
|
||||
class="z {$item.disabled ? 'disabled' : ''}">
|
||||
{$item.label}
|
||||
@@ -23,6 +24,7 @@
|
||||
|
||||
{volist name="arrPaginator" id="item"}
|
||||
{eq name="item.type" value="next"}
|
||||
{$arrGRM[$key+$start]|raw}
|
||||
<a href="{$item.url ?: '#'}"
|
||||
class="y {$item.disabled ? 'disabled' : ''}">
|
||||
{$item.label}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
<li>
|
||||
{$arrGRM[$key+[start]]|raw}
|
||||
<a href='/book-name-1/zhang-1'title="01 天龙问世">01 天龙问世</a>
|
||||
</li>
|
||||
@@ -1,4 +1,5 @@
|
||||
<li class="chapter-li jsChapter">
|
||||
{$arrGRM[$key+[start]]|raw}
|
||||
<a href='/book-name-1/zhang-1' class="chapter-li-a"
|
||||
data-chapter-id="4b2d5aab58d71">
|
||||
<span class="chapter-index">01 天龙问世</span>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<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>
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
<img class="pic lazy lazyload-img" data-encrypted="false"
|
||||
src="/static/img/default.jpg" data-src="{$Novel.n_cover_path ?? ''}"
|
||||
alt="{$Novel.og_novel_book_name ?? ''}" />
|
||||
{$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>
|
||||
<p class="intro">{$Novel.og_description ?? ''}</p>
|
||||
<p class="info">
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<li class="s2">
|
||||
<h5 class="tit">
|
||||
{$arrGRM[$key+[start]]|raw}
|
||||
<a href='{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}'>{$Novel.og_novel_book_name ?? ''}</a>
|
||||
</h5> <i class="num"><em>{$key}</em></i>
|
||||
</li>
|
||||
@@ -1,4 +1,5 @@
|
||||
<li>
|
||||
{$arrGRM[$key+[start]]|raw}
|
||||
<a href='{site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/}'>
|
||||
<img class="lazy lazyload-img" data-encrypted="false" src="/static/img/default.jpg"
|
||||
data-src="{$Novel.n_cover_path ?? ''}" alt="{$Novel.og_novel_book_name ?? ''}" />
|
||||
|
||||
@@ -22,11 +22,14 @@
|
||||
|
||||
{block name="head-name"}我的书架{/block}
|
||||
{block name="main"}
|
||||
{$arrGRM[0]|raw}
|
||||
<div class="app_body">
|
||||
{$arrGRM[3]|raw}
|
||||
<div class="app_topTabBlock">
|
||||
<span class="public_AddFloatRight rightButton" id="success" style="display: none;">完成</span>
|
||||
<span class="public_AddFloatRight rightButton" id="administration">管理</span>
|
||||
</div>
|
||||
{$arrGRM[2]|raw}
|
||||
<div class="app_listBlock app_deleteMargin" id="content">
|
||||
<div class="app_listBlock_con">
|
||||
<ul class="app_deletePaddingBottom" id="list">
|
||||
@@ -34,6 +37,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{$arrGRM[4]|raw}
|
||||
<div class="app_pageBlock">
|
||||
</div>
|
||||
</div>
|
||||
@@ -44,6 +48,7 @@
|
||||
})
|
||||
|
||||
</script>
|
||||
{$arrGRM[1]|raw}
|
||||
{/block}
|
||||
|
||||
{block name="customize"} {/block}
|
||||
@@ -22,20 +22,25 @@
|
||||
|
||||
{block name="head-name"}最近阅读{/block}
|
||||
{block name="main"}
|
||||
{$arrGRM[0]|raw}
|
||||
<div class="app_body">
|
||||
{$arrGRM[1]|raw}
|
||||
<div class="app_topTabBlock">
|
||||
<span class="public_AddFloatRight rightButton" id="success" style="display: none;">完成</span>
|
||||
<span class="public_AddFloatRight rightButton" id="administration">管理</span>
|
||||
</div>
|
||||
{$arrGRM[2]|raw}
|
||||
<div class="app_listBlock app_deleteMargin" id="content">
|
||||
<div class="app_listBlock_con">
|
||||
<ul class="app_deletePaddingBottom" id="list">
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
{$arrGRM[3]|raw}
|
||||
</div>
|
||||
<div class="app_pageBlock">
|
||||
</div>
|
||||
{$arrGRM[4]|raw}
|
||||
</div>
|
||||
|
||||
<script>
|
||||
@@ -45,6 +50,7 @@
|
||||
})
|
||||
|
||||
</script>
|
||||
{$arrGRM[5]|raw}
|
||||
{/block}
|
||||
|
||||
{block name="customize"} {/block}
|
||||
@@ -22,9 +22,12 @@
|
||||
|
||||
{block name="head-name"}用户中心{/block}
|
||||
{block name="main"}
|
||||
{$arrGRM[0]|raw}
|
||||
<div class="app_body">
|
||||
{$arrGRM[1]|raw}
|
||||
<div class="app_accountBlock">
|
||||
<div class="app_accountBlock_headerBg">
|
||||
{$arrGRM[2]|raw}
|
||||
<img src="/template/kuangyu/user/wap/images/user-bg.png" class="background">
|
||||
<div class="app_accountBlock_headerCon">
|
||||
<img src="/template/kuangyu/user/wap/images/user-icon.png">
|
||||
@@ -36,6 +39,7 @@
|
||||
<span class="name">123456</span>
|
||||
</div>
|
||||
</div>
|
||||
{$arrGRM[3]|raw}
|
||||
<div class="app_accountBlock_lis">
|
||||
<ul>
|
||||
<li><i class="iconfont"></i>经验<span>0</span></li>
|
||||
@@ -45,6 +49,7 @@
|
||||
</div>
|
||||
|
||||
<div class="app_accountBlock_lis2">
|
||||
{$arrGRM[4]|raw}
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/bookshelf.html"><i class="iconfont"></i>我的书架</a>
|
||||
@@ -71,7 +76,7 @@
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{$arrGRM[5]|raw}
|
||||
{/block}
|
||||
|
||||
{block name="customize"} {/block}
|
||||
@@ -24,6 +24,7 @@
|
||||
</head>
|
||||
|
||||
<body class="{block name='body-class'}{/block}" id="{block name='body-id'}{/block}">
|
||||
|
||||
<!--公共头部 开始-->
|
||||
<div class="header">
|
||||
<div class="headWrap">
|
||||
@@ -92,8 +93,6 @@
|
||||
<!-- 单站统计 -->
|
||||
{$DomainModel->d_statis|raw}
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user