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" /}筛选