[Joomla Tip] Menú desplegable por encima de Banner Flash

 
Hace relativamente poco, me pidieron que insertara un banner flash en un lateral de la web del Villarreal CF. Mi sopresa fué que que el banner siempre se mostraba por encima del menú. Lo podéis ver en la imagen superior.

La solución es relativamente fácil. Solo hay que añadir un par de cosas en el código. El primer paso es localizar el archivo "helper.php" dentro de la carpeta "modules -> mod_banners".

Sobre la línea 121 encontraremos este código:

$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>";

Hay que sustituirlo por este:

$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=\"wmode\" 
value=\"transparent\"><param name=\"movie\" value=\"$imageurl\"><embed 
src=\"$imageurl\" wmode=\"transparent\" loop=\"false\" 
pluginspage=\"http://www.macromedia.com/go/get/flashplayer\" 
type=\"application/x-shockwave-flash\" width=\"$width\" 
height=\"$height\"></embed></object>";

El parámetro que hace que funcione es el wmode="transparent". Una vez cambiado el código, lo subimos de nuevo a nuestro servidor. El resultado lo tenemos en la imagen de abajo.


Nota: Este tip es para Joomla 1.5.x

0 comentarios: