在Joomla的自带组件中有一个com_banner,可以在网页顶部显示banner,也就是我们说的“旗帜广告”。当然,这个位置你可以通过修改模板移动到其他位置,也可以显示公司的标语或者宣传画,但是有一样很遗憾:默认的com_banner不支持flash格式(.swf)的banner!
这岂不是很痛苦!现在不用flash格式的banner几乎就等于说“我不懂网页设计”!尽管在Joomla的扩展库中可以发现有人开发了一些模块来使得在banner位置显示flash格式的动画,但是这种方法未免大材小用了一些。实际上通过对Joomla核心文件的三处修改,就能立即实现在banner上显示flash文件。
方法如下:
1、打开 <joomla>/administrator/components/com_banners/admin.banners.html.php 文件。
大约在275行左右,找到如下代码: 原始代码 if (eregi("swf", $_row-> imageurl)) { ?> <img name= "imagelib" src= "images/blank.png" alt= "" /> 修改为: <p> {geshibot lang= "php" head= "修改后代码"} if (eregi("swf", $_row-> imageurl)) { $imageurl = "../images/banners/". $_row-> imageurl; $getflashinfo = @ getimagesize( $imageurl ); echo '<script src="http://www.joomlagate.com/mambots/content/plugin_jw_allvideos/gz_eolas_fix.js" type="text/javascript"></script> <script language="JavaScript"> <!-- var jsval = '<object width=\"\'.$getflashinfo[0].\'\" height=\"\'.$getflashinfo[1].\'\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\"><param name=\"movie\" value=\"\'.$imageurl.\'\" /><param name=\"quality\" value=\"high\" /><param name=\"wmode\" value=\"transparent\" /><param name=\"\\\" value=\"\\\" /><param name=\"movie\" value=\"\'.$imageurl.\'\" /><param name=\"quality\" value=\"high\" /><param name=\"wmode\" value=\"transparent\" /><param name=\"movie\" value=\"\'.$imageurl.\'\" /><param name=\"quality\" value=\"high\" /><param name=\"wmode\" value=\"transparent\" /><embed width=\"\'.$getflashinfo[0].\'\" height=\"\'.$getflashinfo[1].\'\" wmode=\"transparent\" quality=\"high\" type=\"application/x-shockwave-flash\" src=\"%27.$imageurl.%27\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\"></embed></object>'; writethis(jsval);//--> </script> <noscript><object width="'.$getflashinfo[0].'" height="'.$getflashinfo[1].'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"> <param name="movie" value="'.$imageurl.'" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <param name="\" value="\" /> <param name="movie" value="'.$imageurl.'" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <param name="movie" value="'.$imageurl.'" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <embed width="'.$getflashinfo[0].'" height="'.$getflashinfo[1].'" wmode="transparent" quality="high" type="application/x-shockwave-flash" src="%27.$imageurl.%27" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object></noscript>';
%20if%20%28eregi%28%22swf%22%2C%20%24_row-%3Eimageurl%29%29%20%7B%20%3F%3E%20%3Cimg%20name%3D%22imagelib%22%20src%3D%22images%2Fblank.png%22%20alt%3D%22%22%20%2F%3E%20%E4%BF%AE%E6%94%B9%E4%B8%BA%EF%BC%9A%0D%0A%3Cp%3E%7Bgeshibot%20lang%3D%22php%22%20head%3D%22%E4%BF%AE%E6%94%B9%E5%90%8E%E4%BB%A3%E7%A0%81%22%7D%20if%20%28eregi%28%22swf%22%2C%20%24_row-%3Eimageurl%29%29%20%7B%20%24imageurl%20%3D%20%22..%2Fimages%2Fbanners%2F%22.%24_row-%3Eimageurl%3B%20%24getflashinfo%20%3D%20%40getimagesize%28%20%24imageurl%20%29%3B%20echo%20%27%0D%0A%3Cscript%20src%3D%22http%3A%2F%2Fwww.joomlagate.com%2Fmambots%2Fcontent%2Fplugin_jw_allvideos%2Fgz_eolas_fix.js%22%20type%3D%22text%2Fjavascript%22%3E%3C%2Fscript%3E%0A%3Cscript%20language%3D%22JavaScript%22%3E%0A%3C%21--%0Avar%20jsval%20%3D%20%27%3Cobject%20width%3D%5C%22%5C%27.%24getflashinfo%5B0%5D.%5C%27%5C%22%20height%3D%5C%22%5C%27.%24getflashinfo%5B1%5D.%5C%27%5C%22%20classid%3D%5C%22clsid%3AD27CDB6E-AE6D-11cf-96B8-444553540000%5C%22%20codebase%3D%5C%22http%3A%2F%2Fdownload.macromedia.com%2Fpub%2Fshockwave%2Fcabs%2Fflash%2Fswflash.cab%23version%3D7%2C0%2C19%2C0%5C%22%3E%3Cparam%20name%3D%5C%22movie%5C%22%20value%3D%5C%22%5C%27.%24imageurl.%5C%27%5C%22%20%2F%3E%3Cparam%20name%3D%5C%22quality%5C%22%20value%3D%5C%22high%5C%22%20%2F%3E%3Cparam%20name%3D%5C%22wmode%5C%22%20value%3D%5C%22transparent%5C%22%20%2F%3E%3Cparam%20name%3D%5C%22%5C%5C%5C%22%20value%3D%5C%22%5C%5C%5C%22%20%2F%3E%3Cparam%20name%3D%5C%22movie%5C%22%20value%3D%5C%22%5C%27.%24imageurl.%5C%27%5C%22%20%2F%3E%3Cparam%20name%3D%5C%22quality%5C%22%20value%3D%5C%22high%5C%22%20%2F%3E%3Cparam%20name%3D%5C%22wmode%5C%22%20value%3D%5C%22transparent%5C%22%20%2F%3E%3Cparam%20name%3D%5C%22movie%5C%22%20value%3D%5C%22%5C%27.%24imageurl.%5C%27%5C%22%20%2F%3E%3Cparam%20name%3D%5C%22quality%5C%22%20value%3D%5C%22high%5C%22%20%2F%3E%3Cparam%20name%3D%5C%22wmode%5C%22%20value%3D%5C%22transparent%5C%22%20%2F%3E%3Cembed%20width%3D%5C%22%5C%27.%24getflashinfo%5B0%5D.%5C%27%5C%22%20height%3D%5C%22%5C%27.%24getflashinfo%5B1%5D.%5C%27%5C%22%20wmode%3D%5C%22transparent%5C%22%20quality%3D%5C%22high%5C%22%20type%3D%5C%22application%2Fx-shockwave-flash%5C%22%20src%3D%5C%22%2527.%24imageurl.%2527%5C%22%20pluginspage%3D%5C%22http%3A%2F%2Fwww.macromedia.com%2Fgo%2Fgetflashplayer%5C%22%3E%3C%2Fembed%3E%3C%2Fobject%3E%27%3B%0Awritethis%28jsval%29%3B%2F%2F--%3E%0A%3C%2Fscript%3E%0A%3Cnoscript%3E%3Cobject%20width%3D%22%27.%24getflashinfo%5B0%5D.%27%22%20height%3D%22%27.%24getflashinfo%5B1%5D.%27%22%20classid%3D%22clsid%3AD27CDB6E-AE6D-11cf-96B8-444553540000%22%20codebase%3D%22http%3A%2F%2Fdownload.macromedia.com%2Fpub%2Fshockwave%2Fcabs%2Fflash%2Fswflash.cab%23version%3D7%2C0%2C19%2C0%22%3E%0D%0A%3Cparam%20name%3D%22movie%22%20value%3D%22%27.%24imageurl.%27%22%20%2F%3E%0D%0A%3Cparam%20name%3D%22quality%22%20value%3D%22high%22%20%2F%3E%0D%0A%3Cparam%20name%3D%22wmode%22%20value%3D%22transparent%22%20%2F%3E%0D%0A%3Cparam%20name%3D%22%5C%22%20value%3D%22%5C%22%20%2F%3E%0D%0A%3Cparam%20name%3D%22movie%22%20value%3D%22%27.%24imageurl.%27%22%20%2F%3E%0D%0A%3Cparam%20name%3D%22quality%22%20value%3D%22high%22%20%2F%3E%0D%0A%3Cparam%20name%3D%22wmode%22%20value%3D%22transparent%22%20%2F%3E%0D%0A%3Cparam%20name%3D%22movie%22%20value%3D%22%27.%24imageurl.%27%22%20%2F%3E%0D%0A%3Cparam%20name%3D%22quality%22%20value%3D%22high%22%20%2F%3E%0D%0A%3Cparam%20name%3D%22wmode%22%20value%3D%22transparent%22%20%2F%3E%0D%0A%3Cembed%20width%3D%22%27.%24getflashinfo%5B0%5D.%27%22%20height%3D%22%27.%24getflashinfo%5B1%5D.%27%22%20wmode%3D%22transparent%22%20quality%3D%22high%22%20type%3D%22application%2Fx-shockwave-flash%22%20src%3D%22%2527.%24imageurl.%2527%22%20pluginspage%3D%22http%3A%2F%2Fwww.macromedia.com%2Fgo%2Fgetflashplayer%22%3E%3C%2Fembed%3E%3C%2Fobject%3E%3C%2Fnoscript%3E%27%3B%20
2、打开 <joomla>/modules/mod_banners.php 文件。
在85行左右,找到如下代码:
原始代码 } else if (eregi("\.swf$", $banner-> imageurl)) { $imageurl = "$mosConfig_live_site/images/banners/". $banner-> imageurl; echo " <script src="http://www.joomlagate.com/mambots/content/plugin_jw_allvideos/gz_eolas_fix.js" type="text/javascript"></script> <script language="JavaScript"> <!-- var jsval = '<object border=\"5\" swflash.cab#version=\"6,0,0,0\\\" classid=\"\\\" codebase=\"\\\"><embed loop=\"\\\" type=\"\\\" src=\"%5C%22$imageurl%5C%22\" pluginspage=\"\\\"></embed></object>'; writethis(jsval);//--> </script> <noscript><object border="5" swflash.cab#version="6,0,0,0\" classid="\" codebase="\"> <embed loop="\" type="\" src="%5C%22$imageurl%5C%22" pluginspage="\"></embed></object></noscript>"; }
%20%7D%20else%20if%20%28eregi%28%22%5C.swf%24%22%2C%20%24banner-%3Eimageurl%29%29%20%7B%20%24imageurl%20%3D%20%22%24mosConfig_live_site%2Fimages%2Fbanners%2F%22.%24banner-%3Eimageurl%3B%20echo%20%22%0D%0A%3Cscript%20src%3D%22http%3A%2F%2Fwww.joomlagate.com%2Fmambots%2Fcontent%2Fplugin_jw_allvideos%2Fgz_eolas_fix.js%22%20type%3D%22text%2Fjavascript%22%3E%3C%2Fscript%3E%0A%3Cscript%20language%3D%22JavaScript%22%3E%0A%3C%21--%0Avar%20jsval%20%3D%20%27%3Cobject%20border%3D%5C%225%5C%22%20swflash.cab%23version%3D%5C%226%2C0%2C0%2C0%5C%5C%5C%22%20classid%3D%5C%22%5C%5C%5C%22%20codebase%3D%5C%22%5C%5C%5C%22%3E%3Cembed%20loop%3D%5C%22%5C%5C%5C%22%20type%3D%5C%22%5C%5C%5C%22%20src%3D%5C%22%255C%2522%24imageurl%255C%2522%5C%22%20pluginspage%3D%5C%22%5C%5C%5C%22%3E%3C%2Fembed%3E%3C%2Fobject%3E%27%3B%0Awritethis%28jsval%29%3B%2F%2F--%3E%0A%3C%2Fscript%3E%0A%3Cnoscript%3E%3Cobject%20border%3D%225%22%20swflash.cab%23version%3D%226%2C0%2C0%2C0%5C%22%20classid%3D%22%5C%22%20codebase%3D%22%5C%22%3E%0D%0A%3Cembed%20loop%3D%22%5C%22%20type%3D%22%5C%22%20src%3D%22%255C%2522%24imageurl%255C%2522%22%20pluginspage%3D%22%5C%22%3E%3C%2Fembed%3E%3C%2Fobject%3E%3C%2Fnoscript%3E%22%3B%20%7D%20
对这段代码的修改有两种方法。由于在后台的“广告”组件设置中,针对每一个广告发布时都要求填写一个点击后指向的URL,因此,如果你希望点击flash动画后打开后台指定的那个URL,就把上述代码修改为:
修改后代码 } else if (eregi("\.swf$", $banner-> imageurl)) { $imageurl = "$mosConfig_live_site/images/banners/". $banner-> imageurl; $link = sefRelToAbs ( 'index.php?option=com_banners&task=click&bid='. $banner-> bid ); $getflashinfo = @ getimagesize( $imageurl ); echo ' <script src="http://www.joomlagate.com/mambots/content/plugin_jw_allvideos/gz_eolas_fix.js" type="text/javascript"></script> <script language="JavaScript"> <!-- var jsval = '<object style=\"position: relative;\" width=\"\'.$getflashinfo[0].\'\" height=\"\'.$getflashinfo[1].\'\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\"><embed style=\"z-index: 1; position: relative;\" width=\"\'.$getflashinfo[0].\'\" height=\"\'.$getflashinfo[1].\'\" wmode=\"transparent\" quality=\"high\" type=\"application/x-shockwave-flash\" src=\"%27.$imageurl.%27\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\"></embed></object>'; writethis(jsval);//--> </script> <noscript><object style="position: relative;" width="'.$getflashinfo[0].'" height="'.$getflashinfo[1].'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"> <embed style="z-index: 1; position: relative;" width="'.$getflashinfo[0].'" height="'.$getflashinfo[1].'" wmode="transparent" quality="high" type="application/x-shockwave-flash" src="%27.$imageurl.%27" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object></noscript>'; }
%20%7D%20else%20if%20%28eregi%28%22%5C.swf%24%22%2C%20%24banner-%3Eimageurl%29%29%20%7B%20%24imageurl%20%3D%20%22%24mosConfig_live_site%2Fimages%2Fbanners%2F%22.%24banner-%3Eimageurl%3B%20%24link%20%3D%20sefRelToAbs%28%20%27index.php%3Foption%3Dcom_banners%26amp%3Btask%3Dclick%26amp%3Bbid%3D%27.%20%24banner-%3Ebid%20%29%3B%20%24getflashinfo%20%3D%20%40getimagesize%28%20%24imageurl%20%29%3B%20echo%20%27%0D%0A%3Cscript%20src%3D%22http%3A%2F%2Fwww.joomlagate.com%2Fmambots%2Fcontent%2Fplugin_jw_allvideos%2Fgz_eolas_fix.js%22%20type%3D%22text%2Fjavascript%22%3E%3C%2Fscript%3E%0A%3Cscript%20language%3D%22JavaScript%22%3E%0A%3C%21--%0Avar%20jsval%20%3D%20%27%3Cobject%20style%3D%5C%22position%3A%20relative%3B%5C%22%20width%3D%5C%22%5C%27.%24getflashinfo%5B0%5D.%5C%27%5C%22%20height%3D%5C%22%5C%27.%24getflashinfo%5B1%5D.%5C%27%5C%22%20classid%3D%5C%22clsid%3AD27CDB6E-AE6D-11cf-96B8-444553540000%5C%22%20codebase%3D%5C%22http%3A%2F%2Fdownload.macromedia.com%2Fpub%2Fshockwave%2Fcabs%2Fflash%2Fswflash.cab%23version%3D7%2C0%2C19%2C0%5C%22%3E%3Cembed%20style%3D%5C%22z-index%3A%201%3B%20position%3A%20relative%3B%5C%22%20width%3D%5C%22%5C%27.%24getflashinfo%5B0%5D.%5C%27%5C%22%20height%3D%5C%22%5C%27.%24getflashinfo%5B1%5D.%5C%27%5C%22%20wmode%3D%5C%22transparent%5C%22%20quality%3D%5C%22high%5C%22%20type%3D%5C%22application%2Fx-shockwave-flash%5C%22%20src%3D%5C%22%2527.%24imageurl.%2527%5C%22%20pluginspage%3D%5C%22http%3A%2F%2Fwww.macromedia.com%2Fgo%2Fgetflashplayer%5C%22%3E%3C%2Fembed%3E%3C%2Fobject%3E%27%3B%0Awritethis%28jsval%29%3B%2F%2F--%3E%0A%3C%2Fscript%3E%0A%3Cnoscript%3E%3Cobject%20style%3D%22position%3A%20relative%3B%22%20width%3D%22%27.%24getflashinfo%5B0%5D.%27%22%20height%3D%22%27.%24getflashinfo%5B1%5D.%27%22%20classid%3D%22clsid%3AD27CDB6E-AE6D-11cf-96B8-444553540000%22%20codebase%3D%22http%3A%2F%2Fdownload.macromedia.com%2Fpub%2Fshockwave%2Fcabs%2Fflash%2Fswflash.cab%23version%3D7%2C0%2C19%2C0%22%3E%0D%0A%3Cembed%20style%3D%22z-index%3A%201%3B%20position%3A%20relative%3B%22%20width%3D%22%27.%24getflashinfo%5B0%5D.%27%22%20height%3D%22%27.%24getflashinfo%5B1%5D.%27%22%20wmode%3D%22transparent%22%20quality%3D%22high%22%20type%3D%22application%2Fx-shockwave-flash%22%20src%3D%22%2527.%24imageurl.%2527%22%20pluginspage%3D%22http%3A%2F%2Fwww.macromedia.com%2Fgo%2Fgetflashplayer%22%3E%3C%2Fembed%3E%3C%2Fobject%3E%3C%2Fnoscript%3E%27%3B%20%7D%20
当然了,一般来说,很多flash在制作时本身已经内嵌了点击后要打开的URL,因此如果使用上述代码就会使内嵌的URL失效,那么可以修改为下面的代码来忽略后台指定的URL:
修改后代码 } else if (eregi("\.swf$", $banner-> imageurl)) { $imageurl = "$mosConfig_live_site/images/banners/". $banner-> imageurl; $getflashinfo = @ getimagesize( $imageurl ); echo ' <script src="http://www.joomlagate.com/mambots/content/plugin_jw_allvideos/gz_eolas_fix.js" type="text/javascript"></script> <script language="JavaScript"> <!-- var jsval = '<object style=\"position: relative;\" width=\"\'.$getflashinfo[0].\'\" height=\"\'.$getflashinfo[1].\'\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\"><embed width=\"\'.$getflashinfo[0].\'\" height=\"\'.$getflashinfo[1].\'\" wmode=\"transparent\" quality=\"high\" type=\"application/x-shockwave-flash\" src=\"%27.$imageurl.%27\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\"></embed></object>'; writethis(jsval);//--> </script> <noscript><object style="position: relative;" width="'.$getflashinfo[0].'" height="'.$getflashinfo[1].'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"> <embed width="'.$getflashinfo[0].'" height="'.$getflashinfo[1].'" wmode="transparent" quality="high" type="application/x-shockwave-flash" src="%27.$imageurl.%27" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object></noscript>'; }
%20%7D%20else%20if%20%28eregi%28%22%5C.swf%24%22%2C%20%24banner-%3Eimageurl%29%29%20%7B%20%24imageurl%20%3D%20%22%24mosConfig_live_site%2Fimages%2Fbanners%2F%22.%24banner-%3Eimageurl%3B%20%24getflashinfo%20%3D%20%40getimagesize%28%20%24imageurl%20%29%3B%20echo%20%27%0D%0A%3Cscript%20src%3D%22http%3A%2F%2Fwww.joomlagate.com%2Fmambots%2Fcontent%2Fplugin_jw_allvideos%2Fgz_eolas_fix.js%22%20type%3D%22text%2Fjavascript%22%3E%3C%2Fscript%3E%0A%3Cscript%20language%3D%22JavaScript%22%3E%0A%3C%21--%0Avar%20jsval%20%3D%20%27%3Cobject%20style%3D%5C%22position%3A%20relative%3B%5C%22%20width%3D%5C%22%5C%27.%24getflashinfo%5B0%5D.%5C%27%5C%22%20height%3D%5C%22%5C%27.%24getflashinfo%5B1%5D.%5C%27%5C%22%20classid%3D%5C%22clsid%3AD27CDB6E-AE6D-11cf-96B8-444553540000%5C%22%20codebase%3D%5C%22http%3A%2F%2Fdownload.macromedia.com%2Fpub%2Fshockwave%2Fcabs%2Fflash%2Fswflash.cab%23version%3D7%2C0%2C19%2C0%5C%22%3E%3Cembed%20width%3D%5C%22%5C%27.%24getflashinfo%5B0%5D.%5C%27%5C%22%20height%3D%5C%22%5C%27.%24getflashinfo%5B1%5D.%5C%27%5C%22%20wmode%3D%5C%22transparent%5C%22%20quality%3D%5C%22high%5C%22%20type%3D%5C%22application%2Fx-shockwave-flash%5C%22%20src%3D%5C%22%2527.%24imageurl.%2527%5C%22%20pluginspage%3D%5C%22http%3A%2F%2Fwww.macromedia.com%2Fgo%2Fgetflashplayer%5C%22%3E%3C%2Fembed%3E%3C%2Fobject%3E%27%3B%0Awritethis%28jsval%29%3B%2F%2F--%3E%0A%3C%2Fscript%3E%0A%3Cnoscript%3E%3Cobject%20style%3D%22position%3A%20relative%3B%22%20width%3D%22%27.%24getflashinfo%5B0%5D.%27%22%20height%3D%22%27.%24getflashinfo%5B1%5D.%27%22%20classid%3D%22clsid%3AD27CDB6E-AE6D-11cf-96B8-444553540000%22%20codebase%3D%22http%3A%2F%2Fdownload.macromedia.com%2Fpub%2Fshockwave%2Fcabs%2Fflash%2Fswflash.cab%23version%3D7%2C0%2C19%2C0%22%3E%0D%0A%3Cembed%20width%3D%22%27.%24getflashinfo%5B0%5D.%27%22%20height%3D%22%27.%24getflashinfo%5B1%5D.%27%22%20wmode%3D%22transparent%22%20quality%3D%22high%22%20type%3D%22application%2Fx-shockwave-flash%22%20src%3D%22%2527.%24imageurl.%2527%22%20pluginspage%3D%22http%3A%2F%2Fwww.macromedia.com%2Fgo%2Fgetflashplayer%22%3E%3C%2Fembed%3E%3C%2Fobject%3E%3C%2Fnoscript%3E%27%3B%20%7D%20
3、打开 <joomla>/includes/joomla.php 文件。
在大约 4799 行可以看到下面一段注释以及后面紧跟的 images 函数:
原始代码 /** * build the select list to choose an image */ function Images
%20%2F%2A%2A%20%2A%20build%20the%20select%20list%20to%20choose%20an%20image%20%2A%2F%20function%20Images%20
在其下方,找到下面的代码:
原始代码 if ( eregi( "bmp|gif|jpg|png", $file ) ) {
%20if%20%28%20eregi%28%20%22bmp%7Cgif%7Cjpg%7Cpng%22%2C%20%24file%20%29%20%29%20%7B%20
将其修改为:
修改后代码 if ( eregi( "bmp|gif|jpg|png|swf", $file ) ) {
%20if%20%28%20eregi%28%20%22bmp%7Cgif%7Cjpg%7Cpng%7Cswf%22%2C%20%24file%20%29%20%29%20%7B%20
OK,现在搞定了。你可以进入网站后台,看看在“广告”组件(英文版就是 Banners)里面添加新广告时,是不是已经出现了对flash文件的支持?
注意:添加广告之前,别忘记把你要添加的 .swf 文件事先复制到 <joomla>/images/banners 文件夹里面去。 向朋友推荐 |