diff --git a/code/app/home/controller/Novel.php b/code/app/home/controller/Novel.php
index 8d5627a..19bae56 100644
--- a/code/app/home/controller/Novel.php
+++ b/code/app/home/controller/Novel.php
@@ -105,17 +105,21 @@ class Novel extends BaseController
$boolIsMobile = $Request->param('boolIsMobile');
$strChannel = $Request->param('strChannel') ?? 'all';
+ $strNanUrlTemp = $this->request->DomainModel->getFomartSubject('NAN_SHENG_URL','',false);
+ $strNvUrlTemp = $this->request->DomainModel->getFomartSubject('NV_SHENG_URL','',false);
+ $strNanUrl = str_replace("/", "", $strNanUrlTemp);
+ $strNvUrl = str_replace("/", "", $strNvUrlTemp);
// 性别
$arrSex = [
'all' => 0,
- 'nansheng-xiaoshuo' => 1,
- 'nvsheng-xiaoshuo' => 1,
+ $strNanUrl => 1,
+ $strNvUrl => 1,
];
$arrSexChinese = [
'all' => '',
- 'nansheng-xiaoshuo' => '男生',
- 'nvsheng-xiaoshuo' => '女生',
+ $strNanUrl => '男生',
+ $strNvUrl => '女生',
];
if (!key_exists($strGender, $arrSex)) {
@@ -199,6 +203,8 @@ class Novel extends BaseController
'strSearchCategory' => $strSearchCategory,
'strSearchStatus' => $strSearchStatus,
'strNovelSex' => $arrSexChinese[$strGender],
+ 'strNanUrl' => $strNanUrl,
+ 'strNvUrl' => $strNvUrl,
'strChannel' => $strChannel,
'strTitle' => $strTitle,
'strKeywords' => $strKeywords,
@@ -394,6 +400,13 @@ class Novel extends BaseController
$ChapterModel = ChapterModel::getInstance();
$arrLatestChapter = $ChapterModel->getLatestChapterByNId($intNId);
+ // 第一章
+ $arrFirstChapter = $ChapterModel->getFirstChapterByNId($intNId,false);
+ $intFirstChapterSort = null;
+ if ($arrFirstChapter) {
+ $intFirstChapterSort = $arrFirstChapter['c_sort_num'];
+ }
+
$strFocus = '';
// 要点
if ($arrLatestChapter) {
@@ -433,9 +446,9 @@ class Novel extends BaseController
'strNovelDescription' => $arrNovel['og_description'],
]);
- $strTitleTemplate = $Request->DomainModel->getFomartSubject('NOVEL@GETNOVELINFO@TITLE');
- $strKeywordsTemplate = $Request->DomainModel->getFomartSubject('NOVEL@GETNOVELINFO@KEYWORDS');
- $strDescriptionTemplate = $Request->DomainModel->getFomartSubject('NOVEL@GETNOVELINFO@DESCRIPTION');
+ $strTitleTemplate = $Request->DomainModel->getFomartSubject('NOVEL@GETNOVELINFO@TITLE',$intForgeId);
+ $strKeywordsTemplate = $Request->DomainModel->getFomartSubject('NOVEL@GETNOVELINFO@KEYWORDS',$intForgeId);
+ $strDescriptionTemplate = $Request->DomainModel->getFomartSubject('NOVEL@GETNOVELINFO@DESCRIPTION',$intForgeId);
$strTitle = ConverterMovel::convert($strTitleTemplate);
$strKeywords = ConverterMovel::convert($strKeywordsTemplate);
@@ -453,6 +466,7 @@ class Novel extends BaseController
'arrLatestChapter' => $arrLatestChapter,
'arrNovelClicks' => $arrNovelClicks,
'strFocus' => $strFocus,
+ 'intFirstChapterSort' => $intFirstChapterSort,
'strPageCode' => 'boy',
'strTitle' => $strTitle,
'strKeywords' => $strKeywords,
@@ -535,9 +549,9 @@ class Novel extends BaseController
'strNovelDescription' => $arrNovel['og_description'],
]);
- $strTitleTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@TITLE');
- $strKeywordsTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@KEYWORDS');
- $strDescriptionTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@DESCRIPTION');
+ $strTitleTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@TITLE',$intNId);
+ $strKeywordsTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@KEYWORDS',$intNId);
+ $strDescriptionTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@DESCRIPTION',$intNId);
$strTitle = ConverterMovel::convert($strTitleTemplate);
$strKeywords = ConverterMovel::convert($strKeywordsTemplate);
@@ -613,9 +627,9 @@ class Novel extends BaseController
]);
- $strTitleTemplate = $Request->DomainModel->getFomartSubject('NOVEL@GETNOVELCHAPTER@TITLE');
- $strKeywordsTemplate = $Request->DomainModel->getFomartSubject('NOVEL@GETNOVELCHAPTER@KEYWORDS');
- $strDescriptionTemplate = $Request->DomainModel->getFomartSubject('NOVEL@GETNOVELCHAPTER@DESCRIPTION');
+ $strTitleTemplate = $Request->DomainModel->getFomartSubject('NOVEL@GETNOVELCHAPTER@TITLE',$intNId);
+ $strKeywordsTemplate = $Request->DomainModel->getFomartSubject('NOVEL@GETNOVELCHAPTER@KEYWORDS',$intNId);
+ $strDescriptionTemplate = $Request->DomainModel->getFomartSubject('NOVEL@GETNOVELCHAPTER@DESCRIPTION',$intNId);
$strTitle = ConverterMovel::convert($strTitleTemplate);
$strKeywords = ConverterMovel::convert($strKeywordsTemplate);
@@ -697,9 +711,9 @@ class Novel extends BaseController
'strNovelChapterSort' => $arrChapter['c_sort_num'],
]);
- $strTitleTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@TITLE');
- $strKeywordsTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@KEYWORDS');
- $strDescriptionTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@DESCRIPTION');
+ $strTitleTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@TITLE',$intNId);
+ $strKeywordsTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@KEYWORDS',$intNId);
+ $strDescriptionTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@DESCRIPTION',$intNId);
$strTitle = ConverterMovel::convert($strTitleTemplate);
$strKeywords = ConverterMovel::convert($strKeywordsTemplate);
@@ -778,9 +792,9 @@ class Novel extends BaseController
'strNovelDescription' => $arrNovel['og_description'],
]);
- $strTitleTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@TITLE');
- $strKeywordsTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@KEYWORDS');
- $strDescriptionTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@DESCRIPTION');
+ $strTitleTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@TITLE',$intNId);
+ $strKeywordsTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@KEYWORDS',$intNId);
+ $strDescriptionTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@DESCRIPTION',$intNId);
$strTitle = ConverterMovel::convert($strTitleTemplate);
$strKeywords = ConverterMovel::convert($strKeywordsTemplate);
diff --git a/code/app/home/controller/User.php b/code/app/home/controller/User.php
index f607394..9b829cd 100644
--- a/code/app/home/controller/User.php
+++ b/code/app/home/controller/User.php
@@ -15,6 +15,10 @@ class User extends BaseController
{
$boolIsMobile = $Request->param('boolIsMobile');
+ $strNovelUrlTemp = $Request->DomainModel->getFomartSubject('NOVEL_INFO_URL','',false);
+ $strNovelChapterUrlTemp = $Request->DomainModel->getFomartSubject('CONTENT_INFO_URL','',false);
+ $strSearchUrlTemp = $Request->DomainModel->getFomartSubject('SEARCH_INFO_URL','',false);
+
$NovelModel = NovelModel::getInstance();
// 推荐等级为9的完结 随机15个小说
@@ -29,6 +33,9 @@ class User extends BaseController
View::assign([
'arrRecommendEndNovel' => $arrRecommendEndNovel,
'arrMoonRankNovel' => $arrMoonRankNovel,
+ 'strNovelUrlTemp' => $strNovelUrlTemp,
+ 'strNovelChapterUrlTemp' => $strNovelChapterUrlTemp,
+ 'strSearchUrlTemp' => $strSearchUrlTemp,
]);
if ($boolIsMobile) {
@@ -46,8 +53,15 @@ class User extends BaseController
$boolIsMobile = $Request->param('boolIsMobile');
+ $strNovelUrlTemp = $Request->DomainModel->getFomartSubject('NOVEL_INFO_URL','',false);
+ $strNovelChapterUrlTemp = $Request->DomainModel->getFomartSubject('CONTENT_INFO_URL','',false);
+ $strSearchUrlTemp = $Request->DomainModel->getFomartSubject('SEARCH_INFO_URL','',false);
+
View::assign([
- 'strPageCode' => 'BookShelf'
+ 'strPageCode' => 'BookShelf',
+ 'strNovelUrlTemp' => $strNovelUrlTemp,
+ 'strNovelChapterUrlTemp' => $strNovelChapterUrlTemp,
+ 'strSearchUrlTemp' => $strSearchUrlTemp,
]);
if ($boolIsMobile) {
@@ -65,8 +79,15 @@ class User extends BaseController
$boolIsMobile = $Request->param('boolIsMobile');
+ $strNovelUrlTemp = $Request->DomainModel->getFomartSubject('NOVEL_INFO_URL','',false);
+ $strNovelChapterUrlTemp = $Request->DomainModel->getFomartSubject('CONTENT_INFO_URL','',false);
+ $strSearchUrlTemp = $Request->DomainModel->getFomartSubject('SEARCH_INFO_URL','',false);
+
View::assign([
- 'strPageCode' => 'history'
+ 'strPageCode' => 'history',
+ 'strNovelUrlTemp' => $strNovelUrlTemp,
+ 'strNovelChapterUrlTemp' => $strNovelChapterUrlTemp,
+ 'strSearchUrlTemp' => $strSearchUrlTemp,
]);
if ($boolIsMobile) {
diff --git a/code/app/home/view/kuangyu/Novel/getLibrary.html b/code/app/home/view/kuangyu/Novel/getLibrary.html
index d49db58..f557e1c 100644
--- a/code/app/home/view/kuangyu/Novel/getLibrary.html
+++ b/code/app/home/view/kuangyu/Novel/getLibrary.html
@@ -7,9 +7,10 @@
{if $strGender == 'all' && $strCategory == 'all' && $strStatus == 'all'}
-
+
{else}
-
+
{/if}
@@ -17,7 +18,7 @@
{if $strGender == 'all' && $strCategory == 'all' && $strStatus == 'all'}