Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2008, 01:02
Ktulu
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Problema con <tr> (Firefox y Explorer)

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>