diff --git a/code/app/home/config/router.php b/code/app/home/config/router.php index ab01bf6..3364fb8 100644 --- a/code/app/home/config/router.php +++ b/code/app/home/config/router.php @@ -30,14 +30,14 @@ Route::get("/pc/paihang/all", [Novel::class,'getNovelRank'])->append(['boolIsMob * */ Route::get('/nansheng-xiaoshuo', [Novel::class, 'getNovelChannel'])->append(['boolIsMobile' => true, 'strChannel' => 'boys']); -Route::get('/nvsheng-xiaoshuo', [Novel::class, 'getNovelChannel'])->append(['boolIsMobile' => false, 'strChannel' => 'girls']); +Route::get('/nvsheng-xiaoshuo', [Novel::class, 'getNovelChannel'])->append(['boolIsMobile' => true, 'strChannel' => 'girls']); Route::get('/pc/nansheng-xiaoshuo', [Novel::class, 'getNovelChannel'])->append(['boolIsMobile' => false, 'strChannel' => 'boys']); Route::get('/pc/nvsheng-xiaoshuo', [Novel::class, 'getNovelChannel'])->append(['boolIsMobile' => false, 'strChannel' => 'girls']); /** - * 书库 - grok 推荐最优方案 - * /shuku/channel-category-status-page - */ + * 书库 - grok 推荐最优方案 + * /shuku/channel-category-status-page +*/ Route::get('/shuku/all', [Novel::class,'getLibrary'])->append(['boolIsMobile' => true]); Route::get('/pc/shuku/all', [Novel::class,'getLibrary'])->append(['boolIsMobile' => false]); Route::get('/shuku/:strNovelChannel-:strCategory-:strStatus-:intPage', [Novel::class,'getLibrary']) @@ -125,6 +125,30 @@ Route::get('/pc/xiaoshuo-:name-:n_id', [Novel::class, 'getNovelInfo']) ->append(['boolIsMobile' => false, 'intUriType' => 3]) ->pattern(['n_id' => '\d+','name' => '[\w-]+',]); +//h5 +Route::get('/book/:name-:n_id', [Novel::class, 'getNovelInfo']) + ->append(['boolIsMobile' => true, 'intUriType' => 1]) + ->pattern(['n_id' => '\d+','name' => '[\w-]+',]); + +Route::get('/novel/:name-:n_id', [Novel::class, 'getNovelInfo']) + ->append(['boolIsMobile' => true, 'intUriType' => 2]) + ->pattern(['n_id' => '\d+','name' => '[\w-]+',]); + +Route::get('/xiaoshuo/:name-:n_id', [Novel::class, 'getNovelInfo']) + ->append(['boolIsMobile' => true, 'intUriType' => 2]) + ->pattern(['n_id' => '\d+','name' => '[\w-]+',]); + +Route::get('/book-:name-:n_id', [Novel::class, 'getNovelInfo']) + ->append(['boolIsMobile' => true, 'intUriType' => 3]) + ->pattern(['n_id' => '\d+','name' => '[\w-]+',]); + +Route::get('/novel-:name-:n_id', [Novel::class, 'getNovelInfo']) + ->append(['boolIsMobile' => true, 'intUriType' => 3]) + ->pattern(['n_id' => '\d+','name' => '[\w-]+',]); + +Route::get('/xiaoshuo-:name-:n_id', [Novel::class, 'getNovelInfo']) + ->append(['boolIsMobile' => true, 'intUriType' => 3]) + ->pattern(['n_id' => '\d+','name' => '[\w-]+',]); // 搜索小说 Route::get('/search', [Novel::class,'getSearchNovel'])->ext('html')->append(['boolIsMobile' => true]); diff --git a/code/app/home/view/kuangyu/Index/index.html b/code/app/home/view/kuangyu/Index/index.html index c89642b..0ce90a0 100644 --- a/code/app/home/view/kuangyu/Index/index.html +++ b/code/app/home/view/kuangyu/Index/index.html @@ -26,20 +26,20 @@
@@ -67,9 +67,9 @@
@@ -91,9 +91,9 @@
    - {foreach $arrDayRankNovel as $category} + {volist name="arrDayRankNovel" id="Novel" key="key"} {include file="Public/novelListH" /} - {/foreach} + {/volist}
@@ -101,9 +101,9 @@ @@ -111,9 +111,9 @@ @@ -121,9 +121,9 @@ diff --git a/code/app/home/view/kuangyu/Novel/getLibrary.html b/code/app/home/view/kuangyu/Novel/getLibrary.html index c60c0c7..c0acedc 100644 --- a/code/app/home/view/kuangyu/Novel/getLibrary.html +++ b/code/app/home/view/kuangyu/Novel/getLibrary.html @@ -5,75 +5,61 @@ {block name="logo-html"}

- 狂雨小说/书库 + 狂雨小说

{/block} {block name="main"}
+ +
-
- - -
    - - {foreach $arrNovel as $category} + {volist name="arrNovel" id="Novel" key="key"} {include file="Public/novelListH" /} - {/foreach} - - + {/volist}
diff --git a/code/app/home/view/kuangyu/Novel/getNovelCategory.html b/code/app/home/view/kuangyu/Novel/getNovelCategory.html deleted file mode 100644 index 585b1ea..0000000 --- a/code/app/home/view/kuangyu/Novel/getNovelCategory.html +++ /dev/null @@ -1,45 +0,0 @@ -{extend name="baseH5" /} -{block name='nav-active-class'}home{/block} -{block name="title"}{/block} -{block name="head-js"}{/block} - -{block name="logo-html"} -

- 狂雨小说/{eq name="strPageCode" value="boy"}男生 {else/}女生{/eq} -

-{/block} - -{block name="main"} - -
- - -
-
-

热门推荐

-
-
-
    - {foreach $arrRecommendSerializationNovel as $category} - {include file="Public/novelListS" /} - {/foreach} -
-
-
- - -
-
-

最近更新

-
-
-
    - {foreach $arrNewsUpdateNovel as $category} - {include file="Public/novelListH" /} - {/foreach} -
-
-
- -
-{/block} {block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/kuangyu/Novel/getNovelChannel.html b/code/app/home/view/kuangyu/Novel/getNovelChannel.html index 585b1ea..22a302a 100644 --- a/code/app/home/view/kuangyu/Novel/getNovelChannel.html +++ b/code/app/home/view/kuangyu/Novel/getNovelChannel.html @@ -5,38 +5,71 @@ {block name="logo-html"}

- 狂雨小说/{eq name="strPageCode" value="boy"}男生 {else/}女生{/eq} + 狂雨小说

{/block} {block name="main"}
+ + + -

热门推荐

    - {foreach $arrRecommendSerializationNovel as $category} + {volist name="arrRecommendSerializationNovel" id="Novel" key="key"} {include file="Public/novelListS" /} - {/foreach} + {/volist} +
+
+
+
+
+

完结推荐

+
+
+
    + {volist name="arrRecommendEndNovel" id="Novel" key="key"} + {include file="Public/novelListS" /} + {/volist}
- -

最近更新

    - {foreach $arrNewsUpdateNovel as $category} + {volist name="arrNewsUpdateNovel" id="Novel" key="key"} {include file="Public/novelListH" /} - {/foreach} + {/volist}
diff --git a/code/app/home/view/kuangyu/Novel/getNovelInfo.html b/code/app/home/view/kuangyu/Novel/getNovelInfo.html index 12de0cd..64caf3b 100644 --- a/code/app/home/view/kuangyu/Novel/getNovelInfo.html +++ b/code/app/home/view/kuangyu/Novel/getNovelInfo.html @@ -11,20 +11,44 @@ {block name="main"}
+ +
我真是一条龙 - 已完结 + + 已完结

我真是一条龙

分类:耽美百合 - 作者:兔子很淡定 - 字数:54.20万字 + 作者:兔子很淡定 + 阅读:0

@@ -154,19 +178,19 @@
diff --git a/code/app/home/view/kuangyu/Novel/getNovelRank.html b/code/app/home/view/kuangyu/Novel/getNovelRank.html index 459a474..6b4d6bb 100644 --- a/code/app/home/view/kuangyu/Novel/getNovelRank.html +++ b/code/app/home/view/kuangyu/Novel/getNovelRank.html @@ -5,13 +5,27 @@ {block name="logo-html"}

- 狂雨小说/排行榜 + 狂雨小说

{/block} {block name="main"}
- +
diff --git a/code/app/home/view/kuangyu/Pc/getLibrary.html b/code/app/home/view/kuangyu/Pc/getLibrary.html index 309c196..75013dd 100644 --- a/code/app/home/view/kuangyu/Pc/getLibrary.html +++ b/code/app/home/view/kuangyu/Pc/getLibrary.html @@ -3,6 +3,10 @@ {block name="title"}{/block} {block name="head-js"}{/block} +{block name="head-css"} + +{/block} + {block name="main"}
@@ -28,25 +32,25 @@
所属频道
是否完结
diff --git a/code/app/home/view/kuangyu/Pc/getNovelInfo.html b/code/app/home/view/kuangyu/Pc/getNovelInfo.html index 9136aa3..09a040d 100644 --- a/code/app/home/view/kuangyu/Pc/getNovelInfo.html +++ b/code/app/home/view/kuangyu/Pc/getNovelInfo.html @@ -2,7 +2,9 @@ {block name='nav-active-class'}home{/block} {block name="title"}{/block} {block name="head-js"}{/block} - +{block name="head-css"} + +{/block} {block name="main"}
@@ -37,8 +39,8 @@ 封面 + 已完结 - 已完结
diff --git a/code/app/home/view/kuangyu/Pc/getNovelRank.html b/code/app/home/view/kuangyu/Pc/getNovelRank.html index 92be771..159bd98 100644 --- a/code/app/home/view/kuangyu/Pc/getNovelRank.html +++ b/code/app/home/view/kuangyu/Pc/getNovelRank.html @@ -1,6 +1,9 @@ {extend name="basePc" /} {block name='nav-active-class'}home{/block} {block name="title"}{/block} +{block name="head-css"} + +{/block} {block name="head-js"}{/block} {block name='body-class'}body-rank-class{/block} diff --git a/code/app/home/view/kuangyu/Public/articleList.html b/code/app/home/view/kuangyu/Public/articleList.html index 4946aeb..e626c47 100644 --- a/code/app/home/view/kuangyu/Public/articleList.html +++ b/code/app/home/view/kuangyu/Public/articleList.html @@ -1,5 +1,5 @@
  • - 我真是一条龙 + 我真是一条龙
    {$key+=1}
  • \ No newline at end of file diff --git a/code/app/home/view/kuangyu/Public/chapterTable.html b/code/app/home/view/kuangyu/Public/chapterTable.html index 5c04f4a..7ebba12 100644 --- a/code/app/home/view/kuangyu/Public/chapterTable.html +++ b/code/app/home/view/kuangyu/Public/chapterTable.html @@ -1,3 +1,3 @@
  • - 01 天龙问世 + 01 天龙问世
  • \ No newline at end of file diff --git a/code/app/home/view/kuangyu/Public/chapterTableAll.html b/code/app/home/view/kuangyu/Public/chapterTableAll.html index ec3a545..f037d3d 100644 --- a/code/app/home/view/kuangyu/Public/chapterTableAll.html +++ b/code/app/home/view/kuangyu/Public/chapterTableAll.html @@ -1,11 +1,11 @@
  • - 01 天龙问世
  • - 02 沧武的小霸王 diff --git a/code/app/home/view/kuangyu/Public/footer.html b/code/app/home/view/kuangyu/Public/footer.html index 727e92e..c5dc2da 100644 --- a/code/app/home/view/kuangyu/Public/footer.html +++ b/code/app/home/view/kuangyu/Public/footer.html @@ -1,10 +1,10 @@
  • - +
    diff --git a/code/app/home/view/kuangyu/Public/novelListH-b.html b/code/app/home/view/kuangyu/Public/novelListH-b.html new file mode 100644 index 0000000..21d51dd --- /dev/null +++ b/code/app/home/view/kuangyu/Public/novelListH-b.html @@ -0,0 +1,14 @@ +
  • + {$Novel.og_novel_book_name ?? ''} + {$Novel.og_novel_book_name ?? ''} +

    {$Novel.og_description ?? ''}

    +

    + + 作者:{$Novel.og_novel_author ?? ''} + + {$Novel->og_novel_category ?? ''} + {$Novel->og_novel_status ?? ''} +

    +
  • \ No newline at end of file diff --git a/code/app/home/view/kuangyu/Public/novelListH.html b/code/app/home/view/kuangyu/Public/novelListH.html index f594bca..43f0067 100644 --- a/code/app/home/view/kuangyu/Public/novelListH.html +++ b/code/app/home/view/kuangyu/Public/novelListH.html @@ -1,7 +1,7 @@
  • 我真是一条龙 - 我真是一条龙 + 我真是一条龙

    我的父亲告诉我,在我出生那一年,天上金光闪耀,隐隐约约中,好像能看到云朵里有条龙在盘旋,紧接着,一道金光照入我们的村子,我便出生了……为寻答案来人间,天龙问世扰乾坤。 无情无义闹天下,千军万马赴黄泉。 @@ -17,3 +17,6 @@

  • + + + diff --git a/code/app/home/view/kuangyu/Public/novelListRank.html b/code/app/home/view/kuangyu/Public/novelListRank.html index 7b1959c..e626c47 100644 --- a/code/app/home/view/kuangyu/Public/novelListRank.html +++ b/code/app/home/view/kuangyu/Public/novelListRank.html @@ -1,5 +1,5 @@
  • - 我真是一条龙 + 我真是一条龙
    {$key+=1}
  • \ No newline at end of file diff --git a/code/app/home/view/kuangyu/Public/novelListS-b.html b/code/app/home/view/kuangyu/Public/novelListS-b.html new file mode 100644 index 0000000..f11cfe5 --- /dev/null +++ b/code/app/home/view/kuangyu/Public/novelListS-b.html @@ -0,0 +1,10 @@ +
  • + + {$Novel.og_novel_book_name ?? ''} + {$Novel.og_novel_book_name ?? ''} + + 作者:{$Novel.og_novel_author ?? ''} + + +
  • \ No newline at end of file diff --git a/code/app/home/view/kuangyu/Public/novelListS.html b/code/app/home/view/kuangyu/Public/novelListS.html index 66bd276..6588bf0 100644 --- a/code/app/home/view/kuangyu/Public/novelListS.html +++ b/code/app/home/view/kuangyu/Public/novelListS.html @@ -1,5 +1,5 @@
  • - + 落魄千金美食发家日常 落魄千金美食发家日常 diff --git a/code/app/home/view/kuangyu/baseH5.html b/code/app/home/view/kuangyu/baseH5.html index 8122d25..8a50c9f 100644 --- a/code/app/home/view/kuangyu/baseH5.html +++ b/code/app/home/view/kuangyu/baseH5.html @@ -10,6 +10,7 @@ + {block name="head-css"}{/block} {block name="head-js"}{/block} @@ -42,12 +43,6 @@
  • @@ -65,7 +60,7 @@ 女生 - + 书库 @@ -77,13 +72,13 @@
    diff --git a/code/app/home/view/kuangyu/推广SEO过程设计记录/index.md b/code/app/home/view/kuangyu/推广SEO过程设计记录/index.md index 6f07b6a..9a3c4da 100644 --- a/code/app/home/view/kuangyu/推广SEO过程设计记录/index.md +++ b/code/app/home/view/kuangyu/推广SEO过程设计记录/index.md @@ -42,10 +42,12 @@ pc-首页 1.增加广广告配置, 2.用户访问第一视图区域 展示数据以吸引用户留存为主要 3.html 标签优化 - 4.干扰码: + 4.干扰码优化: 4.1方案1: 每个a标签前面 生成一个 干扰码 4.2方案2: 后面 随机15-30个标签 前面面 随机15-30个标签 body 中间 选择 5-10行 ,a 标签前面 生成一个干扰码 - 5.文章 板块 \ No newline at end of file + 5.文章 板块 + 6.地图生成 + 7.收录推送 \ No newline at end of file diff --git a/code/app/home/view/kuangyu/推广SEO过程设计记录/书库页面设计.md b/code/app/home/view/kuangyu/推广SEO过程设计记录/书库页面设计.md index 29d7d15..e799cd4 100644 --- a/code/app/home/view/kuangyu/推广SEO过程设计记录/书库页面设计.md +++ b/code/app/home/view/kuangyu/推广SEO过程设计记录/书库页面设计.md @@ -1,4 +1,6 @@ # 书库页面设计 + +# grok 推荐 `` 推荐URL:/pc/shuku/nansheng/dushixiuxian/lianzai/1 全部URL:/pc/shuku/all/all/all/1 diff --git a/code/app/home/view/kuangyu/推广SEO过程设计记录/男生女生页面设计.md b/code/app/home/view/kuangyu/推广SEO过程设计记录/男生女生页面设计.md index 3de0701..0be9c64 100644 --- a/code/app/home/view/kuangyu/推广SEO过程设计记录/男生女生页面设计.md +++ b/code/app/home/view/kuangyu/推广SEO过程设计记录/男生女生页面设计.md @@ -1,5 +1,7 @@ # 男生女生页面 设计 +# grok 推荐 + ## url 设计: 问 grok.com 我目前在做一个seo 小说站点。有 一个男生频道页面和一个女生频道页面,请问这个 url 怎么设计在最友好seo ,请你列出几个最优方案 diff --git a/code/app/model/NovelModel.php b/code/app/model/NovelModel.php index 95d48df..3c4d270 100644 --- a/code/app/model/NovelModel.php +++ b/code/app/model/NovelModel.php @@ -108,6 +108,7 @@ class NovelModel extends MongoModel 'og_description' => 1, 'og_novel_latest_chapter_name' => 1, 'og_novel_update_time' => 1, + 'og_novel_status' => 1, ], ]; diff --git a/code/public/template/kuangyu/home/bai_web/css/style.css b/code/public/template/kuangyu/home/bai_web/css/style.css index 7832b18..a7cf15c 100644 --- a/code/public/template/kuangyu/home/bai_web/css/style.css +++ b/code/public/template/kuangyu/home/bai_web/css/style.css @@ -354,7 +354,32 @@ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;} .info{width: 1100px; height: 460px; background: #fff; margin-bottom: 20px;} .info_box{width: 894px; height: 460px; border-right: 1px solid #f0f0f0; float: left;} .info_L{width: 312px; height: 366px; border-right: 1px solid #f0f0f0; padding-top: 52px; position: relative; float: left;} -.info_L .book_cov{width: 200px; height: 250px; margin: 0 auto 44px;} +.info_L .book_cov{width: 200px; height: 250px; margin: 0 auto 44px;position: relative;} +.info_L .book_cov i { + position: absolute; + left: -1.5rem; + top: -1.5rem; + display: block; + margin: 2.125rem 0; + width: 5.5rem; + height: 1.25rem; + line-height: 1.25rem; + font-size: 0.75rem; + text-align: center; + overflow: hidden; + transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); +} +.info_L .book_cov i.serial { + color: #fff; + background: #489738; +} +.info_L .book_cov i.finish { + color: #fff; + background: #c9142a; +} .info_L .state{position: absolute; left: 55px; top: 52px;} .info_L .btn a{width: 100px; height: 28px; border: 1px solid #d2d2d2; border-radius: 4px; line-height: 28px; font-size: 12px; color: #6a6a6a;} .info_L .btn a:hover{background: #d2d2d2; color: #fff;} diff --git a/code/public/template/kuangyu/home/new_wap/css/style.css b/code/public/template/kuangyu/home/new_wap/css/style.css index f91ec6b..b5233cf 100644 --- a/code/public/template/kuangyu/home/new_wap/css/style.css +++ b/code/public/template/kuangyu/home/new_wap/css/style.css @@ -1429,10 +1429,14 @@ aria { padding: 0.75rem; font-size: 0; letter-spacing: 0; + overflow: hidden; + overflow-x: scroll; + white-space: nowrap; } .book-nav ul li { display: inline-block; - width: 25%; + width: auto; + white-space: nowrap; font-size: 100%; } .book-nav ul li a { @@ -1449,6 +1453,7 @@ aria { color: #fff; background: #fe7031; border: 1px solid #fe7031; + padding: 0.1rem 0.5rem; } .book-subnav { overflow: hidden;