Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] discuz如何使用ifream加载先锋影音播放视频

[复制链接]
remem1986 发表于 2014-10-8 20:21:34 | 显示全部楼层 |阅读模式
本帖最后由 remem1986 于 2014-10-9 19:54 编辑

discuz如何使用ifream加载先锋影音播放视频


——————————————————————问题找出来了

url里面无法加载变量进去

http://域名/?id=xfplay://先锋影音地址.rmvb


仔细对比自己的站和成功加载的网站播放ifream地址源代码有所不同,
下面两段代码没有加进去xfplay播放地址,而另外个站有加载进去,所以可以播放
<PARAM NAME="URL" VALUE="      
PARAM_URL="  


现在问题找出来了   有大神可以帮忙如何把变量地址加进去吗

——————————————————————


找到一网站扒了些代码过来,但是在后台 discuz!代码里面不知道如何添加

对方discuz论坛目录下代码贴出来,求大神解惑。

index.php内容
  1. <link rel="stylesheet" type="text/css" href="js/styles.css" />
  2. <div class="xfplay">
  3. <div class="tit"><span>需要安装<b><a  target="_blank">影音先锋播放器</a></b>才能观看</span></div>
  4. <TABLE style="BACKGROUND-COLOR: #000000" border=0 cellSpacing=0 cellPadding=0 align=center>

  5. <TD id=tdxfplay width="700" height="450">

  6. <IFRAME id=xframe_mz name=xframe_mz style="MARGIN: 0px; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%" src="/error.htm" frameBorder=0 scrolling=no></IFRAME>

  7. <!--先锋播放器-->
  8. <OBJECT id=Xfplay name=Xfplay
  9.       onerror="document.getElementById('Xfplay').style.display='none';document.getElementById('xframe_mz').style.display='';document.getElementById('xframe_mz').src=/error.htm';"
  10.       CLASSID="CLSID:E38F2429-07FE-464A-9DF6-C14EF88117DD" width="700" height="450">
  11. <!--IE 浏览器-->
  12. <PARAM NAME="URL" VALUE="" width="700" height="450">

  13.   <!--非IE浏览器 火狐,谷歌 等浏览器-->                                                               
  14. <embed type="application/xfplay-plugin" id="Xfplay2" name="Xfplay" PARAM_URL=""  width="700" height="450"></embed>   
  15.      
  16. </OBJECT>

  17. </TD>
  18. </TABLE>

  19. <SCRIPT language=JavaScript src="/Player.js"></SCRIPT>
  20. </div>
复制代码


error.htm内容
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <HTML><HEAD><TITLE>影音先锋未安装提示</TITLE>

  3. <SCRIPT>

  4. function preloadedImages()

  5. {
  6.   
  7. var imgname=new Array();
  8.   var img = new Array();

  9.   imgname[0]="images/xfan_1.gif";  
  10.   imgname[1]="images/xfan_2.gif";  


  11. for (i=0;i<=imgname.length-1;i++)
  12.   {
  13.       img[i] = new Image();
  14.       img[i].src = imgname[i];
  15.   }

  16. }


  17. </SCRIPT>

  18. <BODY style="MARGIN: 0px" onload=preloadedImages();>
  19. <TABLE border=0 cellSpacing=0 cellPadding=0 width="100%" align=center height="100%">
  20. <TBODY>

  21. <TR>

  22. <TD style="BACKGROUND-IMAGE: url(images/xfpicture.jpg); BACKGROUND-COLOR: #000000; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 400px" align=middle>
  23. <DIV
  24.       style="BACKGROUND-IMAGE: url(images/xfan_1.gif); MARGIN-TOP: 120px; WIDTH: 170px; HEIGHT: 54px; CURSOR: pointer"
  25.       onmousemove="this.style.backgroundImage='url(images/xfan_2.gif)'"
  26.       onmouseout="this.style.backgroundImage='url(images/xfan_1.gif)'"
  27.       onclick="location.">
  28. </DIV>
  29. </TD>

  30. </TR>

  31. <TR>
  32.     <TD style="BACKGROUND-COLOR: #000000; WIDTH: 100%; HEIGHT: 121px"></TD>
  33. </TR>

  34. </TBODY>
  35. </TABLE>
  36. </BODY>
  37. </HTML>
