本帖最后由 鸿恒之心 于 2012-10-17 15:41 编辑
如何让插入到Discuz!论坛的Flash背景不是透明(白色)的?
大概都知道Discuz!论坛发贴时插入Flash默认是背景是白色的。那么如何修改Discuz!论坛的Flash背景不是透明(白色)的?
今天我就教大家一个简单的办法。
先用FTP软件下载source\function\function_discuzcode.php这个文件,记得千万要备份这个文件,以防出错,最后再修改代码。大约在第270行,找到以下代码:- function parseflash($w, $h, $url) {
- $w = !$w ? 550 : $w;
- $h = !$h ? 400 : $h;
- preg_match("/((https?){1}:\/\/|www\.)[^\["']+/i", $url, $matches);
- $url = $matches[0];
- $randomid = 'swf_'.random(3);
- if(fileext($url) != 'flv') {
- return '<span id="'.$randomid.'"></span><script type="text/javascript" reload="1">$(\''.$randomid.'\').innerHTML=AC_FL_RunContent(\'width\', \''.$w.'\',
- \'height\', \''.$h.'\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', \''.$url.'\', \'quality\', \'high\', \'bgcolor\', \'#ffffff\', \'wmode\',
- \'transparent\', \'allowfullscreen\', \'true\');</script>';
复制代码 将 \'bgcolor\', \'#ffffff\', \'wmode\', \'transparent\',这些代码删除即可。【注意逗号】
我自己的论坛亲测可用!演示效果如下:http://bbs.hhxin.com/thread-2118-1-1.html
|