debug
This commit is contained in:
@@ -139,7 +139,7 @@ class Index extends BaseController
|
||||
case 'default':
|
||||
// 默认模板 630zw
|
||||
// TODO 1.获取所有分类数据,
|
||||
// 2.然后 每个分类 随机获取 10个小说 ,
|
||||
// 2.然后 每个分类 随机获取 13个小说 ,
|
||||
// 3.所有分类数据 放到一个数组里, 前端一个循环渲染,排版都是一样的
|
||||
$arrAllCategoryNovel = [];
|
||||
|
||||
|
||||
@@ -100,13 +100,13 @@ class Novel extends BaseController
|
||||
* @param integer $intPage 分页
|
||||
* @return void
|
||||
*/
|
||||
public function getLibrary(Request $Request, $strGender = 'all', $strCategory = 'all', $strStatus = 'all', $intPage = 1)
|
||||
public function getLibrary(Request $Request, $strGender = 'all', $strCategory = 'all', $strStatus = 'all', $strSort = 'all',$intPage = 1)
|
||||
{
|
||||
$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);
|
||||
$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);
|
||||
// 性别
|
||||
@@ -158,6 +158,40 @@ class Novel extends BaseController
|
||||
$intLimit = 20;
|
||||
$intLifeTime = 24 * 3600;
|
||||
|
||||
$strTemplatesModel = $Request->TemplatesModel->t_code;
|
||||
|
||||
switch ($strTemplatesModel) {
|
||||
case 'default':
|
||||
$arrSort = [
|
||||
|
||||
['key'=>'all','name'=>'全部'],
|
||||
['key'=>10,'name'=>'日排行'],
|
||||
['key'=>11,'name'=>'周排行'],
|
||||
['key'=>2,'name'=>'月排行'],
|
||||
['key'=>3,'name'=>'总排行'],
|
||||
// ['key'=>4,'name'=>'日推荐'],
|
||||
// ['key'=>5,'name'=>'周推荐'],
|
||||
// ['key'=>6,'name'=>'月推荐'],
|
||||
// ['key' => 'shouchang', 'name' => '收藏'],
|
||||
['key' => 'tuijian', 'name' => '推荐'],
|
||||
['key' => 'renqi', 'name' => '人气'],
|
||||
['key' => 'news', 'name' => '最新入库'],
|
||||
['key' => 'update', 'name' => '最新更新'],
|
||||
];
|
||||
|
||||
// TODO 当前筛选条件(除了分页),随机6条
|
||||
$arrTopNovel = [];
|
||||
|
||||
View::assign([
|
||||
'arrSort' => $arrSort,
|
||||
'strSort' => $strSort,
|
||||
'arrTopNovel' => $arrTopNovel,
|
||||
]);
|
||||
break;
|
||||
|
||||
case 'kuangYu':
|
||||
}
|
||||
|
||||
$strKey = sprintf("Novel:Library:%s:%s:%s:%s", $intGender, $strSearchCategory, $strSearchStatus, $intPage);
|
||||
|
||||
$NovelModel = NovelModel::getInstance();
|
||||
@@ -170,7 +204,7 @@ class Novel extends BaseController
|
||||
$strTemplate = 'pc/getLibrary';
|
||||
}
|
||||
|
||||
$strBaseUrl = sprintf('/shuku/%s/%s/%s/page{page}', $strGender, $strCategory, $strStatus);
|
||||
$strBaseUrl = NovelModel::getNovelCategoryUrl($strGender, $strCategory, $strStatus, '{page}');
|
||||
$arrPaginator = CusteomPage02::generate($intPage, $arrPage['total'], $intLimit, $strBaseUrl, $intButtomNum);
|
||||
|
||||
// 更新值
|
||||
@@ -402,7 +436,7 @@ class Novel extends BaseController
|
||||
$arrLatestChapter = $ChapterModel->getLatestChapterByNId($intNId);
|
||||
|
||||
// 第一章
|
||||
$arrFirstChapter = $ChapterModel->getFirstChapterByNId($intNId,false);
|
||||
$arrFirstChapter = $ChapterModel->getFirstChapterByNId($intNId, false);
|
||||
$intFirstChapterSort = null;
|
||||
if ($arrFirstChapter) {
|
||||
$intFirstChapterSort = $arrFirstChapter['c_sort_num'];
|
||||
@@ -447,9 +481,9 @@ class Novel extends BaseController
|
||||
'strNovelDescription' => $arrNovel['n_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);
|
||||
$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);
|
||||
@@ -506,7 +540,7 @@ class Novel extends BaseController
|
||||
$arrLatestChapter = $ChapterModel->getLatestChapterByNId($intNId);
|
||||
|
||||
// 第一章
|
||||
$arrFirstChapter = $ChapterModel->getFirstChapterByNId($intNId,false);
|
||||
$arrFirstChapter = $ChapterModel->getFirstChapterByNId($intNId, false);
|
||||
$intFirstChapterSort = null;
|
||||
if ($arrFirstChapter) {
|
||||
$intFirstChapterSort = $arrFirstChapter['c_sort_num'];
|
||||
@@ -539,7 +573,7 @@ class Novel extends BaseController
|
||||
$arrRelateveNovel = $NovelModel->findMany(['n_id' => [
|
||||
'$in' => $arrRelateveNId,
|
||||
]], 10);
|
||||
|
||||
|
||||
// 更新值
|
||||
ConverterMovel::setVal([
|
||||
'intPage' => 1,
|
||||
@@ -551,9 +585,9 @@ class Novel extends BaseController
|
||||
'strNovelDescription' => $arrNovel['n_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);
|
||||
$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);
|
||||
@@ -634,9 +668,9 @@ class Novel extends BaseController
|
||||
]);
|
||||
|
||||
|
||||
$strTitleTemplate = $Request->DomainModel->getFomartSubject('NOVEL@GETNOVELCHAPTER@TITLE',$intNId);
|
||||
$strKeywordsTemplate = $Request->DomainModel->getFomartSubject('NOVEL@GETNOVELCHAPTER@KEYWORDS',$intNId);
|
||||
$strDescriptionTemplate = $Request->DomainModel->getFomartSubject('NOVEL@GETNOVELCHAPTER@DESCRIPTION',$intNId);
|
||||
$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);
|
||||
@@ -722,9 +756,9 @@ class Novel extends BaseController
|
||||
'strNovelChapterSort' => $arrChapter['c_sort_num'],
|
||||
]);
|
||||
|
||||
$strTitleTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@TITLE',$intNId);
|
||||
$strKeywordsTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@KEYWORDS',$intNId);
|
||||
$strDescriptionTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@DESCRIPTION',$intNId);
|
||||
$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);
|
||||
@@ -806,9 +840,9 @@ class Novel extends BaseController
|
||||
'strNovelDescription' => $arrNovel['n_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);
|
||||
$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);
|
||||
@@ -877,9 +911,9 @@ class Novel extends BaseController
|
||||
|
||||
// $strSearchInfoUrlTemp = $Request->DomainModel->getFomartSubject('SEARCH_INFO_URL','',false);
|
||||
// $strBaseUrl = sprintf('/search.html?keyword=%s&page={page}', $strSearchKeywords);
|
||||
$strBaseUrl = NovelModel::getNovelSearchUrl($strSearchKeywords,'{page}');
|
||||
$strBaseUrl = NovelModel::getNovelSearchUrl($strSearchKeywords, '{page}');
|
||||
$arrPaginator = CusteomPage02::generate($intPage, $arrPage['total'], $intLimit, $strBaseUrl, $intButtomNum);
|
||||
|
||||
|
||||
// 更新值
|
||||
ConverterMovel::setVal([
|
||||
'intPage' => $intPage,
|
||||
|
||||
Reference in New Issue
Block a user