Forums / General Questions / All banners positions support SWF

All banners positions support SWF

Views: 772

Results 1 to 2 of 2
14 Dec 2011, 11:23 AM
#1
ferisk avatar

ferisk

New Zenner

Join Date:
Sep 2011
Location:
Slovakia
Posts:
11
Plugin Contributions:
0

All banners positions support SWF

  1. code change

file includes/functions/banner.php

find:
$banner_string = zen_image(DIR_WS_IMAGES . $banner->fields['banners_image'], $banner->fields['banners_title']);

replace:

$flash_array = explode(",",$banner->fields['banners_title']);
if($flash_array[0] != 'sumo-flash') {
$banner_string = zen_image(DIR_WS_IMAGES . $banner->fields['banners_image'], $banner->fields['banners_title']);
} else {
$banner_string = '<object codebase="(EmptyReference!)" type="application/x-shockwave-flash" data="images/' . $banner->fields['banners_image'] . '" width="' . $flash_array[1] . '" height="'. $flash_array[2] .'">';
$banner_string .= '<param name="movie" value="images/' . $banner->fields['banners_image'] . '" /><param name="wmode" value="transparent"/></object>';
}

  1. edit your banner - banner manager

banner name : sumo-flash,150px,100px

banner image format - file.swf

:wink:

22 Dec 2011, 11:56 AM
#2
ferisk avatar

ferisk

New Zenner

Join Date:
Sep 2011
Location:
Slovakia
Posts:
11
Plugin Contributions:
0

Re: All banners positions support SWF

small adjustment to the code
it works good
allowed modifies the name banner
name banner must begin with sumo-flash
Example of banner name: sumo-flash Top,140px,120px

file: includes/functions/banner.php

find:
$banner_string = zen_image(DIR_WS_IMAGES . $banner->fields['banners_image'], $banner->fields['banners_title']);

replace:

if(substr($banner->fields['banners_title'],0,10) != 'sumo-flash') {
$banner_string = zen_image(DIR_WS_IMAGES . $banner->fields['banners_image'], $banner->fields['banners_title']);
} else {
$flash_array = explode(",",$banner->fields['banners_title']);
$banner_string .= '<object codebase="(EmptyReference!)" type="application/x-shockwave-flash" data="images/' . $banner->fields['banners_image'] . '" width="' . $flash_array[1] . '" height="'. $flash_array[2] .'">';
$banner_string .= '<param name="movie" value="images/' . $banner->fields['banners_image'] . '" /><param name="wmode" value="transparent"/></object>';
}