From 0cd2fdcdfe5697a2361738aeb21780ff9f465569 Mon Sep 17 00:00:00 2001 From: make Date: Sat, 3 May 2025 00:42:21 +0800 Subject: [PATCH] debug --- code/.example.env | 1 + code/app/home/config/router.php | 49 +- code/app/home/view/videoDadi/base.html | 23 +- code/app/home/view/videoDadi/index.md | 17 + code/app/home/view/videoDadi/index/index.html | 16 +- .../videoDadi/public/video-list-text2.html | 2 +- .../view/videoDadi/video/getCategory.html | 39 +- .../view/videoDadi/video/getCategoryType.html | 14 +- code/app/model/ConverterMovel.php | 3 + code/app/services/SiteContext.php | 62 +- code/app/services/VideoService.php | 63 +- code/config/app.php | 3 + code/database/seeders/TemplateSeeder.php | 619 ++-------- code/extend/template/taglib/Site.php | 58 + .../initdata/novel/baseSubjectFomartGroup.php | 329 ++++++ code/public/initdata/novel/siteData.php | 77 ++ code/public/initdata/novel/viewTemplate.php | 47 + .../initdata/video/baseSubjectFomartGroup.php | 224 ++++ .../video/getCategory/description.php | 76 ++ .../initdata/video/getCategory/keywords.php | 76 ++ .../initdata/video/getCategory/title.php | 106 ++ .../video/getCategoryIndex/description.php | 76 ++ .../video/getCategoryIndex/keywords.php | 76 ++ .../initdata/video/getCategoryIndex/title.php | 106 ++ .../initdata/video/getInfo/description.php | 111 ++ .../initdata/video/getInfo/keywords.php | 115 ++ code/public/initdata/video/getInfo/title.php | 1047 +++++++++++++++++ .../initdata/video/getRank/description.php | 105 ++ .../initdata/video/getRank/keywords.php | 107 ++ code/public/initdata/video/getRank/title.php | 108 ++ .../initdata/video/getSearch/description.php | 104 ++ .../initdata/video/getSearch/keywords.php | 106 ++ .../public/initdata/video/getSearch/title.php | 107 ++ .../video/getVideolPlay/description.php | 106 ++ .../initdata/video/getVideolPlay/keywords.php | 418 +++++++ .../initdata/video/getVideolPlay/title.php | 223 ++++ code/public/initdata/video/siteData.php | 78 ++ .../initdata/video/tkdSubjectFomartGroup.php | 162 +++ .../initdata/video/urlSubjectFomartGroup.php | 482 ++++++++ code/public/initdata/video/viewTemplate.php | 17 + doc/TemplateTag.md | 20 +- 41 files changed, 4932 insertions(+), 646 deletions(-) create mode 100644 code/public/initdata/novel/baseSubjectFomartGroup.php create mode 100644 code/public/initdata/novel/siteData.php create mode 100644 code/public/initdata/novel/viewTemplate.php create mode 100644 code/public/initdata/video/baseSubjectFomartGroup.php create mode 100644 code/public/initdata/video/getCategory/description.php create mode 100644 code/public/initdata/video/getCategory/keywords.php create mode 100644 code/public/initdata/video/getCategory/title.php create mode 100644 code/public/initdata/video/getCategoryIndex/description.php create mode 100644 code/public/initdata/video/getCategoryIndex/keywords.php create mode 100644 code/public/initdata/video/getCategoryIndex/title.php create mode 100644 code/public/initdata/video/getInfo/description.php create mode 100644 code/public/initdata/video/getInfo/keywords.php create mode 100644 code/public/initdata/video/getInfo/title.php create mode 100644 code/public/initdata/video/getRank/description.php create mode 100644 code/public/initdata/video/getRank/keywords.php create mode 100644 code/public/initdata/video/getRank/title.php create mode 100644 code/public/initdata/video/getSearch/description.php create mode 100644 code/public/initdata/video/getSearch/keywords.php create mode 100644 code/public/initdata/video/getSearch/title.php create mode 100644 code/public/initdata/video/getVideolPlay/description.php create mode 100644 code/public/initdata/video/getVideolPlay/keywords.php create mode 100644 code/public/initdata/video/getVideolPlay/title.php create mode 100644 code/public/initdata/video/siteData.php create mode 100644 code/public/initdata/video/tkdSubjectFomartGroup.php create mode 100644 code/public/initdata/video/urlSubjectFomartGroup.php create mode 100644 code/public/initdata/video/viewTemplate.php diff --git a/code/.example.env b/code/.example.env index 52fde1b..b698e93 100644 --- a/code/.example.env +++ b/code/.example.env @@ -2,6 +2,7 @@ APP_DEBUG = true SHOW_ERROR_MSG = true DEFAULT_LANG = zh-cn +DEFAULT_APP_TYPE = video # 数据库 DB_TYPE = mysql diff --git a/code/app/home/config/router.php b/code/app/home/config/router.php index 8167870..4323084 100644 --- a/code/app/home/config/router.php +++ b/code/app/home/config/router.php @@ -110,37 +110,37 @@ $arrRoutes = [ * /vodshow/电影/动作片/中国大陆/国语/1992/最新/第一页 */ 'video_category' => [ - '/vodtype-:strCategory/:strClass-:strArea-:strLang-:strYear-:strSort-page:intPage', - '/:strCategory/vodclass-:strClass-:strArea-:strLang-:strYear-:strSort-page:intPage', - '/vodcategory-:strClass/:strCategory/:strArea-:strLang-:strYear-:strSort-page:intPage', - '/:strCategory-vodlist/:strClass-:strArea-:strLang-:strYear-:strSort-page:intPage', + '/vodtype-:strCategory/:strClass-:strArea-:strLang-:strYear-:strOrder-page:intPage', + '/:strCategory/vodclass-:strClass-:strArea-:strLang-:strYear-:strOrder-page:intPage', + '/vodcategory-:strClass/:strCategory/:strArea-:strLang-:strYear-:strOrder-page:intPage', + '/:strCategory-vodlist/:strClass-:strArea-:strLang-:strYear-:strOrder-page:intPage', - '/video-type/:strClass/:strCategory/:strArea/:strLang/:strYear/:strSort/page:intPage', - '/video-class-:strClass/:strCategory/:strArea-:strLang-:strYear-:strSort-page:intPage', - '/video-category-:strClass/:strCategory/:strArea-:strLang-:strYear-:strSort-page:intPage', - '/video-list-:strClass/:strCategory/:strArea-:strLang-:strYear-:strSort/page:intPage', + '/video-type/:strClass/:strCategory/:strArea/:strLang/:strYear/:strOrder/page:intPage', + '/video-class-:strClass/:strCategory/:strArea-:strLang-:strYear-:strOrder-page:intPage', + '/video-category-:strClass/:strCategory/:strArea-:strLang-:strYear-:strOrder-page:intPage', + '/video-list-:strClass/:strCategory/:strArea-:strLang-:strYear-:strOrder/page:intPage', - '/shipinfenlei-:strCategory/:strClass-:strArea-:strLang-:strYear-:strSort-page:intPage', - '/shipinleixing-:strCategory/:strClass-:strArea-:strLang-:strYear-:strSort-page:intPage', - '/shipinliebiao-:strCategory/:strClass-:strArea-:strLang-:strYear-:strSort-page:intPage', + '/shipinfenlei-:strCategory/:strClass-:strArea-:strLang-:strYear-:strOrder-page:intPage', + '/shipinleixing-:strCategory/:strClass-:strArea-:strLang-:strYear-:strOrder-page:intPage', + '/shipinliebiao-:strCategory/:strClass-:strArea-:strLang-:strYear-:strOrder-page:intPage', ], // 视频分类 首页 'video_category_index' => [ - '/vodtype/:strCategory', - '/vodclass/:strCategory', - '/vodcategory/:strCategory', - '/vodlist/:strCategory', + '/vodtype/:strClass', + '/vodclass/:strClass', + '/vodcategory/:strClass', + '/vodlist/:strClass', - '/video-type/:strCategory', - '/video-class/:strCategory', - '/video-category/:strCategory', - '/video-list/:strCategory', + '/video-type/:strClass', + '/video-class/:strClass', + '/video-category/:strClass', + '/video-list/:strClass', - '/shipinfenlei/:strCategory', - '/shipinleixing/:strCategory', - '/shipinliebiao/:strCategory', + '/shipinfenlei/:strClass', + '/shipinleixing/:strClass', + '/shipinliebiao/:strClass', ], @@ -179,6 +179,9 @@ $arrRoutes = [ ], + //排行榜 + 'video_rank_index' => ['/paihang/index', '/rank/index', '/paihang-quan', '/top/index', '/paihang-bang', '/ranks/index', '/sort/index', '/order/index', '/total/index'], + // 视频站点url -- end @@ -398,7 +401,7 @@ foreach ($arrRoutes['prefixes'] as $platform => $prefixes) { return view($strView); }) ->pattern([ - 'strCategory' => '[a-z\-]*', // 允许空值 + 'strClass' => '[a-z\-]*', // 允许空值 ]); break; diff --git a/code/app/home/view/videoDadi/base.html b/code/app/home/view/videoDadi/base.html index 8daaf70..7edd6a5 100644 --- a/code/app/home/view/videoDadi/base.html +++ b/code/app/home/view/videoDadi/base.html @@ -31,6 +31,7 @@ {block name="head-js"}{/block} @@ -84,32 +85,28 @@ diff --git a/code/app/home/view/videoDadi/index.md b/code/app/home/view/videoDadi/index.md index d89e3ef..d7ec7cf 100644 --- a/code/app/home/view/videoDadi/index.md +++ b/code/app/home/view/videoDadi/index.md @@ -8,6 +8,23 @@ $v_lang = $tag['v_lang'] ?? "all"; // 语言 $v_area = $tag['v_area'] ?? "all"; // 地区 $v_year = $tag['v_year'] ?? "all"; // 年份 +2. 排行榜标签 怎加 分类查询 +{video:ranklist v_category="$val.v_category_en" + + + +需要 配置tkd 模板的页面 + +分类首页 +分类分页 + +视频详情页面 +视频播放页面 + +视频搜索页面 +视频排行榜首页 +视频排行榜分页 + diff --git a/code/app/home/view/videoDadi/index/index.html b/code/app/home/view/videoDadi/index/index.html index 179711d..d74384d 100644 --- a/code/app/home/view/videoDadi/index/index.html +++ b/code/app/home/view/videoDadi/index/index.html @@ -1,13 +1,13 @@ {extend name="base" /} -{block name="title"}{site:replace code="INDEX@INDEX@TITLE"}{/block} -{block name="keywords"}{site:replace code="INDEX@INDEX@KEYWORDS"}{/block} -{block name="description"}{site:replace code="INDEX@INDEX@DESCRIPTION"}{/block} +{block name="title"}{site:replace code="VIDEO@INDEX@INDEX@TITLE"}{/block} +{block name="keywords"}{site:replace code="VIDEO@INDEX@INDEX@KEYWORDS"}{/block} +{block name="description"}{site:replace code="VIDEO@INDEX@INDEX@DESCRIPTION"}{/block} {block name="head"} - - + + @@ -18,13 +18,13 @@ "@type": "WebSite", "name": "{$DomainModel->d_name}", "url": "https://{$DomainModel->d_domain}", - "headline": '{site:replace code="INDEX@INDEX@TITLE"}', - "description": '{site:replace code="INDEX@INDEX@DESCRIPTION"}', + "headline": '{site:replace code="VIDEO@INDEX@INDEX@TITLE"}', + "description": '{site:replace code="VIDEO@INDEX@INDEX@DESCRIPTION"}', "datePublished": "{:date('Y-m-d')}" "potentialAction": { "@type": "SearchAction", - "target": 'https://{$DomainModel->d_domain}{site:souurl key="search_term_string" p="1"/}', + "target": 'https://{$DomainModel->d_domain}', "query-input": "required name=search_term_string" } } diff --git a/code/app/home/view/videoDadi/public/video-list-text2.html b/code/app/home/view/videoDadi/public/video-list-text2.html index 2e61947..1970a62 100644 --- a/code/app/home/view/videoDadi/public/video-list-text2.html +++ b/code/app/home/view/videoDadi/public/video-list-text2.html @@ -1,5 +1,5 @@
  • - {$Video.v_remarks}{$Video.v_name}
  • \ No newline at end of file diff --git a/code/app/home/view/videoDadi/video/getCategory.html b/code/app/home/view/videoDadi/video/getCategory.html index 2fabc4c..e9c8916 100644 --- a/code/app/home/view/videoDadi/video/getCategory.html +++ b/code/app/home/view/videoDadi/video/getCategory.html @@ -6,7 +6,8 @@ v_class="$Request.route.strClass" d_key="d_key" d_val="Video" -p_val="page_data" button_num="10" cache_life="86400" func="generateSearchPager" export_name="resData" /} +p_val="page_data" button_num="10" cache_life="86400" func="generateVideoPager" export_name="resData" /} + {/block} @@ -27,21 +28,21 @@ p_val="page_data" button_num="10" cache_life="86400" func="generateSearchPager"

    {$Request.route.strCategory}{site:getval code="strVideoClassName" /}筛选

    + src="/template/videodadi/icon/icon_27.png">{site:getval code="strVideoClassName" /}筛选