Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => I Template di Joomla 1.0.x => : antogrec 11 May 2008, 19:56:54

: RISOLTO Come risolvere questo fastidioso inconveniente con IE 7 ?
: antogrec 11 May 2008, 19:56:54
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]
: Re: Come risolvere questo fastidioso inconveniente con IE 7 ? Vi Pago! ,-)
: SteveTW 11 May 2008, 20:01:13
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...
: Re: Come risolvere questo fastidioso inconveniente con IE 7 ? Vi Pago! ,-)
: antogrec 11 May 2008, 22:27:36
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.
: Re: Come risolvere questo fastidioso inconveniente con IE 7 ? Vi Pago! ,-)
: SteveTW 12 May 2008, 09:02:03
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.
: Re: Come risolvere questo fastidioso inconveniente con IE 7 ? Vi Pago! ,-)
: antogrec 14 May 2008, 12:24:56
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.
: Re: Come risolvere questo fastidioso inconveniente con IE 7 ? Vi Pago! ,-)
: surfbit 14 May 2008, 12:57:36
ciao antogrec  :) puoi evitare di mettere nell'oggetto "? Vi Pago! ,-)" in questo forum non funziona così è tutti portano il loro contributo free.

Grazie
: Re: Come risolvere questo fastidioso inconveniente con IE 7 ? Vi Pago! ,-)
: antogrec 16 May 2008, 00:57:51
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.