Back to top

Autore Topic: RISOLTO Come risolvere questo fastidioso inconveniente con IE 7 ?  (Letto 3157 volte)

Offline antogrec

  • Esploratore
  • **
  • Post: 97
  • Sesso: Maschio
    • Mostra profilo
Ciao Ragazzi dopo notti insonne a cercare di modificare questo malefico errore , non riuscendoci, mi affido a voi del forum. Vi descrivo il problema.

Ho realizzato il sito www.seascanzano.it con joomla, ed ho inserito un ajax rotator per visuallizzare delle immagini.

Con Firefox, safari e Opera il sito si vede meravigliosamente bene, con il MERDOSO Internet Explore 7 e non so se pure il 6, invece il modulo ajax rotator esce dal tamplate di molto verso la vostra destra. Provare se volete!

Come posso modificare il codice HTML o CSS del template per sopprimere questo maledetto inconveniete che non mi fa più dormire la notte?

Non ditemi per favore di cambiare tamplate perchè è già il 4° che cambio..

Vi sarei infinitesimamente grati se mi riusciste ad aiutare. vi posto qui il codice HTML del tamplate.

Grazie in anticipo di Cuore.


<?php
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
// needed to seperate the ISO number from the language file constant _ISO
$iso = split( '=', _ISO );
// xml prolog
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>
<!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 mosShowHead(); ?>
<?php
if ( $my->id ) {
   initEditor();
}

if (mosCountModules('user1') + mosCountModules('user2') < 2) {
  $greybox = 'large';
} else {
  $greybox = 'small';
}
?>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_css.css" rel="stylesheet" type="text/css" />
<!-- [if IE]>
< link rel="stylesheet" type="text/css" href="foglio_di_stile_per_IE.css">
<![ endif]-->
<link rel="shortcut icon" href="<?php echo $mosConfig_live_site;?>/images/favicon.ico" />
</head>
<body id="page_bg">
<a name="up" id="up">[/url]

<div class="center" align="center">
  <table class="minimal" width="810" id="main">
    <tr>
      <td class="left_shadow"><img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/spacer.png" alt="spacer.png, 0 kB" title="spacer" class="" height="1" width="17" />
</td>
      <td class="wrapper">
          <div id="header">
               <div id="logo"></div>
               </div>
          <div id="tabbar">
               <?php mosLoadModules('user3', -1); ?>
            </div>
            <div id="colorbar"></div>
            <div id="contentarea">
               <table cellpadding="0" cellspacing="0" border="0" width="760">
                  <tr valign="top">
                     <td class="sidenav">
                       <div class="forcewidth">
                        <?php if (mosCountModules('top') > 0) { ?>
                           <div class="box_t"></div>
                           <div class="box_m">
                              <?php mosLoadModules('top', -1); ?>
                           </div>
                           <div class="box_b"></div>
                        <?php } ?>
                        <?php if (mosCountModules('left') > 0) { ?>
                           <div id="left">
                              <?php mosLoadModules('left', -2); ?>
                           </div>
                        <?php } ?>
                        

                        <img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/spacer.png" alt="spacer.png, 0 kB" title="spacer" class="" height="1" width="194" />

                       </div>
              </td>
              <td class="seperator"><img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/spacer.png" alt="spacer.png, 0 kB" title="spacer" class="" height="1" width="16" /></td>
                     <td class="middle">
                     <div class="banner"><?php mosLoadModules('banner', -1); ?></div>
                       <?php if (mosCountModules('user1') || mosCountModules('user1')) { ?>
                        <table class="minimal" width="550" id="greybox">
                           <tr valign="top">
                             <?php if (mosCountModules('user1') > 0) { ?>
                              <td class="<?php echo $greybox; ?>box">
                                 <?php mosLoadModules('user1', -2); ?>
                              </td>
                              <?php } ?>
                              <?php if (mosCountModules('user1') && mosCountModules('user2')) { ?>
                              <td class="spacer"></td>
                              <?php } ?>
                              <?php if (mosCountModules('user2') > 0) { ?>
                              <td class="<?php echo $greybox; ?>box">
                                 <?php mosLoadModules('user2', -2); ?>
                              </td>
                              <?php } ?>
                           </tr>
                        </table>
                        <?php } ?>
                        <div id="pathway"><?php mosPathWay(); ?></div>
                        <table width="100%">
                           <tr valign="top">
                              <td>   <?php mosMainBody(); ?>
                                    <div class="copyright">
                                       <?php mosLoadModules('footer'); ?><?php include_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/footer.php' ); ?>
                                    </div>
                              </td>
                              <?php if (mosCountModules('right') > 0) { ?>

                              <td class="seperator"><img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/spacer.png" alt="spacer.png, 0 kB" title="spacer" class="" height="1" width="16" /></td>
                              <td>
                              <div >
                                 <?php mosLoadModules('right', -2); ?>
                              </div>

                              </td>
                              <?php } ?>
                           </tr>
                        </table>
                     </td>
                  </tr>
               </table>
            </div>
      </td>
      <td class="right_shadow"><img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/spacer.png" alt="spacer.png, 0 kB" title="spacer" class="" height="1" width="17" />
