海洋CMS

 找回密码
 注册加入

海洋cms最新动态 关注跟踪研发进展,共创和谐未来 开源透明 完全免费 - 极致专注 精益求精

海洋CMS 6.x 正式版下载 永久免费并开源的影视建站程序 使用教程 - 模板标签 - 模板 - 播放器

火车头采集发布视频文章 - - 定时自动采集教程 迅雷下载展示插件及教程 - - 定时自动生成使用说明 原MaxCms模板转换教程 - - 原MaxCms数据转换工具

查看: 394|回复: 9

[分享] 简单修改官方jiexi.html 实现记忆切换线路

[复制链接]

21

主题

175

帖子

5457

积分

论坛元老

Rank: 8Rank: 8

金币
4490
发表于 2018-4-20 17:48:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册加入

x
本帖最后由 nohacks 于 2018-5-13 20:08 编辑

更新记录:

2018.5.13 同步官方最新代码

修改jiexi.html 后面部分js代码,实现当前线路 亮色显示并记忆选择线路,刷新不变

360截图1626101494149138.jpg
打开jiexi.html 查找代码:

  1. <script>
  2.   
  3. parent.video_diy();
  4. var playerh=parent.playerh-60;
  5. document.getElementById('player').innerHTML  = '<div style="height:26px; background-color:#2E2E2E; line-height:26px; color:#FFF;">&nbsp;&nbsp;线路切换:&nbsp;&nbsp;<a target="zzapi"  href="'+parent.jxAapi+parent.now+'" ><font style="color:#fff">'+parent.jxAname+'</font></a> &nbsp;&nbsp;<a target="zzapi"  href="'+parent.jxBapi+parent.now+'" ><font style="color:#fff">'+parent.jxBname+'</font></a>&nbsp;&nbsp;<a target="zzapi"  href="'+parent.jxCapi+parent.now+'" ><font style="color:#fff">'+parent.jxCname+'</font></a> &nbsp;&nbsp;<a target="zzapi"  href="'+parent.jxDapi+parent.now+'" ><font style="color:#fff">'+parent.jxDname+'</font></a> &nbsp;&nbsp;<a target="zzapi"  href="'+parent.jxEapi+parent.now+'" ><font style="color:#fff">'+parent.jxEname+'</font></a> </div><iframe name="zzapi" id="zzapi" src="'+parent.jxAapi+parent.now+'" scrolling="0" frameborder="0" width="100%" height="'+playerh+'" allowfullscreen></iframe>';
  6. </script>
复制代码


修改为:


  1. <script>

  2. //可选配置
  3. var oncolor="#FFF";   //选中颜色
  4. var ontext="√";       //选中附加文本

  5. //生成解析数组,方便后续操作
  6. var jxname=new Array(5);
  7. var jxapi=new Array(5);

  8. for(i=0;i<5;i++)
  9. {
  10. switch (i)
  11. {
  12. case 0:
  13.     jxname[0]=parent.jxAname;
  14.         jxapi[0]=parent.jxAapi;
  15.     break;
  16. case 1:
  17.     jxname[1]=parent.jxBname;
  18.         jxapi[1]=parent.jxBapi;
  19.         break;
  20. case 2:
  21.     jxname[2]=parent.jxCname;
  22.         jxapi[2]=parent.jxCapi;
  23.    break;
  24. case 3:
  25.   jxname[3]=parent.jxDname;
  26.         jxapi[3]=parent.jxDapi;
  27.   break;
  28. case 4:
  29.    jxname[4]=parent.jxEname;
  30.    jxapi[4]=parent.jxEapi;
  31.   break;
  32. }

  33. }

  34. //获取并设置解析
  35. var jxnum=Number(localStorage.getItem("jxnum"));

  36. //设置缓存及选行选中项
  37. function col(num)
  38. {
  39. //删除原选中项
  40. var x=document.getElementById("jx"+jxnum);x.style.color="#FFF";x.innerHTML=jxname[jxnum];
  41. //设置选行选中项
  42. var x=document.getElementById("jx"+num);x.style.color=oncolor;x.innerHTML=jxname[num]+ontext;
  43. //更新缓存
  44. jxnum=num;localStorage.setItem("jxnum", num);
  45. }
  46. parent.video_diy();
  47. var playerh=parent.playerh-60;
  48. document.getElementById('player').innerHTML  = '<div style="height:26px; background-color:#2E2E2E; line-height:26px; color:#FFF;">&nbsp;&nbsp;线路切换:&nbsp;&nbsp;<a  id="jx0"  target="zzapi"  href="'+parent.jxAapi+parent.now+'" onclick="col(0);"><font style="color:#fff">'+parent.jxAname+'</font></a> &nbsp;&nbsp;<a id="jx1" target="zzapi"  href="'+parent.jxBapi+parent.now+'" onclick="col(1);" ><font style="color:#fff">'+parent.jxBname+'</font></a>&nbsp;&nbsp;<a id="jx2" target="zzapi"  href="'+parent.jxCapi+parent.now+'" onclick="col(2);" ><font style="color:#fff">'+parent.jxCname+'</font></a> &nbsp;&nbsp;<a id="jx3" target="zzapi"  href="'+parent.jxDapi+parent.now+'" onclick="col(3);"><font style="color:#fff">'+parent.jxDname+'</font></a> &nbsp;&nbsp;<a id="jx4" target="zzapi"  href="'+parent.jxEapi+parent.now+'" onclick="col(4);" ><font style="color:#fff">'+parent.jxEname+'</font></a> </div><iframe name="zzapi" id="zzapi" src="'+jxapi[jxnum]+parent.now+'" scrolling="0" frameborder="0" width="100%" height="'+playerh+'" allowfullscreen></iframe>';
  49. var x=document.getElementById("jx"+jxnum);x.innerHTML=jxname[jxnum]+ontext;x.style.color=oncolor;
  50. </script>   

