Back to top

Autore Topic: moduli in colonna di sinistra non si espandono sulla colonna centrale  (Letto 2026 volte)

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
esempio pratico, a me piace lxmenu. lo metto in colonna sx, ma l'albero non si apre. Cioè, si ferma sul bordo destro della colonna sinistra. Come se, in effetti, si espandesse al di sotto della colonna centrale. Temporaneamente, quindi, ho dovuto ripiegare su extmenu  :(
Il template originale l'ho modificato ed è on su www.ct.camcom.it
Le modifiche hanno riguardato (a parte i colori) l'aggiunta del div con la path di navigazione a sinistra e la data a destra (non c'era aluna path di navigazione, nell'originale), l'inserimento del footer; una serie di condizioni "if" per la ricerca dell'immagine-logo a seconda della scelta della lingua (al momento il modulo non è pubblicato per carenza di contenuti tradotti).
Quale può essere la parte di codice che impedisce l'estensione di un modulo in posizione "left" SOPRA la colonna centrale?

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
scusate, avevo dimenticato di postare le parti di codice interessato:
Codice: [Seleziona]
<div id=entire>
 <div id="content">

     <?php  if (mosCountModules('left')) {?>
     <div id="leftbar">
     <?php mosLoadModules('left',-2); ?>
     </div><!--end of leftbar-->
     <?php ?>

     <?php  if (mosCountModules('right')) {?>
     <div id="mainbody">
     <?php mosMainBody(); ?>
     </div><!--end of mainbody-->
     <div id="rightbar">
     <?php mosLoadModules('right',-2); ?>
     </div><!--end of rightbar-->
     <?php }
     else { 
?>

     <div id="mainbodyfull">
     <?php mosMainBody(); ?>
     </div><!--end of mainbodyfull-->
     <?php ?>

 </div> <!--end of content -->
</div>


questi i riferimenti css

Codice: [Seleziona]
#entire {
width:100%;
margin:0px auto;
}

#content {
float:left;
width:92%;
margin:1em 4% 1em 4%;
background:#fff;
}
#leftbar {
float:left;
width:14%;
height:100%;
background:#fff;
overflow:hidden;
}

#mainbody {
float:left;
width:67%;
height:100%;
margin:0 1%;
padding:0 1%;
border-left:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
overflow:hidden;
}

#rightbar {
float:left;
width:14%;
height:100%;
background:#fff;
overflow:hidden;
}

#mainbodyfull {
float:left;
width:81%;
height:100%;
margin:0 1%;
padding:0 1%;
border-left:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
overflow:hidden;
}

Offline joomlapixel

  • Abituale
  • ****
  • Post: 1555
    • Mostra profilo
Quell'overflow: hidden sulla leftbar non mi convince.
Noto però che nel complesso lo hai impostato un pò dappertutto,posso chiederti come mai?

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
no, quella parte del template non l'ho modificato. E' così com'era in originale. Anzi... per la verità ... c'erano una serie di "clear:both" e "display:block" che ho eliminato  :-[
provo subito a eliminare l'overflow.
Grazie mille


edit: Può darsi che l'overflow sia legato al text resize, considerato che è "a corredo" del template?
« Ultima modifica: 13 Apr 2007, 13:55:57 da sali40 »

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
 ;D ;D ;D ;D
Ho testato nell'area di test. Era proprio quello, il problema. Dici che posso ripristinare clear e display?

Ho anche verificato che, effettivamente, levando tutti gli overflow:hidden, la colonna di destra sparisce all'incrementare dei caratteri.
Adesso provo a rimetterlo solo a dx

Offline joomlapixel

  • Abituale
  • ****
  • Post: 1555
    • Mostra profilo
;D ;D ;D ;D
Ho testato nell'area di test. Era proprio quello, il problema. Dici che posso ripristinare clear e display?

Ho anche verificato che, effettivamente, levando tutti gli overflow:hidden, la colonna di destra sparisce all'incrementare dei caratteri.
Adesso provo a rimetterlo solo a dx
non posso
DEVI RIRPISTINARE i clear soprattutto
altrimenti sorgeranno problemi con contenuti + ampi,lasciando l'overflow dove serve (mainbody presumo)

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
;D ;D ;D ;D
Ho testato nell'area di test. Era proprio quello, il problema. Dici che posso ripristinare clear e display?

Ho anche verificato che, effettivamente, levando tutti gli overflow:hidden, la colonna di destra sparisce all'incrementare dei caratteri.
Adesso provo a rimetterlo solo a dx
non posso
DEVI RIRPISTINARE i clear soprattutto
altrimenti sorgeranno problemi con contenuti + ampi,lasciando l'overflow dove serve (mainbody presumo)
ehm ... cosa "non puoi?"  ???
Mi hai già risolto tutto, cosa potrei chiedere di più?
Posso solo aggiungere un sommesso
GGRAZIEEEEEE  ;D

 



Web Design Bolzano Kreatif