影视系统支持添加Qvod影片地址含|符号的程序修改方法

[ 1205 查看 / 5 回复 ]

前段时间在网上搜QVOD电影资源,看到有一个电影网站(网址忘记了)使用的是品络影视系统,他的电影网站的Qvod电影资源是含“|”这个符号的,我给他留言向他要movie.asp和play.asp两个文件,他不给,还说他所有的系统是自己开发的.........
没办法,一直以来我就只能添加http://开头的电影资源。(从七月份开始一直等品络影视系统3.0,可是两个月过去了还是什么音讯也没有。。。。。)
昨天在网上搜了下,终于搞定添加Qvod影片地址含“|”符号。
下面就把我的方法告诉大家,喜欢就顶下。
注:操作前请先备份movie.asp和play.asp这两个文件。
1、保证你安装的是最新的品络影视系统2.0版(请从官方网上下载)下载地址:http://www.pinluo.com/download_cms.asp?get=vod
2、把movie.asp文件
  1. <%Function url_(zt_url,zt_id,n,m,PL_type)
  2.     'PL_type也就是文件名,可选参数:down和play
  3. url_=""
  4. zt_url=replace(zt_url,chr(10),"")
  5. zt_url=replace(zt_url,chr(13),"#")
  6. zt_url=replace(zt_url,"##","")
  7. If Right(zt_url,1)="#" Then zt_url=Mid(zt_url,1,Len(zt_url)-1)
  8. a=split(zt_url,"#")
  9. b=ubound(a)
  10. for i=0 to b
  11. if i<9 then
  12. ii="0"&i+1
  13. else
  14. ii=i+1
  15. end if
  16. c=Split(a(i),"|")
  17. d=UBound(c)
  18. If d>0 Then
  19.   For iii=0 To d
  20.     url_=url_&"<a onclick=""OpenWindow('"&PL_type&".asp?film2="&film2&"&film1="&film1&"&PL_n="&i+1&"',500,380);"" href=""javascript:""><font color=#FFFF00>第"&ii&"-"&iii+1&"集</font></a> "&chr(13)
  21.   Next
  22. Else
  23.   If Left(a(i),2)="没有" Then
  24.   If InStr(a(i),"$")>0 Then
  25.     url_=url_&"<a style=""background:#FFF;"">"&Split(a(i),"$")(1)&"</a> "&chr(13)
  26.   Else
  27.     url_=url_&"第"&ii&"集暂缺"&chr(13)
  28.   End If
  29.   Else
  30.     If InStr(a(i),"$")>0 Then
  31.     url_=url_&"<a onclick=""OpenWindow('"&PL_type&".asp?film2="&film2&"&film1="&film1&"&PL_n="&i+1&"',500,380);"" href=""javascript:""><font color=#FFFF00>"&Split(a(i),"$")(0)&"</font></a> "&chr(13)
  32.     Else
  33.     url_=url_&"<a onclick=""OpenWindow('"&PL_type&".asp?film2="&film2&"&film1="&film1&"&PL_n="&i+1&"',500,380);"" href=""javascript:""><font color=#FFFF00>第"&ii&"集</font></a> "
  34.   End If
  35.   End if
  36. End If
  37. next
  38. End Function
  39. rst.close
  40.       set rst=nothing%><%Function url_(zt_url,zt_id,n,m,PL_type)
  41.                                         'PL_type也就是文件名,可选参数:down和play
  42. url_=""
  43. zt_url=replace(zt_url,chr(10),"")
  44. zt_url=replace(zt_url,chr(13),"#")
  45. zt_url=replace(zt_url,"##","")
  46. If Right(zt_url,1)="#" Then zt_url=Mid(zt_url,1,Len(zt_url)-1)
  47. a=split(zt_url,"#")
  48. b=ubound(a)
  49. for i=0 to b
  50.         if i<9 then
  51.         ii="0"&i+1
  52.         else
  53.         ii=i+1
  54.         end if
  55.         c=Split(a(i),"|")
  56.         d=UBound(c)
  57.         If d>0 Then
  58.                 For iii=0 To d
  59.                                 url_=url_&"第"&ii&"-"&iii+1&"集 "&chr(13)
  60.                 Next
  61.         Else
  62.                 If Left(a(i),2)="没有" Then
  63.                         If InStr(a(i),"$")>0 Then
  64.                                 url_=url_&""&Split(a(i),"$")(1)&" "&chr(13)
  65.                         Else
  66.                                 url_=url_&"第"&ii&"集暂缺"&chr(13)
  67.                         End If
  68.                 Else

  69.                                 If InStr(a(i),"$")>0 Then
  70.                                         url_=url_&""&Split(a(i),"$")(0)&" "&chr(13)
  71.                                 Else
  72.                                         url_=url_&"第"&ii&"集 "

  73.                         End If
  74.                 End if
  75.         End If
  76. next
  77. End Function

  78. rst.close
  79.                                         set rst=nothing%>
