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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

修復視頻帖遮住"推荐"連結區塊的修改方式 for 6.0正式版

[复制链接]
chino 发表于 2007-8-29 11:34:58 | 显示全部楼层 |阅读模式
修復視頻帖遮住"推荐"連結區塊的修改方式 for 6.0正式版
應該算一個小問題,有2個部份,一個是RC1版時已發的影音,和正式版發的影音方式不同,在6.0正式版中目前是同時存在,
個別修正如下:

<於6.0正式版發表的影音檔>
解決方式打開
templates\default\viewthread_video.htm
加入wmode="opaque"的代碼

找到

  1. <param name="allowFullScreen" value="true">
  2. <embed src='$playurl' allowScriptAccess="always" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowfullscreen="true" height="373" width="438">

复制代码


修改後取代為

  1. <param name="allowFullScreen" value="true">
  2. <param name="wmode" value="opaque">
  3. <embed src='$playurl' allowScriptAccess="always" wmode="opaque" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowfullscreen="true" height="373" width="438">
复制代码



<於6.0RC1版時發表的影音檔>
打開\include\discuzcode.func.php
找到一段代碼

  1. if($videoopen) {
  2.         function videocode($message, $tid, $pid) {
  3.                 global $vsiteid, $vsiteurl, $boardurl;
  4.                 $vsiteurl = urlencode($vsiteurl);
  5.                 $playurl = "http://union.bokecc.com/flash/discuz2/player.swf?siteid=$vsiteid&vid=\\2&tid=$tid&pid=$pid&autoStart=\\1&referer=".urlencode($boardurl."redirect.php?goto=findpost&pid=$pid&ptid=$tid");
  6.                 $flashplayer = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="object_flash_player" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" height="373" width="438">';
  7.                 $flashplayer .= '<param name="movie" value="'.$playurl.'">';
  8.                 $flashplayer .= '<param name="quality" value="high">';
  9.                 $flashplayer .= '<param name="allowScriptAccess" value="always">';
  10.                 $flashplayer .= '<param name="allowFullScreen" value="true">';
  11.                 $flashplayer .= '<embed src="'.$playurl.'" allowScriptAccess="always" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowfullscreen="true" height="373" width="438">';
  12.                 $flashplayer .= '</object>';
  13.                 return preg_replace("/\[video=(\d)\](\w+)\[\/video\]/", "$flashplayer", $message);
  14.         }
  15. }
复制代码


取代為


  1. if($videoopen) {
  2.         function videocode($message, $tid, $pid) {
  3.                 global $vsiteid, $vsiteurl, $boardurl;
  4.                 $vsiteurl = urlencode($vsiteurl);
  5.                 $playurl = "http://union.bokecc.com/flash/discuz2/player.swf?siteid=$vsiteid&vid=\\2&tid=$tid&pid=$pid&autoStart=\\1&referer=".urlencode($boardurl."redirect.php?goto=findpost&pid=$pid&ptid=$tid");
  6.                 $flashplayer = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="object_flash_player" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" height="373" width="438">';
  7.                 $flashplayer .= '<param name="movie" value="'.$playurl.'">';
  8.                 $flashplayer .= '<param name="quality" value="high">';
  9.                 $flashplayer .= '<param name="allowScriptAccess" value="always">';
  10.                 $flashplayer .= '<param name="allowFullScreen" value="true">';
  11.                 $flashplayer .= '<param name="wmode" value="opaque">';
  12.                 $flashplayer .= '<embed src="'.$playurl.'" allowScriptAccess="always" wmode="opaque" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowfullscreen="true" height="373" width="438">';
  13.                 $flashplayer .= '</object>';
  14.                 return preg_replace("/\[video=(\d)\](\w+)\[\/video\]/", "$flashplayer", $message);
  15.         }
  16. }
复制代码


以上都只是加上wmode="opaque"的屬性
更新後台緩存
完成!!

[ 本帖最后由 chino 于 2007-9-3 03:18 编辑 ]
 楼主| chino 发表于 2007-8-29 11:37:16 | 显示全部楼层
暈了
代碼失效 = =
被過濾掉
大家無緣了
回复

使用道具 举报

 楼主| chino 发表于 2007-8-29 11:41:52 | 显示全部楼层
原來要按禁用URL識別
回复

使用道具 举报

森帝 发表于 2007-8-29 11:44:39 | 显示全部楼层
回复

使用道具 举报

 楼主| chino 发表于 2007-8-29 13:41:57 | 显示全部楼层
這個只能用在6.0正式版
因為RC1和正式版的顯示方式不同@.@

[ 本帖最后由 chino 于 2007-9-3 03:04 编辑 ]
回复

使用道具 举报

pchhh 发表于 2007-8-29 21:33:21 | 显示全部楼层
好,太好了:)
回复

使用道具 举报

pchhh 发表于 2007-8-29 22:02:43 | 显示全部楼层
似乎不行呢?:)
回复

使用道具 举报

 楼主| chino 发表于 2007-8-30 03:01:29 | 显示全部楼层
原帖由 pchhh 于 2007-8-29 22:02 发表
似乎不行呢?:)

記得更新後台緩存
回复

使用道具 举报

 楼主| chino 发表于 2007-9-3 03:16:39 | 显示全部楼层
在更新為完整修改方式~~
回复

使用道具 举报

mm3pl 发表于 2008-1-19 16:33:26 | 显示全部楼层
记号。。。。。。!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 04:15 , Processed in 0.217381 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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