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>