复制代码

效果预览: http://mov.nohacks.cn/play/54876-0-0.html




jiexi.rar

1.75 KB, 下载次数: 19

售价: 10 金币  [记录]

评分

参与人数 1金币 +100 收起 理由
admin + 100 感谢贡献

查看全部评分

6

主题

84

帖子

1424

积分

金牌会员

Rank: 6Rank: 6

金币
648
发表于 2018-5-3 00:22:18 | 显示全部楼层
好东西啊。谢谢
回复

使用道具 举报

13

主题

56

帖子

496

积分

中级会员

Rank: 3Rank: 3

金币
76
发表于 2018-5-5 07:16:53 | 显示全部楼层
刚升级6.6,如果一个线路解析失败自动切换另一个,那就完美了
回复

使用道具 举报

21

主题

175

帖子

5457

积分

论坛元老

Rank: 8Rank: 8

金币
4490
 楼主| 发表于 2018-5-7 05:44:41 | 显示全部楼层
本帖最后由 nohacks 于 2018-5-7 05:46 编辑
152524215 发表于 2018-5-5 07:16
刚升级6.6,如果一个线路解析失败自动切换另一个,那就完美了

不可能实现判断是否解析成功,除非解析和网站同域或者解析提供了api接口才能。
第三方解析 只能判断 是否能正常打开不能判断是否解析成功。
回复

使用道具 举报

13

主题

56

帖子

496

积分

中级会员

Rank: 3Rank: 3

金币
76
发表于 2018-5-7 12:44:54 | 显示全部楼层
nohacks 发表于 2018-5-7 05:44
不可能实现判断是否解析成功,除非解析和网站同域或者解析提供了api接口才能。
第三方解析 只能判断 是否 ...

哦,这样啊,学习了
回复

使用道具 举报

5

主题

22

帖子

156

积分

注册会员

Rank: 2

金币
50
发表于 2018-5-8 13:00:26 | 显示全部楼层
回复

使用道具 举报

5

主题

22

帖子

156

积分

注册会员

Rank: 2

金币
50
发表于 2018-5-8 13:01:48 | 显示全部楼层
打开后 ,查看源代码 ,代码全部复制
替换 即可 省钱
回复

使用道具 举报

5

主题

22

帖子

156

积分

注册会员

Rank: 2

金币
50
发表于 2018-5-8 14:00:54 | 显示全部楼层
回复

使用道具 举报

21

主题

175

帖子

5457

积分

论坛元老

Rank: 8Rank: 8

金币
4490
 楼主| 发表于 2018-5-13 20:10:55 | 显示全部楼层
本帖最后由 nohacks 于 2018-5-13 20:12 编辑

这样的行为不提倡,注意版权,我已经提供代码了,文件只是象征性的收费而已。
回复

使用道具 举报

7

主题

21

帖子

144

积分

注册会员

Rank: 2

金币
25
发表于 2018-9-11 23:17:59 | 显示全部楼层
楼主 按照你的操作为啥切换不成功呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册加入

本版积分规则

小黑屋|海洋CMS

GMT+8, 2018-9-26 23:42 , Processed in 0.058870 second(s), 24 queries .

Powered by SeaCMS .Net

© 2018 All Rights Reserved

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