Pagina 1 di 1

Problema con le centrature delle tabelle...

Inviato: 05/01/2006, 12:45
da ishan
Ho un problema con la centratura nella pagina delle tabelle; l'homepage la vedo bene, ho modificato header e footer mettendo come dimensione 770 e allineamento al centro, pero' quando entro in una categoria, tipo schede video, oppure entro nella specifico del prodotto la colonna centrale (del body o main) si espande alle stesse dimensioni dell'header, quindi in percentuale credo, e le due colonne laterali (menu sinsitro e destro), vanno oltre i margini dell'header...cosa dovrei controllare??

grazie

Re: Problema con le centrature delle tabelle...

Inviato: 05/01/2006, 12:51
da Bass
ishan ha scritto:Ho un problema con la centratura nella pagina delle tabelle; l'homepage la vedo bene, ho modificato header e footer mettendo come dimensione 770 e allineamento al centro,
Devi lasciare aperta la tabella nell'header in modo che agisca su tutto il sito

'iao

Sergio

Re: Problema con le centrature delle tabelle...

Inviato: 05/01/2006, 12:57
da ishan
Bass ha scritto:
ishan ha scritto:Ho un problema con la centratura nella pagina delle tabelle; l'homepage la vedo bene, ho modificato header e footer mettendo come dimensione 770 e allineamento al centro,
Devi lasciare aperta la tabella nell'header in modo che agisca su tutto il sito

'iao

Sergio
Non ho capito bene cosa tu voglia dire con "devi lasciare aperta..." cmq credo di aver risolto, spero, andando a sostituire questo codice in tutte le pagine :

Codice: Seleziona tutto

<table border="0" width="770" cellspacing="3" cellpadding="3" align="center">
Al posto di questo :

Codice: Seleziona tutto

<table border="0" width="100%" cellspacing="3" cellpadding="3">
Sbaglio ??

Ciao.

Re: Problema con le centrature delle tabelle...

Inviato: 05/01/2006, 12:59
da Bass
ishan ha scritto: Sbaglio ??
No, puo' andare bene anche cosi'.
Con l'altro metodo facevi meno fatica, praticamente bastava mettere una tabella all'inizio di heder.php prima del primo <?php

Codice: Seleziona tutto

<table width="770" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td>
E tutto il sito resta bloccato :)

'iao

Sergio

Re: Problema con le centrature delle tabelle...

Inviato: 05/01/2006, 13:09
da ishan
Bass ha scritto:
ishan ha scritto: Sbaglio ??
No, puo' andare bene anche cosi'.
Con l'altro metodo facevi meno fatica, praticamente bastava mettere una tabella all'inizio di heder.php prima del primo <?php

Codice: Seleziona tutto

<table width="770" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td>
E tutto il sito resta bloccato :)

'iao

Sergio
Ah ecco, ora mi è chiaro, facendo cosi' blocco tutti i file senza doverli modificare ed ho una gestione piu' centralizzata del tutto...grazie

Inviato: 05/01/2006, 13:33
da ishan
Oddio mi sono perso, ho messo la tabella aperta in cima al file header.php e poi ho riportato ai valori originali tutte le tabelle, questo è il mio header ora che mi da problemi di centratura...

Codice: Seleziona tutto


<table width="770" cellspacing="0" cellpadding="0" align="center"> 
  <tr> 
    <td>