</td>
    </tr>
    <tr>
      <td class="left_bot_shadow"><img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/spacer.png" alt="spacer.png, 0 kB" title="spacer" class="" height="41" width="17" />
</td>
     
      <td class="right_bot_shadow"><img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/spacer.png" alt="spacer.png, 0 kB" title="spacer" class="" height="41" width="17" />
</td>

    </tr>
  </table>
</div>


<?php mosLoadModules( 'debug', -1 );?>
</body>
</html>


GRAZIE!!!

[allegato eliminato da un amministratore]
« Ultima modifica: 16 Mag 2008, 00:59:33 da antogrec »

SteveTW

  • Visitatore
Scusa, domandone, sto guardando il codice che hai inserito del tuo template e l'ho visualizzato in Dreamweaver (ero qui ad aspettare che qualcuno rispondesse al mio quesito in altra posizione forum :'() ....

Mi dici in quale posizione hai inserito il modulo dell'ajax rotator?

Ti potrei essere più utile...

Offline antogrec

  • Esploratore
  • **
  • Post: 97
  • Sesso: Maschio
    • Mostra profilo
Scusa, domandone, sto guardando il codice che hai inserito del tuo template e l'ho visualizzato in Dreamweaver (ero qui ad aspettare che qualcuno rispondesse al mio quesito in altra posizione forum :'() ....

Mi dici in quale posizione hai inserito il modulo dell'ajax rotator?

Ti potrei essere più utile...


Ciao, spero possa aiutarmi.
la posizione dell'ajax rotator è : bunner.

Credi che si poss risolvere i problema?
Grazie.

Antonio.

SteveTW

  • Visitatore
Ciao Antogrec..... scusa ma poi ieri ho chiuso tutto ed ho visto questa mattina.
La posizione banner che tu hai inserito (precisamente alla riga 71 del codice che hai copiato) è inserito in una tabella che viene interpretata correttamente in Firefox, ma non in IE, nemmeno nella versione 7.

Per risolvere il tuo problema hai due strade:
1) apri il file template_css.css e cerchi l'ID corrispondente alla classe "bunner": infatti alla riga 71 tu trovi:

<div class="banner"><?php mosLoadModules('banner', -1); ?></div>

dove il class="banner" nel css gli da le istruzioni e qui dovresti dare l'interpretazione di allineare tutto a sinistra

2) la seconda strada, forse più semplice (ma dipende sempre cosa c'è dentro nel file CSS che non sono andato a scaricare dal sito che hai segnalato) è quella di sostituire la riga di cui sopra con questa:

<div class="banner" align="left"><?php mosLoadModules('banner', -1); ?>

questo perchè la tabella dove è inserito il tuo modulo non ha nessun comando di allineamento verso sinistra e questo è un problema noto di IE che lo interpreta nella maniera che ti è capitata sul tuo sito, centrando l'Ajax Rotator


Spero ti possa essere stato utile, ho dato una rapida occhiata ed a me funziona. Quel rotator lo uso anche io ogni tanto, anche se spesso va in conflitto con alcuni template che usano java.

Offline antogrec

  • Esploratore
  • **
  • Post: 97
  • Sesso: Maschio
    • Mostra profilo
Grazie SteveTW, ho risolto il problema, il tag che mi avevi riportato tu non esisteva nel tamplate.css, ma ho individuato la riga dove risiedeva l'informazione relativa al quel modulo e da lì poi ho modificato la posizione dell'ajax rotator.

Grazie lo stasso.

Offline surfbit

  • Instancabile
  • ******
  • Post: 7316
  • Sesso: Maschio
  • Verranno ignorati mp tecnici
    • Mostra profilo
ciao antogrec  :) puoi evitare di mettere nell'oggetto "? Vi Pago! ,-)" in questo forum non funziona così è tutti portano il loro contributo free.

Grazie
A volte basta un sorriso per far felice una persona.

La guida alla scelta dell'hosting per Joomla!  Joomlaspace.it: l'hosting per Joomla

Offline antogrec

  • Esploratore
  • **
  • Post: 97
  • Sesso: Maschio
    • Mostra profilo
ciao antogrec  :) puoi evitare di mettere nell'oggetto "? Vi Pago! ,-)" in questo forum non funziona così è tutti portano il loro contributo free.

Grazie

hai ragione scusami, ma era solo per far capire che stavo nei guai.
provvedo.

 



Web Design Bolzano Kreatif