Quiero añadir a mi template de Joomla! un banner rotatorio en flash.
Si lo hago para probarlo en una página HTML no hay problema, y sale. Puedes ver un ejemplo aquí
Yo lo que hago es editar mi "index.php" y lo pongo así:
Código PHP:
<?php
defined('_JEXEC') or die('Restricted access');
$url = clone(JURI::getInstance());
$showRightColumn = $this->countModules('user1 or user2 or right or top');
$showRightColumn &= JRequest::getCmd('layout') != 'form';
$showRightColumn &= JRequest::getCmd('task') != 'edit'
?>
<?php echo '<?xml version="1.0" encoding="utf-8"?'.'>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
// aquí he borrado código para no hacerlo largo
// añado el script
<script type="text/javascript">
var flashvars = {};
flashvars.settingsXML = "settings.xml";
var params = {};
params.scale = "noscale";
params.salign = "tl";
params.wmode = "transparent";
var attributes = {};
swfobject.embedSWF("banner.swf", "BannerDiv", "1000", "260", "9.0.0", false, flashvars, params, attributes);
</script>
</head>
<body>
<div id="all" class="style3">
<div id="header">
<h1 id="logo" class="style1">
//copio el código para introducir el banner, como pone en las instrucciones de donde descargué este componente flash, y que sí funciona en una página 'index.html'
<div id="BannerDiv">
<a href="http://www.adobe.com/go/getflashplayer">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
</a>
</div>
// sigue el resto de código de la página...
¿Alguien sabe por qué si sale cuando lo pongo en un HTML - como el ejemplo que os he comentado al princpio - y al añadirlo como os he mostrado, en el código HTML de la página 'index.php' no sale en el navegador?
Muchas gracias!