复制代码
c=Split(a(i),"|") 这句改为
  1. '2009-9-22添加Qvod地址中带|取消自动分段
  2.         if PL_movietype="qvod" then
  3.         c=Split(a(i),"$$$")
  4.         Else               
  5.         c=Split(a(i),"|")
  6.         End if
  7.         '2009-9-22添加结束
  8. 'c=Split(a(i),"|")
复制代码
3、在play.asp文件
  1. <%elseif PL_movietype="swf" then
  2.     %>
  3. <script language="JavaScript">
  4. function click(e) {
  5. if (document.all) {
  6. if (event.button==2||event.button==3) {
  7. oncontextmenu='return false';
  8. }
  9. }
  10. if (document.layers) {
  11. if (e.which == 3) {
  12. oncontextmenu='return false';
  13. }
  14. }
  15. }
  16. if (document.layers) {
  17. document.captureEvents(Event.MOUSEDOWN);
  18. }
  19. document.onmousedown=click;
  20. document.oncontextmenu = new Function("return false;")
  21. </script>
  22. <table width="100%" height="100%" border="1" cellpadding="0" cellspacing="0">
  23.   <tr>
  24.     <td align="center">
  25.         <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="100%" height="100%">
  26.   <param name="movie" value="<%=rst("ipsip")%><%=movie_view(real)%>" />
  27.   <param name="quality" value="high" />
  28.   <param name="BGCOLOR" value="#000000" />
  29.   <embed src="<%=rst("ipsip")%><%=movie_view(real)%>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100%" height="100%" bgcolor="#000000"></embed>
  30. </object>
  31. </td>
  32.         </tr>
  33.       </table>
复制代码
在这一段的后面增加
  1. <%elseif PL_movietype="qvod" then%>
  2. <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
  3.   <tr>
  4.     <td height="10" colspan="2"><table width="100%" border="0" cellpadding="0" cellspacing="0">
  5.       <tr>
  6.         <td width="37"><img src="http://vod.julanhp.cn/play/200908/player_03.gif" width="37" height="27" alt="" /></td>
  7.         <td height="27" valign="middle" background="http://vod.julanhp.cn/play/200908/player_04.gif"><font color=#ffffff>无法播放请尝试:</font>  <a href="#" onClick="window.location.reload();"><font color=#ffffff>刷新本页</font></a><font color=#ffffff>|<a href="#" onClick="alert('因为本站使用边看边下方式进行影片播放,会占用您硬盘空间,当硬盘空间不够将无法播放。\n\n您可以修改存储路径:打开Qvod Player播放器→工具→选项→修改默认接收文件保存路径[选择较大的硬盘]\n定期做好清理工作');"><font color=#ffffff>修改影片保存路径</font></a><font color=#ffffff>|</font><a href="#" onClick="alert('因为某些防火墙禁止了QVOD的传输,请在观看时退出防火墙。\n例如:卡巴斯基/金山毒霸/天网。');"><font color=#ffffff>关闭防火墙</font></a><font color=#ffffff>|</font><a href="/help/index.html?qvod" target="_blank"><font color=#ffffff>查看帮助</font></a><font color=#ffffff>|</font><a href="http://www.qvod.com/bbs/viewthread.php?tid=2582&extra=page%3D1" target="_blank"><font color=#ffffff>FireFox观看方法</font></a><font color=#ffffff>|</font><a href="http://59.49.12.14/download/XP_SP2_tcpPatch.exe" target="_blank"><font color=#ffffff>XP加速补丁</font></td>
  8.         </tr>
  9.     </table></td>
  10.     <td height="10"><img src="http://vod.julanhp.cn/play/200908/player_02.gif" width="8" height="27" alt="" /></td>
  11.   </tr>
  12.   <tr>
  13.     <td width="8" height="100%" background="http://vod.julanhp.cn/play/200908/player_08.gif"></td>
  14.     <td width="100%" valign="top" bgcolor="#000000"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
  15.       <tr>
  16.         <td width="959" height="27" background="http://vod.julanhp.cn/play/200908/player_10.jpg"><table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
  17.             <tr>
  18.               <td width="91%"><font color=#ffffff>影片:<%=rs("title")%></font></td>
  19.               <td width="9%"><img src="http://vod.julanhp.cn/play/200908/player_17.gif" width="232" height="20" alt="" onClick="window.location.reload();"/></td>
  20.             </tr>
  21.         </table></td>
  22.       </tr>
  23.       <tr>
  24.         <td height="100%" align="center" valign="top">
  25.           <!---<div id="ad">
  26.             <iframe border=0 marginWidth=0 frameSpacing=0 marginHeight=0
  27. src="http://vod.julanhp.cn/ads.html" frameBorder=0 noResize width=100%
  28. scrolling=no height=100% vspale="0"></iframe></div>--->
  29. <% PL_play=PL_movietype
  30. PL_url=movie_view(real)%>
  31.           <object classid="clsid:F3D0D36F-23F8-4682-A195-74C92B03D4AF" width="100%" height="100%" id="QvodPlayer" name="QvodPlayer" onError="{QvodPlayer.removeNode(true);self.location='http://vod.julanhp.cn/play/down_play.html'}">
  32. <PARAM NAME='URL' VALUE='<%=rst("ipsip")%><%=PL_url%>'>
  33. <PARAM NAME='put_viewframe' value="40073">
  34. <PARAM NAME='Autoplay' VALUE='1'> 
  35. </object></td>
  36.       </tr>
  37.     </table></td>
  38.     <td width="8" background="http://vod.julanhp.cn/play/200908/player_12.gif"></td>
  39.   </tr>
  40.  
  41.   <tr>
  42.     <td height="10" valign="top"><img src="http://vod.julanhp.cn/play/200908/player_20.gif" width="8" height="10" alt="" /></td>
  43.     <td height="10" background="http://vod.julanhp.cn/play/200908/player_22.gif"></td>
  44.     <td height="10" valign="top"><img src="http://vod.julanhp.cn/play/200908/player_24.gif" width="8" height="10" alt="" /></td>
  45.   </tr>
  46. </table>
