Flash bannerji v Joomli

Č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.php

v 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.php

v vrstici okrog 4692:

if ( eregi( "bmp|gif|jpg|png", $file ) ) {

spremenite v:

if ( eregi( "bmp|gif|jpg|png|swf", $file ) ) {

 
< Nazaj   Naprej >


 
 

Standardi
Valid XHTML 1.0 Transitional Valid CSS

RSS kanali