Back to top

Autore Topic: Creare posizion: divere parte centrale template in 3 parti  (Letto 1339 volte)

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Ciao a tutti :)
So come creare  le posizioni ma non ho ancora ben capito che impostazioni assegnarli.
Sono riuscito a creare 3 posizione nella parte centrale del template, quella dove compaiono gli articoli per intenderci...
Bene ora che impostazioni devo dare però a queste 3 posizioni per riuscire a creare 3 colonne in questa parte del template?
Io ho scritto questo all'interno del file template.css
Codice: [Seleziona]
#center_top1 {
 float: left;
 width:30%
 height:100%}
 
 #center_top2 {
 float: left;
 width:30%
 height:100%}
 
 #center_top3 {
 float: left;
 width:30%
 height:100%}

ma non funziona perchè le tre posizioni vengono visualizzate una sotto l'altra.. consigli?

grazie a tutti di cuore :)

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Creare posizion: divere parte centrale template in 3 parti
« Risposta #1 il: 07 Dic 2009, 17:57:28 »
e nel index.php del template che hai messo?
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Re:Creare posizion: divere parte centrale template in 3 parti
« Risposta #2 il: 07 Dic 2009, 19:00:27 »
ho inserito il codice prima di <div class="nopad"><jdoc:include type="component" />

Codice: [Seleziona]
[...]

<div id="maincolumn<?php echo $maincol_sufix?>">
    <div class="path"><jdoc:include type="modules" name="breadcrumb" /></div><jdoc:include type="message" />
      <?php /*Aggiungo la nuova posizione modulo */?>                                       
          <?php if ($this->countModules('center_top1')) : ?>
            <div id="nuovo_div">
              <jdoc:include type="modules" name="center_top1" style="xhtml" />
            </div>
          <?php endif; ?>         
        <?php /*Fine aggiunta nuova posizione modulo*/?>
        <?php /*Aggiungo la nuova posizione modulo */?>                                       
          <?php if ($this->countModules('center_top2')) : ?>
            <div id="nuovo_div">
              <jdoc:include type="modules" name="center_top2" style="xhtml" />
            </div>
          <?php endif; ?>         
        <?php /*Fine aggiunta nuova posizione modulo*/?>
        <?php /*Aggiungo la nuova posizione modulo */?>                                       
          <?php if ($this->countModules('center_top3')) : ?>
            <div id="nuovo_div">
              <jdoc:include type="modules" name="center_top3" style="xhtml" />
            </div>
          <?php endif; ?>         
        <?php /*Fine aggiunta nuova posizione modulo*/?>
        <?php /*Aggiungo la nuova posizione modulo */?>                                       
          <?php if ($this->countModules('center_down1')) : ?>
            <div id="nuovo_div">
              <jdoc:include type="modules" name="center_down1" style="xhtml" />
            </div>
          <?php endif; ?>
        <?php /*Fine aggiunta nuova posizione modulo*/?>
        <?php /*Aggiungo la nuova posizione modulo */?>                                       
          <?php if ($this->countModules('center_down2')) : ?>
            <div id="nuovo_div">
              <jdoc:include type="modules" name="center_down2" style="xhtml" />
            </div>
          <?php endif; ?>
        <?php /*Fine aggiunta nuova posizione modulo*/?>
      <div class="nopad"><jdoc:include type="component" /></div>
    </div>
    <?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<div id="rightcolumn">
        <jdoc:include type="modules" name="right" style="xhtml"/>
        <br />
    <div align="center"><jdoc:include type="modules" name="syndicate" /></div>
    </div>
    <?php endif; ?>
<br clear="all" />
</div>

[...]   

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Creare posizion: divere parte centrale template in 3 parti
« Risposta #3 il: 07 Dic 2009, 19:59:45 »
con tutte le guide come creare una nuova posizione che ci sono  invece di leggerle vi date al fai da te.

gli id  non sono nel php x sporcare di neretto il bianco del foglio se si mettono un motivo c'è allora se tu fai una posizione come la tua
Codice: [Seleziona]
<?php if ($this->countModules('center_top1')) : ?>
            <div id="nuovo_div">
              <jdoc:include type="modules" name="center_top1" style="xhtml" />
            </div>

e fai un id chiamato
Citazione
nuovo_div
    nel css xche a voluto cambiargli nome?
    non ti piaceva piu ho ti smembrava piu bello dagli
    Citazione
       
Citazione
center_top1
    se dai un id nel php non lo puoi reinventare nel css xche quello che tu hai dato e il nome della posizione che usi quando pibblichi un modulo . x cui devi dare nel css l'id che messo nel php.
« Ultima modifica: 07 Dic 2009, 20:16:49 da conti1 »
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Re:Creare posizion: divere parte centrale template in 3 parti
« Risposta #4 il: 07 Dic 2009, 20:52:50 »
ops che vergogna :D
grazie infinitamente!

 



Web Design Bolzano Kreatif