Back to top

Autore Topic: Larghezza colonna centrale  (Letto 3011 volte)

Offline helpdesk

  • Esploratore
  • **
  • Post: 100
    • Mostra profilo
Larghezza colonna centrale
« il: 09 Set 2007, 12:04:43 »
Il template che utilizzo è su 3 colonne, dopo aver trovato come modificare la larghezza delle colonne left e right, non trono però come modificare la colonna centrale. Infatti il problema nasce dal fatto che se modifico, riducendola, quella di destra, mi trovo che quella centrale mi rimane della stessa larghezza e mi si crea uno spazio tra la fine della centrale e quella di destra, quindi dovrei dire a quella centrale di occupare anche lo spazio che prima apparteneva a quella di destra...ma come? Ho cercato nei css ma non capisco qual'è il punto giusto. Ho anche cercato in questo forum ma forse non ho saputo cercare bene. Cmq ci riprovo.
Ciao

Offline gallus

  • Abituale
  • ****
  • Post: 1771
  • Sesso: Maschio
  • Gens Joomla
    • Mostra profilo
Re: Larghezza colonna centrale
« Risposta #1 il: 09 Set 2007, 12:08:20 »
La colonna centrale se intendi il mainBody è la differenza tra la dimensione delle colonne esterne in genere e la dimensione totale del template... oppure imposta l'area in modo preciso.
Esperto in:
"Algoritmi concorrenti per la gestione del Gelato che si scioglie"
 TGGS - Team Gestione Gelato che si Scioglie.  Joomla! è un lavoro di squadra: tu mettici il problema, Gens Joomla la soluzione.  Gens Joomla, il sito di riferimento per Joomla: http://www.gensjoomla.org

Offline helpdesk

  • Esploratore
  • **
  • Post: 100
    • Mostra profilo
Re: Larghezza colonna centrale
« Risposta #2 il: 10 Set 2007, 18:01:36 »
La colonna centrale se intendi il mainBody è la differenza tra la dimensione delle colonne esterne in genere e la dimensione totale del template... oppure imposta l'area in modo preciso.

Ciao, innanzitutto grazie per la risposta.

Ho smanettato un po' nella index.php del template del sito www.ccnl.it e sono riuscito a sistemare la homepage, ma non la pagina del forum. Come posso fare? Non riesco a trovare il punto giusto per le modifiche, anche perchè da profano non sò bene dove cercare.

Ciao

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Larghezza colonna centrale
« Risposta #3 il: 10 Set 2007, 22:00:00 »
Ciao helpdesk.
Cosa ti serve modificare nella pagina del forum? Eliminare la colonna di destra?
cerca nel file index.php del template la parola right. dovresti trovare qualcosa del genere:
Citazione
mosLoadModules ( 'right',-3);
questa è l'istruzione che carica i moduli nella zona di destra.
analizzando il codice prima e dopo dovresti capire dove inizia e finisce la colonna di destra.

Però in questo caso dovresti lavorare su un duplicato del template da assegnare esclusivamente al componente del forum.

Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline cotrufo

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re: Larghezza colonna centrale
« Risposta #4 il: 10 Set 2007, 22:26:11 »
visto che tu sai come modificare le larghezze delle colonne laterali me lo spiegheresti visto che non ci riesco???

Grazie
Il template che utilizzo è su 3 colonne, dopo aver trovato come modificare la larghezza delle colonne left e right, non trono però come modificare la colonna centrale. Infatti il problema nasce dal fatto che se modifico, riducendola, quella di destra, mi trovo che quella centrale mi rimane della stessa larghezza e mi si crea uno spazio tra la fine della centrale e quella di destra, quindi dovrei dire a quella centrale di occupare anche lo spazio che prima apparteneva a quella di destra...ma come? Ho cercato nei css ma non capisco qual'è il punto giusto. Ho anche cercato in questo forum ma forse non ho saputo cercare bene. Cmq ci riprovo.
Ciao


Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Larghezza colonna centrale
« Risposta #5 il: 10 Set 2007, 22:59:56 »
Ciao cotrufo