复制代码


Player.js 内容
  1. function getxfdx(objName)
  2. {
  3.         try
  4.                 {
  5.                         if (document.getElementById)
  6.                         {
  7.                                         return eval('document.getElementById("'+objName+'")');
  8.                         }
  9.                         else
  10.                         {
  11.                                         return eval('document.all.'+objName);
  12.                         }
  13.                 }
  14.                 catch(e)
  15.                 {}
  16. }

  17. function startdrag()
  18. {
  19.         window.document.ondragstart = function(e){
  20.                 return false;
  21.         }
  22. }

  23. var XfplayIEFF;
  24. var isIE = true;
  25. var Install = false;

  26. function OnloadFun()
  27. {
  28.                 var checkIEorFirefox = {}
  29.                  if(window.ActiveXObject || window.ActiveXObject !== undefined){
  30.                         checkIEorFirefox.ie = "yes";
  31.                         XfplayIEFF = document.getElementById("Xfplay");
  32.                  }else{
  33.                          isIE = false;
  34.                         checkIEorFirefox.firefox = "yes";
  35.                         XfplayIEFF = document.getElementById("Xfplay2");

  36.                          var $E = function(){var c=$E.caller; while(c.caller)c=c.caller; return c.arguments[0]};
  37.                         __defineGetter__("event", $E);
  38.                  }

  39.                 if(!isIE)
  40.                 {
  41.                         if (navigator.plugins){
  42.                                 for (i=0; i < navigator.plugins.length; i++ )
  43.                                 {
  44.                                         var n = navigator.plugins[i].name;
  45.                                         if( navigator.plugins[n][0]['type'] == 'application/xfplay-plugin')
  46.                                         {
  47.                                                 Install = true; break;
  48.                                         }               
  49.                                 }
  50.                         }
  51.                         if(!Install)
  52.                         {
  53.                                 XfplayIEFF.style.display='none';
  54.                                 document.getElementById('xframe_mz').style.display='';
  55.                                 document.getElementById('xframe_mz').src='http://error.xfplay.com/error.htm';
  56.                         }
  57.                 }else{
  58.                         if(getxfdx('Xfplay2') != null)
  59.                                 getxfdx('Xfplay2').style.display='none';
  60.                         if(XfplayIEFF != null && XfplayIEFF.style.display == 'none' && getxfdx('xframe_mz').style.display !='none')
  61.                         {}else{
  62.                                 Install = true;
  63.                         }
  64.                 }

  65.            if(Install)
  66.            {
  67.                 startdrag();
  68.            }

  69. }


  70. //==========================================================
  71. OnloadFun();
复制代码


styles.css
  1. /* Only Needed For The Demo Page */
  2. .xfplay{ margin:0 auto; width:700px; background-color:#000; overflow:hidden;}
  3. .xfplay .tit{ background:#000; height:30px;}
  4. .xfplay .tit span{ background-color:#FFFF00; padding:5px 10px; float:right; font-size:12px;}
  5. .xfplay .tit span a{ color:#FF0000; text-decoration:underline;}
  6. .xfplay .box{ overflow:hidden;}
复制代码





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| remem1986 发表于 2014-10-8 22:09:11 | 显示全部楼层
没有大神来帮忙,自己UP起来
回复

使用道具 举报

 楼主| remem1986 发表于 2014-10-9 10:39:32 | 显示全部楼层
再次UP起来 怎么没有人顶
回复

使用道具 举报

 楼主| remem1986 发表于 2014-10-9 16:21:57 | 显示全部楼层
本帖最后由 remem1986 于 2014-10-9 19:53 编辑

现在问题找出来了   有大神可以帮忙如何把变量地址加进去吗
回复

使用道具 举报

 楼主| remem1986 发表于 2014-10-10 10:57:56 | 显示全部楼层
:L:L怎么还是没人来帮忙
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 13:42 , Processed in 0.021877 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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