<?php
/*
  $Id: header.php,v 1.42 2003/06/10 18:20:38 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

// check if the 'install' directory exists, and warn of its existence
  if (WARN_INSTALL_EXISTENCE == 'true') {
    if (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/install')) {
      $messageStack->add('header', WARNING_INSTALL_DIRECTORY_EXISTS, 'warning');
    }
  }

// check if the configure.php file is writeable
  if (WARN_CONFIG_WRITEABLE == 'true') {
    if ( (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) && (is_writeable(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) ) {
      $messageStack->add('header', WARNING_CONFIG_FILE_WRITEABLE, 'warning');
    }
  }

// check if the session folder is writeable
  if (WARN_SESSION_DIRECTORY_NOT_WRITEABLE == 'true') {
    if (STORE_SESSIONS == '') {
      if (!is_dir(tep_session_save_path())) {
        $messageStack->add('header', WARNING_SESSION_DIRECTORY_NON_EXISTENT, 'warning');
      } elseif (!is_writeable(tep_session_save_path())) {
        $messageStack->add('header', WARNING_SESSION_DIRECTORY_NOT_WRITEABLE, 'warning');
      }
    }
  }

// check session.auto_start is disabled
  if ( (function_exists('ini_get')) && (WARN_SESSION_AUTO_START == 'true') ) {
    if (ini_get('session.auto_start') == '1') {
      $messageStack->add('header', WARNING_SESSION_AUTO_START, 'warning');
    }
  }

  if ( (WARN_DOWNLOAD_DIRECTORY_NOT_READABLE == 'true') && (DOWNLOAD_ENABLED == 'true') ) {
    if (!is_dir(DIR_FS_DOWNLOAD)) {
      $messageStack->add('header', WARNING_DOWNLOAD_DIRECTORY_NON_EXISTENT, 'warning');
    }
  }

  if ($messageStack->size('header') > 0) {
    echo $messageStack->output('header');
  }
?>
<style type="text/css">
<!--
.Stile1 {color: #F8F7D5}
-->
</style>
<br>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr class="headerNavigation">
    <td class="headerNavigation">  <?php echo $breadcrumb->trail(' :: '); ?></td>
    <td align="right" class="headerNavigation"><?php if (tep_session_is_registered('customer_id')) { ?><a href="<?php echo tep_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_LOGOFF; ?></a>  |  <?php } ?><a href="<?php echo tep_href_link(FILENAME_ACCOUNT, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_MY_ACCOUNT; ?></a>  |  <a href="<?php echo tep_href_link(FILENAME_SHOPPING_CART); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CART_CONTENTS; ?></a>  |  <a href="<?php echo tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CHECKOUT; ?></a>   </td>
  </tr>
</table>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr class="header">
    <td valign="middle" align='center'><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'header.gif', 'Domus') . '</a>'; ?></td>
    <!--<td align="right" valign="bottom">-->
	<?php //echo '<a href="' . tep_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_account.gif', HEADER_TITLE_MY_ACCOUNT) . '</a>  <a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image(DIR_WS_IMAGES . 'header_cart.gif', HEADER_TITLE_CART_CONTENTS) . '</a>  <a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_checkout.gif', HEADER_TITLE_CHECKOUT) . '</a>'; ?>
	<!--  </td>-->
  </tr>
</table>

<?php
  if (isset($HTTP_GET_VARS['error_message']) && tep_not_null($HTTP_GET_VARS['error_message'])) {
?>
<table border="0" width="100%" cellspacing="0" cellpadding="2">
  <tr class="headerError">
    <td class="headerError"><?php echo htmlspecialchars(urldecode($HTTP_GET_VARS['error_message'])); ?></td>
  </tr>
</table>
<?php
  }

  if (isset($HTTP_GET_VARS['info_message']) && tep_not_null($HTTP_GET_VARS['info_message'])) {
?>
<table border="0" width="100%" cellspacing="0" cellpadding="2">
  <tr class="headerInfo">
    <td class="headerInfo"><?php echo htmlspecialchars($HTTP_GET_VARS['info_message']); ?></td>
  </tr>
</table>
<?php
  }
?>

Mi sto perdendo.... :?

Inviato: 05/01/2006, 19:21
da Bass
ishan ha scritto:Oddio mi sono perso, ho messo la tabella aperta in cima al file header.php e poi ho riportato ai valori originali tutte le tabelle, questo è il mio header ora che mi da problemi di centratura...
E' corretto, che problemi ti da'?

'iao

Sergio

Inviato: 06/01/2006, 3:13
da ishan
Dovevo riportare a valori originali tutte le altre, ho risolto ora. Grazie.