Hola gente, tengo el siguiente problema con una de mis plantillas Joomla. Si bien la misma no es de mi autoría, la descargue de la web del autor e intente modificarle ciertas cosas pero no logré llegar a lo que quería.
La estructura básica de la plantilla es la siguente en cuanto a posiciones de los módulos:
Lo que buscaba al modificarla era agregar un nuevo modulo en una nueva posicion para poder agregar publicidades flash mas grandes de lo que las posiciones left y right me permitían:
Pero como resultado, para variar, el IE me destrozó la plantilla mientras que Firefox/Chrome lo tomaban perfectamente:
(Algo así es lo que ocurre con IE7)
generando un gran espacio en blanco entre las posiciones left/right y la posicion "publi", ocurriendo lo mismo entre publi2/publi3 y "publi"
Posiblemente sea falta de alguna propiedad de CSS, aunque el problema aparece cuando inserto la etiqueta <tr> para colocar el codigo correspondientea la carga del modulo "publi".
Espero haberme explicado de la mejor manera y que alguien me pueda dar una mano u orientacion para solucionar el error de IE.
Adjunto el código del index.php y su correspondiente css.
index.php
Código HTML:
<?php defined( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed." );?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php if ( $my->id ) { initEditor(); } ?>
<?php
require($mosConfig_absolute_path."/templates/" . $mainframe->getTemplate() . "/gk_suckerfish.php");
$menu_name = "mainmenu";
?>
<meta http-equiv="Content-Type" content="text/html;><?php echo _ISO; ?>" />
<?php mosShowHead(); ?>
<?php echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css.css\" type=\"text/css\"/>" ; ?><?php echo "<link rel=\"shortcut icon\" href=\"$GLOBALS[mosConfig_live_site]/images/favicon.ico\" />" ; ?>
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/suckerfish.css" rel="stylesheet" type="text/css" />
<?php if (mosGetParam( $_REQUEST, 'option') == 'com_frontpage') { ?>
<link href="<? echo $mosConfig_live_site; ?>/mambots/content/smoothgallery/css/jd.gallery.css" rel="stylesheet" type="text/css" />
<link href="<? echo $mosConfig_live_site; ?>/mambots/content/smoothgallery/css/slightbox.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="<? echo $mosConfig_live_site; ?>/mambots/content/smoothgallery/scripts/mootools.js"></script>
<script type="text/javascript" src="<? echo $mosConfig_live_site; ?>/mambots/content/smoothgallery/scripts/jd.gallery.js"></script>
<script type="text/javascript" src="<? echo $mosConfig_live_site;?>/mambots/content/smoothgallery/scripts/slightbox.js"></script>
<?php } ?>
</head>
<body class="all">
<div align="center">
<div id="container">
<div id="wrapper">
<div id="tophead"><table width="100%" border="0">
<tr>
<td align="left"><div id="headleft"><p><a href="index.php">Patagones Noticias | Diario Digital</a></p></div></td>
</tr>
</table>
</div>
<div id="header"><table width="100%" border="0">
<tr>
<td>
<div id="logo">
<div align="left"><img src="templates/patagonesnoticias/images/logo.png" alt="" border="0" align="left" /></div>
</div>
</td>
<td align="left">
<div id="top2">
<div id="search">
<?php if (mosCountModules('user4')>0) mosLoadModules('user4',-2); ?>
</div>
</div>
</td>
<td></td>
</tr>
</table>
</div>
<div id="topnavwrap"><table width="100%" border="0">
<tr>
<td>
<div id="majmenu">
<div id="nav">
<?php mosShowListMenu($menu_name); ?>
</div>
</div>
</div></td>
</tr>
</table>
</div>
<div id="content">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td rowspan="4" align="left" valign="top"><div id="maincontent">
<table width="100%" border="0">
<tr>
<td><div id="pathway">
<?php /*mosPathWay();*/ ?>
</div></td>
<td><div id="date">
<div align="right"><div id="clock">-</div></div>
</div></td>
</tr>
</table>
<div id="modtop"><table width="100%" border="0">
<tr>
<td><div id="modtop1">
<?php if (mosCountModules('user1')>0) mosLoadModules('user1',-2); ?>
</div></td>
<td><div id="modtop2">
<?php if (mosCountModules('user2')>0) mosLoadModules('user2',-2); ?>
</div></td>
</tr>
</table>
</div>
<?php mosMainBody(); ?>
<div id="advert1">
<?php if (mosCountModules('banner')>0) mosLoadModules('banner',-2); ?>
</div>
<div id="modbot">
<table width="100%" border="0">
<tr>
<td><div id="modtop1">
<?php if (mosCountModules('user5')>0) mosLoadModules('user5',-2); ?>
</div></td>
<td><div id="modtop2">
<?php if (mosCountModules('user6')>0) mosLoadModules('user6',-2); ?>
</div></td>
</tr>
</table>
</div>
</div></td>
<td width="200" align="left" valign="top"><div id="right"><?php if (mosCountModules('right')>0) mosLoadModules('right',-2); ?></div></td>
<td width="200" align="left" valign="top"><div id="left"><?php mosLoadModules('left',-2); ?></div></td>
</tr>
<tr>
<td colspan="2" align="left" valign="top"><div id="publi"><?php mosLoadModules('publi',-2); ?></div></td>
</tr>
<tr>
<td align="left" valign="top"><div id="publiizq"><?php mosLoadModules('publi2',-2); ?></div></td>
<td align="left" valign="top"><div id="publider"><?php mosLoadModules('publi3',-2); ?></div></td>
</tr>
<tr>
<?php if (mosCountModules( "right" )) { ?>
<?php } ?>
<?php if (mosCountModules( "left" )) { ?>
<?php } ?></tr>
</table>
</div>
<?php if(mosCountModules('advert1') || mosCountModules('advert2')|| mosCountModules('advert3') ) { ?>
<div id="bottom">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<?php if (mosCountModules( "advert1" )) { ?>
<td width="280" align="left" valign="top"><div id="modleft">
<?php if (mosCountModules('advert1')>0) mosLoadModules('advert1',-2); ?>
</div></td>
<?php } ?>
<?php if (mosCountModules( "advert2" )) { ?>
<td width="280" align="left" valign="top"><div id="modcent">
<?php if (mosCountModules('advert2')>0) mosLoadModules('advert2',-2); ?>
</div></td>
<?php } ?>
<?php if (mosCountModules( "advert3" )) { ?>
<td width="280" align="left" valign="top"><div id="modright">
<?php mosLoadModules('advert3',-2); ?>
</div></td>
<?php } ?>
</tr>
</table>
<?php } ?>
</div>
<div id="footer">
<p>Diseñado por <a href="http://www.fribos.com.ar">FriBos</a> | Derechos reservados</p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>