|
?e ho?ete spremeniti v Joomli, da se med bannerji lahko pojavljajo tudi Flash datoteke, potem morate popraviti naslednje datoteke (zavedajte se, da flash bannerji bodo sicer delali, štelo vam bo tudi klike, ampak usmerjanje na dolo?en naslov ne bo delovalo - redirect): 1. administrator/components/com_banners/admin.banners.html.phpv vrstici okrog 275 spremenite tale tekst: if (eregi("swf", $_row->imageurl)) { ?> <img src="images/blank.png" name="imagelib"> <?php
v to: if (eregi("swf", $_row->imageurl)) { $imageurl = "../images/banners/".$_row->imageurl; $getflashinfo = @getimagesize( $imageurl ); echo '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'.$getflashinfo[0].'" height="'.$getflashinfo[1].'"> <param name="movie" value="'.$imageurl.'" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <embed src="'.$imageurl.'" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'.$getflashinfo[0].'" height="'.$getflashinfo[1].'"></embed> </object>';
2. modules/mod_banners.php
v vrstici 85 spremenite: } else if (eregi("\.swf$", $banner->imageurl)) { $imageurl = "$mosConfig_live_site/images/banners/".$banner->imageurl; echo "<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=\"5\"> <param name=\"movie\" value=\"$imageurl\"><embed src=\"$imageurl\" loop=\"false\" pluginspage=\"http://www.macromedia.com/go/get/flashplayer\" type=\"application/x-shockwave-flash\"></embed></object>"; } v to (flash banner se bo pojavil brez linka na vrhu - obi?ajno): } else if (eregi("\.swf$", $banner->imageurl)) { $imageurl = "$mosConfig_live_site/images/banners/".$banner->imageurl; $getflashinfo = @getimagesize( $imageurl ); echo ' <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'.$getflashinfo[0].'" height="'.$getflashinfo[1].'" style="position:relative;z-index:0;"> <param name="movie" value="'.$imageurl.'" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <embed src="'.$imageurl.'" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'.$getflashinfo[0].'" height="'.$getflashinfo[1].'"></embed> </object>'; ?e ho?ete, da bo IE prikazoval Flash datoteke brez sitnega okvir?ka "Click here to activate and use this user control", si poglejte še ta navodila: http://www.amarasoftware.com/flash-problem.htm. 3. includes/joomla.phpv vrstici okrog 4692: if ( eregi( "bmp|gif|jpg|png", $file ) ) {
spremenite v: if ( eregi( "bmp|gif|jpg|png|swf", $file ) ) { |