DaiCuoBBs

 找回密码
 免费注册

QQ登录

只需一步,快速开始

[产品使用] 分类(拼音)/视频(内容ID)/播放(内容ID)伪静态规则

[复制链接]
admin 发表于 2018-5-21 16:19:16 | 显示全部楼层 |阅读模式
站长手册
系统版本: 3.8
网站结构: 后台管理 » 系统
内容模型: URL路由
视频分类规则  
/tv/
/dianying/

视频内容规则
/tv/1.html
/dianying/1.html

视频播放页规则
/tv/play/1-3-1.html
/dianying/play/1-3-1.html

首先我这里只以TV为例,共需要三步操作第1步,后台伪静态规则
  1. vod-read-id-(:num)===pinyin/(:num)
  2. vod-play-id-(:num)-sid-(:num)-pid-(:num)===pinyin/play/(:num)-(:num)-(:num)
  3. vod-show-cid-tv===tv===id=2
  4. vod-read-id-(:num)-cid-tv===tv/(:num)
  5. vod-play-id-(:num)-sid-(:num)-pid-(:num)-cid-tv===tv/play/(:num)-(:num)-(:num)
复制代码
分类拼音.id.play.jpg
第2步,定义栏目分类拼音路径,分类管理
分类拼音.分类拼音定义.jpg

第3步,批量替换默认模板详情页链接,播放页链接,最后修改导航的链接(如:电视剧的路径为/tv/)


  1. {:ff_url_vod_read($list_id,$list_dir,$vod_id,$vod_ename,$vod_jumpurl)}
复制代码
替换为
  1. {:str_replace('video/',$list_dir.'/',ff_url_vod_read($list_id,$list_dir,$vod_id,$vod_ename,$vod_jumpurl))}
复制代码




  1. {:ff_url_vod_read($feifei['list_id'],$feifei['list_dir'],$feifei['vod_id'],$feifei['vod_ename'],$feifei['vod_jumpurl'])}
复制代码
替换为
  1. {:str_replace('video/',$feifei['list_dir'].'/',ff_url_vod_read($feifei['list_id'],$feifei['list_dir'],$feifei['vod_id'],$feifei['vod_ename'],$feifei['vod_jumpurl']))}</span>
复制代码


  1. {:ff_url_vod_play($list_id,$list_dir,$vod_id,$vod_ename,$feifei['player_sid'],$pid)}
复制代码
替换为
  1. {:str_replace('pinyin/',$list_dir.'/',ff_url_vod_play($list_id,$list_dir,$vod_id,$vod_ename,$feifei['player_sid'],$pid))}
复制代码

那时年纪小 发表于 2018-5-21 19:23:30 | 显示全部楼层
牛逼  
name 发表于 2018-5-21 19:46:57 | 显示全部楼层
我谭哥威武霸气
那时年纪小 发表于 2018-5-21 19:55:02 | 显示全部楼层
本帖最后由 那时年纪小 于 2018-5-21 20:17 编辑

vod-read-id-(:num)===pinyin/(:num)
vod-play-id-(:num)-sid-(:num)-pid-(:num)===pinyin/play/(:num)-(:num)-(:num)

这个前面2条规则 起什么作用?

目前测试电视剧分类正常  /tv/
目前测试电影分类正常  /dianying/

视频详情页面拥有2个地址 都可以正常访问!
一个地址是 pinyin/1.html   一个地址是 /dianying/1.html  
一个地址是 pinyin/2.html   一个地址是 tv/2.html

播放页地址转换 失效


pinyin/play/2-1-5.html  可以正常打开电视剧播放页面
tv/play/2-1-5.html    不会正常打开播放页 打开的是影片详情页面


 楼主| admin 发表于 2018-5-21 22:29:32 | 显示全部楼层
vod-play-id-(:num)-cid-tv===tv/play/(:num)-(:num)-(:num)
这个规则你添加了吗?
那时年纪小 发表于 2018-5-21 23:29:47 | 显示全部楼层
admin 发表于 2018-5-21 22:29
vod-play-id-(:num)-cid-tv===tv/play/(:num)-(:num)-(:num)
这个规则你添加了吗?

添加这个规则 可以 打开了  
但是 pinyin/play/2-1-5.html  可以正常加载播放器 正常播放
tv/play/2-1-5.html     打开显示 暂时不支持该播放器,点击 这里给我们留言

那时年纪小 发表于 2018-5-22 21:34:59 | 显示全部楼层
admin 发表于 2018-5-21 22:29
vod-play-id-(:num)-cid-tv===tv/play/(:num)-(:num)-(:num)
这个规则你添加了吗?

tv/play/2-1-5.html     打开显示 暂时不支持该播放器,点击 这里给我们留言
好像获取不到数据 集数也是显示 0


TIM图片20180519161630.png
 楼主| admin 发表于 2018-5-22 21:51:41 | 显示全部楼层
vod-play-id-(:num)-sid-(:num)-pid-(:num)===tv/play/(:num)-(:num)-(:num)
那时年纪小 发表于 2018-5-23 22:44:45 | 显示全部楼层
本帖最后由 那时年纪小 于 2018-5-23 23:04 编辑
admin 发表于 2018-5-22 21:51
vod-play-id-(:num)-sid-(:num)-pid-(:num)===tv/play/(:num)-(:num)-(:num)
用了最新的完整代码 影片详情页面 不管是电影 还是 电视剧 都直接显示
pinyin/4.html 正常应该是  tv/4.html
pinyin/1.html 正常应该是  dianying/1.html



播放地址 规则 它只会尊称最后一条规则 比如最后的是

vod-play-id-(:num)-sid-(:num)-pid-(:num)===dianying/play/(:num)-(:num)-(:num)
前面的tv/play/(:num)-(:num)-(:num) 就等于失效
全部播放地址都是 dianying/play/(:num)-(:num)-(:num)


还有模版的代码替换了怎么还是 pinyin/1.html 这个pinyin
不会自动识别当前影片的类别吗
dianying/1.html
TV/2.html

haoezhi 发表于 2018-5-29 21:18:39 | 显示全部楼层
本帖最后由 haoezhi 于 2018-5-31 19:30 编辑

为什么3行一段的最后一句播放页起不了按分类区分的作用,求解
按上面的规则是这样写的但实际上输出播放页的链接只认其中一条
  1. vod-read-id-(:num)===pinyin/(:num)
  2. vod-play-id-(:num)-sid-(:num)-pid-(:num)===pinyin/play/(:num)-(:num)-(:num)
复制代码
  1. vod-show-cid-tv===tv===id=2
  2. vod-read-id-(:num)-cid-tv===tv/(:num)
  3. vod-play-id-(:num)-sid-(:num)-pid-(:num)===tv/play/(:num)-(:num)-(:num)
复制代码
  1. vod-show-cid-dy===dy===id=1
  2. vod-read-id-(:num)-cid-dy===dy/(:num)
  3. vod-play-id-(:num)-sid-(:num)-pid-(:num)===dy/play/(:num)-(:num)-(:num)
复制代码

主要问题是播放页最终输出不是下面效果
tv/play/1-1-1.html (电视剧的播放页效果)
dy/play/2-2-2.html (电影的播放页效果)
实际输出的都是以最后一段的第3行的效果输出
dy/play/1-1-1.html (电视剧的播放页效果)
dy/play/2-2-2.html (电影的播放页效果)
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|Archiver|手机版|小黑屋|大错站长论坛

GMT+8, 2020-7-5 05:34 , Processed in 0.075517 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表