-
- {foreach $arrNewsNovel as $key => $vo}
- {include file="Public/historyNovelList" /}
-
- {/foreach}
diff --git a/code/app/home/controller/Index.php b/code/app/home/controller/Index.php index c4912bd..511366d 100644 --- a/code/app/home/controller/Index.php +++ b/code/app/home/controller/Index.php @@ -92,12 +92,7 @@ class Index extends BaseController // 推荐等级为9的连载的 随机15个小说 $arrRecommendSerializationNovel = $NovelModel->getHighLevelNovelOnCache($Request->DomainModel->d_domain, 13); - # TODO 没有数据展示 - # FIXED BY 2025年4月6日 - // echo "
";
- // var_dump($arrRecommendSerializationNovel);
- // exit;
-
+
// 推荐等级为9的完结的 随机12个小说
$arrRecommendEndNovel = $NovelModel->getFinishedNovelOnCache($Request->DomainModel->d_domain, 12);
diff --git a/code/app/home/controller/Novel.php b/code/app/home/controller/Novel.php
index 36e47b3..35d2473 100644
--- a/code/app/home/controller/Novel.php
+++ b/code/app/home/controller/Novel.php
@@ -145,7 +145,6 @@ class Novel extends BaseController
$strSearchStatus = $arrStatus[$strStatus];
-
$intPage = (int)$Request->param('intPage');
if ($intPage <= 1) {
$intPage = 1;
@@ -155,11 +154,9 @@ class Novel extends BaseController
$strKey = sprintf("Novel:Library:%s:%s:%s:%s", $intGender, $strSearchCategory, $strSearchStatus, $intPage);
-
$NovelModel = new NovelModel;
$arrPage = $NovelModel->getCustomPage01($strKey, $intPage, $intLimit, $intLifeTime, $intGender, $strSearchStatus);
-
$strTemplate = '';
$intButtomNum = 5;
if ($boolIsMobile == false) {
@@ -170,17 +167,13 @@ class Novel extends BaseController
$strBaseUrl = sprintf('/shuku/%s/%s/%s/page{page}', $strGender, $strCategory, $strStatus);
$arrPaginator = CusteomPage02::generate($intPage, $arrPage['total'], $intLimit, $strBaseUrl, $intButtomNum);
- // TODO 下面的值要处理成汉字 start
- // FIXED 你直接说哪个变量原来是什么,要改成什么,下面的变量我看到你转了中文,然后你打标记需要我做啥呢?
-
// 更新值
ConverterMovel::setVal([
'intPage' => $intPage,
- 'strNovelSex' => $arrSexChinese[$strGender], //汉字 男生或者女生
- 'strNovelCategoryName' => str_replace("小说", "", $strSearchCategory), // 小说分类名汉字 玄幻 都市 。。。 ; 注意不要带 小说 2字,tkd 会重复堆叠
- 'strNovelStatus' => $strSearchStatus, // 小说状态 汉字
+ 'strNovelSex' => $arrSexChinese[$strGender],
+ 'strNovelCategoryName' => str_replace("小说", "", $strSearchCategory),
+ 'strNovelStatus' => $strSearchStatus,
]);
- // TODO end
// $strTitle = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__));
$strTitleTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@TITLE');
@@ -199,12 +192,7 @@ class Novel extends BaseController
'strStatus' => $strStatus,
'intPage' => $intPage,
'intTotalPage' => $arrPage['pages'],
- // TODO 返回所有分类了,应该只返回对应 性别的分类,我暂时按下面的返回了,你看看需要改不 start
- // FIXED 总分类,男生分类,女生分类 都已经在类里面了,怎么渲染都可以。当前的不知道怎么做,就不要猜着做,要么不做,要么按第三方权威数据去做
-
- // 'arrCategory' => array_combine(array_values(CategoryModel::$arrCategoryPinYin), array_values(CategoryModel::$arrCategory)),
'arrCategoryAll' => CategoryModel::$arrCategoryAll,
- // TODO end
'arrPaginator' => $arrPaginator,
'strTitle' => $strTitle,
'strKeywords' => $strKeywords,
@@ -372,6 +360,9 @@ class Novel extends BaseController
{
// TODO 这个页面数据没有处理
// FIXED 不要这样打标记好不好,沟通成本太高了,你直接标注缺少什么数据,什么数据有问题,什么数据需要转换
+ // TODO 这个是 kan 小说页面的控制器,是直接复制 小说详情的控制器,
+ // 1.从这个页面上看,这个应该展示 kan 小说的名字才对,目前 title 还是 小说的名字 ,
+ // $arrNovel['og_novel_book_name'] = kan 小说 的 名字
$intNId = $Request->param('n_id');
@@ -423,8 +414,7 @@ class Novel extends BaseController
'strNovelName' => $arrNovel['og_novel_book_name'],
'strNovelAuthor' => $arrNovel['og_novel_author'],
'strNovelCategoryName' => $arrNovel['og_novel_category'],
- // 'strNovelSex' => '男生', // TODO 汉字 男生或者女生
- 'strNovelSex' => $arrNovel['category_sex'], // FIXED 小说详情里有分类性能别字段
+ 'strNovelSex' => $arrNovel['category_sex'] == 'man' ? '男生' : '女生',
'strNovelStatus' => $arrNovel['og_novel_status'],
'strNovelDescription' => $arrNovel['n_page_description'],
]);
@@ -521,8 +511,7 @@ class Novel extends BaseController
'strNovelName' => $arrNovel['og_novel_book_name'],
'strNovelAuthor' => $arrNovel['og_novel_author'],
'strNovelCategoryName' => $arrNovel['og_novel_category'],
- // 'strNovelSex' => '男生', // TODO 汉字 男生或者女生
- 'strNovelSex' => $arrNovel['category_sex'], // FIXED 小说详情里有分类性能别字段
+ 'strNovelSex' => $arrNovel['category_sex'] == 'man' ? '男生' : '女生',
'strNovelStatus' => $arrNovel['og_novel_status'],
'strNovelDescription' => $arrNovel['n_page_description'],
]);
@@ -765,8 +754,7 @@ class Novel extends BaseController
// 更新值
ConverterMovel::setVal([
'intPage' => $intPage,
- // 'strNovelSex' => '男生', // TODO 汉字 男生或者女生
- 'strNovelSex' => $arrNovel['category_sex'], // FIXED 小说详情里有分类性能别字段
+ 'strNovelSex' => $arrNovel['category_sex'] == 'man' ? '男生' : '女生',
'strNovelName' => $arrNovel['og_novel_book_name'],
'strNovelAuthor' => $arrNovel['og_novel_author'],
'strNovelCategoryName' => $arrNovel['og_novel_category'],
@@ -843,15 +831,10 @@ class Novel extends BaseController
// 更新值
ConverterMovel::setVal([
'intPage' => $intPage,
- 'strNovelSex' => '男生', // TODO 汉字 男生或者女生 // 取搜所的第一个小说的男生或者女生
- // FIXED 那没有小说显示什么? 如果9篇男生1篇女生,显示什么,你这个有没有通过第三方AI验证的?
'strSearchKeywords' => $strSearchKeywords,
- 'strNovelCategoryName' => '玄幻', // TODO 取搜所的第一个小说的分类 汉字(不带小说2字)
- // FIXED 那没有小说显示什么? 如果9篇男生1篇女生,显示什么,你这个有没有通过第三方AI验证的?
- 'strNovelStatus' => '完结', // TODO 取搜所的第一个小说的状态
- // FIXED 那没有小说显示什么? 如果9篇男生1篇女生,显示什么,你这个有没有通过第三方AI验证的?
-
// FIXED 如果不知道怎么做,就不要用这个模板,你现在太过依赖这个模板,这个模板如果是一个刚毕业的大学生的垃圾论文项目,你也被他的四维锁死?
+ // 这个和模板没有关系, 昨天 grok 使用超限制了,使用you.com 提供的 tkd 设计,它设计的 tkd模板 需要的 字段比较多,那几个 性别 和 分类 放在搜索是不太合理
+ // 现在改了,使用grok 设计的 ,ai 记录在 app/home/view/kuangyu/推广SEO过程设计记录/TKD/搜索页Tkd.md
]);
$strTitleTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@TITLE');
diff --git a/code/app/home/view/kuangyu/Index/index.html b/code/app/home/view/kuangyu/Index/index.html
index 0ce90a0..5344be1 100644
--- a/code/app/home/view/kuangyu/Index/index.html
+++ b/code/app/home/view/kuangyu/Index/index.html
@@ -1,6 +1,24 @@
{extend name="baseH5" /}
-{block name='nav-active-class'}home{/block}
-{block name="title"}{/block}
+{block name="title"}{$strTitle??''}{/block}
+{block name="keywords"}{$strKeywords??''}{/block}
+{block name="description"}{$strDescription??''}{/block}
+{block name="head"}
+
+
+
+
+
+
+
+{/block}
{block name="head-js"}{/block}
{block name="logo-html"}
diff --git a/code/app/home/view/kuangyu/Novel/getArticleInfo.html b/code/app/home/view/kuangyu/Novel/getArticleInfo.html
index 3cb646c..3c73f26 100644
--- a/code/app/home/view/kuangyu/Novel/getArticleInfo.html
+++ b/code/app/home/view/kuangyu/Novel/getArticleInfo.html
@@ -6,18 +6,19 @@
-
+
+ {
+ "@context": "{$DomainModel->d_domain}",
+ "@type": "article",
+ "headline": "{$strTitle??''}",
+ "description": "{$strDescription??''}",
+ "datePublished": "{:date('Y-m-d')}"
+ }
+
+ {/block}
{block name="head-js"}{/block}
{block name="logo-html"}
diff --git a/code/app/home/view/kuangyu/Novel/getArticleList.html b/code/app/home/view/kuangyu/Novel/getArticleList.html
index 65db7db..600fdce 100644
--- a/code/app/home/view/kuangyu/Novel/getArticleList.html
+++ b/code/app/home/view/kuangyu/Novel/getArticleList.html
@@ -6,18 +6,19 @@
-
+
+ {
+ "@context": "{$DomainModel->d_domain}",
+ "@type": "article",
+ "headline": "{$strTitle??''}",
+ "description": "{$strDescription??''}",
+ "datePublished": "{:date('Y-m-d')}"
+ }
+
+ {/block}
{block name="head-js"}{/block}
{block name="logo-html"}
diff --git a/code/app/home/view/kuangyu/Novel/getKanNovelInfo.html b/code/app/home/view/kuangyu/Novel/getKanNovelInfo.html
index 099b65a..48284f3 100644
--- a/code/app/home/view/kuangyu/Novel/getKanNovelInfo.html
+++ b/code/app/home/view/kuangyu/Novel/getKanNovelInfo.html
@@ -4,20 +4,58 @@
{block name="description"}{$strDescription??''}{/block}
{block name="head"}
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{/block}
{block name="head-js"}{/block}
{block name="logo-html"}
@@ -145,7 +183,16 @@
diff --git a/code/app/home/view/kuangyu/Novel/getLibrary.html b/code/app/home/view/kuangyu/Novel/getLibrary.html
index 03160e4..79ccfac 100644
--- a/code/app/home/view/kuangyu/Novel/getLibrary.html
+++ b/code/app/home/view/kuangyu/Novel/getLibrary.html
@@ -6,18 +6,37 @@
-
-
+{if $strGender == 'all' && $strCategory == 'all' && $strStatus == 'all'}
+
+{else}
+
+{/if}
+
+
+{if $strGender == 'all' && $strCategory == 'all' && $strStatus == 'all'}
+{else}
+
+{/if}
+
+{/block}
{block name="head-js"}{/block}
{block name="logo-html"}
diff --git a/code/app/home/view/kuangyu/Novel/getNovelChannel.html b/code/app/home/view/kuangyu/Novel/getNovelChannel.html
index 8ecbb49..f6df0ea 100644
--- a/code/app/home/view/kuangyu/Novel/getNovelChannel.html
+++ b/code/app/home/view/kuangyu/Novel/getNovelChannel.html
@@ -6,18 +6,19 @@
-
-
+
+
+{/block}
{block name="head-js"}{/block}
{block name="logo-html"}
diff --git a/code/app/home/view/kuangyu/Novel/getNovelChapter.html b/code/app/home/view/kuangyu/Novel/getNovelChapter.html
index 1105ba5..550a5c9 100644
--- a/code/app/home/view/kuangyu/Novel/getNovelChapter.html
+++ b/code/app/home/view/kuangyu/Novel/getNovelChapter.html
@@ -1,11 +1,13 @@
-
+
+
+
{$strTitle??''}
@@ -16,6 +18,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -246,34 +304,50 @@
-
+
+
+
diff --git a/code/app/home/view/kuangyu/Novel/getNovelChapterAll.html b/code/app/home/view/kuangyu/Novel/getNovelChapterAll.html
index 72776bc..792cfff 100644
--- a/code/app/home/view/kuangyu/Novel/getNovelChapterAll.html
+++ b/code/app/home/view/kuangyu/Novel/getNovelChapterAll.html
@@ -4,18 +4,55 @@
{block name="description"}{$strDescription??''}{/block}
{block name="head"}
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{block name="head-js"}{/block}
diff --git a/code/app/home/view/kuangyu/Novel/getNovelInfo.html b/code/app/home/view/kuangyu/Novel/getNovelInfo.html
index c2c4148..c566965 100644
--- a/code/app/home/view/kuangyu/Novel/getNovelInfo.html
+++ b/code/app/home/view/kuangyu/Novel/getNovelInfo.html
@@ -4,20 +4,58 @@
{block name="description"}{$strDescription??''}{/block}
{block name="head"}
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{/block}
{block name="head-js"}{/block}
{block name="logo-html"}
@@ -163,8 +201,18 @@
{/block}
diff --git a/code/app/home/view/kuangyu/Novel/getNovelRank.html b/code/app/home/view/kuangyu/Novel/getNovelRank.html
index 8066c8e..85a3ea0 100644
--- a/code/app/home/view/kuangyu/Novel/getNovelRank.html
+++ b/code/app/home/view/kuangyu/Novel/getNovelRank.html
@@ -6,18 +6,19 @@
-
-
+
+
+{/block}
{block name="head-js"}{/block}
{block name="logo-html"}
diff --git a/code/app/home/view/kuangyu/Novel/getSearchNovel.html b/code/app/home/view/kuangyu/Novel/getSearchNovel.html
index 7863cda..8db7219 100644
--- a/code/app/home/view/kuangyu/Novel/getSearchNovel.html
+++ b/code/app/home/view/kuangyu/Novel/getSearchNovel.html
@@ -6,18 +6,19 @@
-
-
+
+
+{/block}
{block name="head-js"}{/block}
{block name="logo-html"}
diff --git a/code/app/home/view/kuangyu/Pc/User/getBookShelf.html b/code/app/home/view/kuangyu/Pc/User/getBookShelf.html
index bb1b9ba..80e2f59 100644
--- a/code/app/home/view/kuangyu/Pc/User/getBookShelf.html
+++ b/code/app/home/view/kuangyu/Pc/User/getBookShelf.html
@@ -6,16 +6,16 @@
-
+
{block name="head-js"}{/block}
diff --git a/code/app/home/view/kuangyu/Pc/User/getHistory.html b/code/app/home/view/kuangyu/Pc/User/getHistory.html
index c37a4ff..3de605f 100644
--- a/code/app/home/view/kuangyu/Pc/User/getHistory.html
+++ b/code/app/home/view/kuangyu/Pc/User/getHistory.html
@@ -6,16 +6,16 @@
-
+
{block name="head-js"}{/block}
@@ -38,32 +38,7 @@
状态
操作
- {foreach $arrNewsNovel as $key=>$Novel}
-
- {/foreach}
diff --git a/code/app/home/view/kuangyu/Pc/User/index.html b/code/app/home/view/kuangyu/Pc/User/index.html
index e49d842..ad09553 100644
--- a/code/app/home/view/kuangyu/Pc/User/index.html
+++ b/code/app/home/view/kuangyu/Pc/User/index.html
@@ -6,16 +6,16 @@
-
+
{block name="head-js"}{/block}
diff --git a/code/app/home/view/kuangyu/Pc/getArticleInfo.html b/code/app/home/view/kuangyu/Pc/getArticleInfo.html
index bb26dab..0f7f94c 100644
--- a/code/app/home/view/kuangyu/Pc/getArticleInfo.html
+++ b/code/app/home/view/kuangyu/Pc/getArticleInfo.html
@@ -6,13 +6,13 @@
-
+
+
{/block}
-{block name="head-js"}{/block}
{block name="head-css"}
@@ -67,7 +67,7 @@
- {$ForgeNovel.n_forge_title}
{/volist}
@@ -230,7 +232,19 @@
-
+
{/block}
{block name="customize"}
@@ -239,5 +253,7 @@
{block name="footer-js"}
-
+
{/block}
\ No newline at end of file
diff --git a/code/app/home/view/kuangyu/Pc/getLibrary.html b/code/app/home/view/kuangyu/Pc/getLibrary.html
index 1e3b7a1..536a71b 100644
--- a/code/app/home/view/kuangyu/Pc/getLibrary.html
+++ b/code/app/home/view/kuangyu/Pc/getLibrary.html
@@ -6,23 +6,46 @@
-
+{if $strGender == 'all' && $strCategory == 'all' && $strStatus == 'all'}
+
+{else}
+
+{/if}
+{if $strGender == 'all' && $strCategory == 'all' && $strStatus == 'all'}
- {/block}
+
+{else}
+
+{/if}
+
+{/block}
{block name="head-js"}{/block}
{block name="head-css"}
+
+{if $strGender == 'all' && $strCategory == 'all' && $strStatus == 'all'}
+{else}
+
+{/if}
+
{/block}
diff --git a/code/app/home/view/kuangyu/Pc/getNovelChannel.html b/code/app/home/view/kuangyu/Pc/getNovelChannel.html
index d6a372f..5414efb 100644
--- a/code/app/home/view/kuangyu/Pc/getNovelChannel.html
+++ b/code/app/home/view/kuangyu/Pc/getNovelChannel.html
@@ -6,12 +6,12 @@
-
+
{block name="head-js"}{/block}
@@ -30,18 +30,20 @@
- {foreach $arrNewsNovel as $key => $vo}
- {include file="Public/historyNovelList" /}
-
- {/foreach}
-
+
{/block}
{block name="customize"} {/block}
\ No newline at end of file
diff --git a/code/app/home/view/kuangyu/User/getHistory.html b/code/app/home/view/kuangyu/User/getHistory.html
index a7ff94d..38a09a0 100644
--- a/code/app/home/view/kuangyu/User/getHistory.html
+++ b/code/app/home/view/kuangyu/User/getHistory.html
@@ -6,16 +6,16 @@
-
+
{block name="head-js"}{/block}
@@ -30,11 +30,7 @@
- {foreach $arrNewsNovel as $key => $vo}
- {include file="Public/historyNovelList" /}
-
- {/foreach}
@@ -42,6 +38,13 @@
+
{/block}
{block name="customize"} {/block}
\ No newline at end of file
diff --git a/code/app/home/view/kuangyu/User/index.html b/code/app/home/view/kuangyu/User/index.html
index 6bfbc3c..491a5eb 100644
--- a/code/app/home/view/kuangyu/User/index.html
+++ b/code/app/home/view/kuangyu/User/index.html
@@ -6,16 +6,16 @@
-
+
{block name="head-js"}{/block}
diff --git a/code/app/home/view/kuangyu/baseH5.html b/code/app/home/view/kuangyu/baseH5.html
index 6a4ee9e..f3c2c7f 100644
--- a/code/app/home/view/kuangyu/baseH5.html
+++ b/code/app/home/view/kuangyu/baseH5.html
@@ -1,15 +1,18 @@
-
+
+
+
{block name="title"}{/block}
-
+
+
@@ -49,8 +52,7 @@
@@ -113,9 +115,8 @@
{site:cfg code="PUBLIC_TONGJI_CODE" encode="false"/}
-
-
- {Request->DomainModel->d_statis}
+
+ {$DomainModel->d_statis|raw}
\ No newline at end of file
diff --git a/code/app/home/view/kuangyu/baseH5User.html b/code/app/home/view/kuangyu/baseH5User.html
index bc68260..2a29446 100644
--- a/code/app/home/view/kuangyu/baseH5User.html
+++ b/code/app/home/view/kuangyu/baseH5User.html
@@ -34,7 +34,7 @@
首页
-
-
-
-