This commit is contained in:
make
2025-04-22 17:43:00 +08:00
parent 4b04b06353
commit cb66b97b74
19 changed files with 924 additions and 503 deletions

View File

@@ -128,7 +128,6 @@ $arrRoutes = [
* 完整路由
* 使用: {site:nflurl gender="$strGender" category="$CategoryPinyin" status="all" order="all" page="1"/}
*/
// '/shuku/:strGender?/:strCategory?/:strStatus?/:strOrder?/page:intPage?',
'/shuku/:strGender/:strCategory/:strStatus/:strOrder/page:intPage',
'/books/:strGender/:strCategory/:strStatus/:strOrder/page:intPage',
'/library/:strGender/:strCategory/:strStatus/:strOrder/page:intPage',
@@ -218,6 +217,27 @@ $arrRoutes = [
'/class/index',
'/category/index',
],
// 排行榜列表url
'rank-info' => [
/**
* /paihang/nansheng-xiaoshuo/all/all/all/page1
* 使用: {site:nflurl gender="$strGender" category="$CategoryPinyin" status="all" order="all" page="1"/}
*/
'/paihang/:strGender/:strCategory/:strStatus/:strOrder/page:intPage',
'/rank/:strGender/:strCategory/:strStatus/:strOrder/page:intPage',
'/top/:strGender/:strCategory/:strStatus/:strOrder/page:intPage',
'/ranks/:strGender/:strCategory/:strStatus/:strOrder/page:intPage',
'/phb/:strGender/:strCategory/:strStatus/:strOrder/page:intPage',
'/paihangbang/:strGender/:strCategory/:strStatus/:strOrder/page:intPage',
'/paihang/:strCategory/:strStatus/:strOrder/page:intPage',
'/rank/:strCategory/:strStatus/:strOrder/page:intPage',
'/top/:strCategory/:strStatus/:strOrder/page:intPage',
'/ranks/:strCategory/:strStatus/:strOrder/page:intPage',
'/phb/:strCategory/:strStatus/:strOrder/page:intPage',
'/paihangbang/:strCategory/:strStatus/:strOrder/page:intPage',
],
//排行榜
'rank' => ['/paihang/all', '/rank/all', '/paihang-quan', '/top/all', '/paihang-bang', '/ranks/all'],
// 男生
@@ -329,7 +349,6 @@ foreach ($arrRoutes['prefixes'] as $platform => $prefixes) {
'intPage' => '\d*', // 允许空值
// 'strCategory' => 'all|xuanhuan-xiuzhen|junshi-xiaoshuo|wangyou-xiaoshuo|kehuan-xiaoshuo|hongsheng-chuanyue|dushi-xiaoshuo|lingyi-xiaoshuo|yanqing-xiaoshuo|qita-xiaoshuo',
]);
break;
@@ -354,7 +373,24 @@ foreach ($arrRoutes['prefixes'] as $platform => $prefixes) {
return view($strView);
});
break;
case 'rank-info':
//排行榜
$strView = 'pc/getNovelRank.html';
if ($platform == 'h5') {
$strView = 'novel/getNovelRank.html';
}
Route::get($strRoute, function () use ($strView) {
return view($strView);
})->pattern([
'strGender' => '[a-z\-]*', // 允许空值
'strCategory' => '[a-z\-]*', // 允许空值
'strStatus' => '(all|lianzai|wanjie)?', // 允许空值
'strOrder' => '[a-z\-]*', // 允许空值
'intPage' => '\d*', // 允许空值
]);
break;
case 'boys':
//男生
$strView = 'pc/getNovelChannel.html';