GK-ICKI_Sports模版中Flash广告条置于菜单动画底下-Joomla的GK-ICKI_Sports模版使用之一

作者:我就是个世界 发表于:2009-07-15
      如果你安装了GK-ICKI_Sports模版,那么在添加banner2或者banner3位置模块为FLASH动画或者FLV视频的时候,你会发现下拉的二级菜单会被这些FLASH给挡住了,因为一般情况下默认的FLASH都是位于其它DIV层的顶层的,即使你设置了菜单层为Z-index:1000也无济于是,这里我讲一下最主要的原因和解决方法:

[b]原因:[/b]

FLASH代码需要增加一个透明参数,配合Z-index才可以让FLASH置于底层,参数为
[code]:<param value="transparent" name="wmode"/>[/code]

[b]解决方法:[/b]

针对JOOMLA模版我们需要更改一下banner模块的视图代码,请查找[color=#FF0000] modules\mod_banners\helper.php[/color] 文件第121行[separator]

[code]$html = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" border=\"0\" width=\"$width\" height=\"$height\">
<param name=\"movie\" value=\"$imageurl\"><embed src=\"$imageurl\" loop=\"false\" pluginspage=\"http://www.macromedia.com/go/get/flashplayer\" type=\"application/x-shockwave-flash\" width=\"$width\" height=\"$height\"></embed>
</object>";[/code]

改为:


[code]$html = "<object type=\"application/x-shockwave-flash\"
data=\"$imageurl\"
width=\"$width\" height=\"$height\">
<param name=\"movie\"
value=\"$imageurl\" />
<param name=\"wmode\" value=\"transparent\" />
</object>"; [/code]

即可解决以上问题。

分享:

扫一扫在手机阅读、分享本文

请发表您的评论