复制代码
4、修改play.asp文件
  1. <%Function FSOFileRead(Template_Name)
  2. Dim objFSO,objCountFile,FiletempData
  3. Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
  4. Set objCountFile = objFSO.OpenTextFile(Server.MapPath(Template_Name),1,True)
  5. If objCountFile.AtEndOfStream = false Then FSOFileRead = objCountFile.ReadAll
  6. objCountFile.Close
  7. Set objCountFile=Nothing
  8. Set objFSO = Nothing
  9. End Function
  10. Function movie_view(v_url)'不生成播放页需要使用的函数
  11. n=request.querystring("PL_n")
  12. 'set rs=conn.execute("select url movieurl where nameid="&articleid&"")
  13. v_url=replace(v_url,chr(10),"")
  14. v_url=replace(v_url,chr(13),"#")
  15. v_url=replace(v_url,"##","")
  16. If Right(v_url,1)="#" Then v_url=Mid(v_url,1,Len(v_url)-1)
  17. v_a=Split(v_url,"#")
  18. v_b=UBound(v_a)
  19. If v_b>0 Then
  20. v_c=v_a(n-1)
  21. v_url_1=Split(v_c,"|")(v) '(v-1)
  22. Else
  23. v_d=Split(v_url,"|")
  24. v_e=UBound(v_d)
  25. If v_e>0 Then
  26.   v_url_1=v_d(v-1)
  27. Else
  28.   v_url_1=v_url
  29. End If
  30. End If
  31. If InStr(v_url_1,"$")>0 Then
  32. v_url_3=Split(v_url_1,"$")
  33. v_url_1=v_url_3(1)
  34. v_url_2=v_url_3(0)
  35. Else
  36. v_url_2=""
  37. End If
  38. movie_view=v_url_1
  39. End Function
  40. %>
复制代码
把 v_url_1=Split(v_c,"|")(v) '(v-1) 修改为
  1. '2009-9-22添加内容 用于解决Qvod地址中含|不能播放的问题。
  2.         If PL_movietype="qvod" Then
  3.         '判断如果是QVOD资源就以 $$$ 作为分隔符
  4.         v_url_1=Split(v_c,"$$$")(v)
  5.         Else
  6.         '其他资源依然以|作为分隔符
  7.         v_url_1=Split(v_c,"|")(v)    '(v-1)
  8.         End if
  9.         '2009-9-22添加结束
  10. 'v_url_1=Split(v_c,"|")(v)
复制代码
把 v_d=Split(v_url,"|") 修改为
  1.       '2009-9-22添加内容 用于解决Qvod地址中含|不能播放的问题。
  2.         If PL_movietype="qvod" Then
  3.         v_d=Split(v_url,"$$$")
  4.         Else
  5.         '其他资源依然以|作为分隔符
  6.         v_d=Split(v_url,"|")
  7.         '2009-9-22添加结束
  8.         end if
  9.         'v_d=Split(v_url,"|")
复制代码
5、完成,可以试下。我的网站:http://vod.julanhp.cn/
两个文件下载:
附件:您所在的用户组无法下载或查看附件
分享 转发
TOP

我把PL_player_js文件夹里的gvod.html和qvod.js也发给大家吧。
附件:您所在的用户组无法下载或查看附件
TOP

多谢!!!!
TOP

谢谢了,试试去
TOP

该用户帖子内容已被屏蔽
TOP

然当今的传统胶印,无论是在印刷速度还是在印刷品质上,都到达了相当高的程度,但在信息传递高效、市场发展高速并且越来越重视个性化服务的今天,电子出版与跨媒体出版技术的进一步发展,采用按需印刷的客户将是不断增多,印数与品种将随着市场的变化而变化,在不降低印刷品质的前提下,快速、灵活将成为另一项衡量市场竞争力的重要指标。传统的印刷方式已经不能完全满足日新月异的市场需求,一种全新的印刷方式--数码印刷,便在新的市场需求下孕育而生了。
简单地讲,数码快印 就是将电子文件直接成像在印刷介质之上,有别于传统印刷繁琐的工艺过程的一种全新印刷方式。
北京安装卫星电视--http://www.wxds365.cn
皮带轮--http://www.yxzhuzao.com/htm/pi_dai_lun.htm
非开挖--http://www.mwfkw.com/zp.html
三合一防雷器--http://www.51cyd.com/html/chanpin/?id=5
制氮机--http://www.lipin68.com.cn/zdj
北京卫星电视安装--http://www.wxds365.cn/
北京卫星电视--http://www.boolad365.cn/bjweixing/
电磁流量计--http://www.btwd.net/
抛丸清理机--http://dfydjx.cn/cpzs3.htm
烟囱碳纤维加固--http://www.bolan365.com/yc/tan_qian_wei.htm
TOP