La modifica delle larghezze delle colonne dipende in gran parte da come è fatto il template.
Ad esempio se in un template trovi:
Citazione
<div id="leftcol">
   <a name="menu">[/url]
   <?php
   if (mosCountModules( "left" )) {
   mosLoadModules ( 'left',-3);
   }
   ?>
</div>
Devi andare nel file template_css.css e cercare la classe leftcol che dovrebbe presentarsi così:
Citazione
#leftcol {
background: transparent;
width: 137px;
margin: 0px;
padding: 0px;
}
per modificarne la larghezza basta modificare il valore di width.

In alternativa in qualche template vengono usate le tabelle:
Citazione
<table width="929" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
   
   <td width="25" height="340"  align="left" rowspan="1" class="leftborder"></td>
   
   <td width="140" height="340" valign="top" class="left" >
      <div  >
      <?php mosLoadModules ( 'left', 0 ); ?>

      </div>
   </td >

      
   <td width="10"  align="center" class="filetto"></td>
   
   <td width="550" height="340"  class="maincontent" valign="top">
      
      <?php if (mosCountModules( "top" )) { mosLoadModules('top'); } ?>
      
      <?php include_once ("mainbody.php"); ?>   </td>
   
   <td width="150" height="340" valign="top" class="right" >
         <?php
          if (mosCountModules( "right" )) { mosLoadModules('right',0); }
          if (mosCountModules( "user1" )) { mosLoadModules('user1',0); }
          if (mosCountModules( "user2" )) { mosLoadModules('user2',0); }
            ?>   </td>
   
   <td width="40" height="340" align="right" class="rightborder"></td>
   
</tr>
</table>


i tag html <table> e </table> aprono e chiudono una tabella
i tag html <tr> e </tr> aprono e chiudono una riga
i tag html <td> e </td> aprono e chiudino una colonna.

Nell'esempio sopra riportato in neretto ti ho evidenziato la colonna di destra. Per modificarne la larghezza basta modificare il valore di width.

Spero di essere stato d'aiuto
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline cotrufo

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re: Larghezza colonna centrale
« Risposta #6 il: 10 Set 2007, 23:11:36 »
Grazie

Approfitto della tua gentilezza e perizia per 2 domande

1) ho trovato left_outer e non col è uguale?

2) devo modificare la larghezza della colonna centrale come si fa lasciando inalterata quella della colonna centrale?

grazie

Offline helpdesk

  • Esploratore
  • **
  • Post: 100
    • Mostra profilo
Re: Larghezza colonna centrale [RISOLTO]
« Risposta #7 il: 10 Set 2007, 23:11:52 »
Grazie, indicazioni preziose. La colonna centrale l'ho modificato nel file index.php del template e quella di destra nel file css.

Ho un template a pagamento quindi le chiamate sono messe un po diversamente ed essendo un profano posso dirti che sono andato a intuito sperimentando un po che è la cosa migliore da fare se vuoi apprendere da solo il + possibile.
ciao e grazie a tutti

helpdesk

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Larghezza colonna centrale
« Risposta #8 il: 10 Set 2007, 23:26:09 »
Grazie

Approfitto della tua gentilezza e perizia per 2 domande

1) ho trovato left_outer e non col è uguale?

2) devo modificare la larghezza della colonna centrale come si fa lasciando inalterata quella della colonna centrale?

grazie
Forse la domanda numero 2 ha qualcosa che non va  ;D


Per la 1 se hai trovato
Citazione
<div id="left_outer">
potrebbe essere la stessa cosa. Apri il file di stile del template e cerca la classe left_outer.
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Larghezza colonna centrale
« Risposta #9 il: 10 Set 2007, 23:31:43 »
Vi consiglio una buona lettura per la notte  ;D
Citazione
http://templatepack.joowiki.com/
E' un'ottimo punto di partenza per capire come funzionano e sono strutturati i template.
Poi sperimentare, sperimentare e ancora sperimentare.
Se conservate una copia del template potete smanettarci quanto volete, al massimo sovrascrivete il template 'scassato' con la copia originale  ;D  ;D
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

 



Web Design Bolzano Kreatif