Back to top

Autore Topic: problema affiancamento moduli e lettura css  (Letto 2438 volte)

Offline doic

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
problema affiancamento moduli e lettura css
« il: 14 Gen 2011, 12:53:30 »
volevo affiancare i moduli (sono di prova) con nomi "c cxv xcv" e "copia di c cxv xcv " come potete vedere sul sito http://www.controcorrenteonlus.it/

ho quindi creato le posizioni usera e userb e funzionano, nel php sono:

" <?php /*Aggiungo la nuova posizione modulo */?>                                       
    <?php if ($this->countModules('usera')) : ?>
      <div id="nuovo_div">
        <jdoc:include type="modules" name="usera" style="xhtml" />
      </div>
   <?php endif; ?>
 <?php /*Fine aggiunta nuova posizione modulo*/?>

 <?php /*Aggiungo la nuova posizione modulo */?>                                       
    <?php if ($this->countModules('userb')) : ?>
      <div id="nuovo_div">
        <jdoc:include type="modules" name="userb" style="xhtml" />
      </div>
   <?php endif; ?>
 <?php /*Fine aggiunta nuova posizione modulo*/?>"


però sembra non riconoscermi il css, non me li affianca né mi dà il colore di prova che per provare avevo messo lo sfondo nero. Oltre a non affiancarmi i moduli non mi riconosce nemmeno il colore di sfondo, quindi ho il dubbio che non mi riconosca proprio il css

il css che ho scritto in template.css è

"#nuovo_div {
 float: left;
background-color: black;
 width:20%;}"

sto disperando, vi chiederei una soluzione :(

Offline Filolari

  • Esploratore
  • **
  • Post: 52
  • Sesso: Maschio
  • Filolari - SpotView.it
    • Mostra profilo
Re:problema affiancamento moduli e lettura css
« Risposta #1 il: 14 Gen 2011, 15:14:27 »
Ciao , dal file css da quello che vedo , stai richiamando un id (#) e non una classe (.)come hai impostato nei div.
Filolari - Realizzazione siti internet e Videocomunicazione

Offline Filolari

  • Esploratore
  • **
  • Post: 52
  • Sesso: Maschio
  • Filolari - SpotView.it
    • Mostra profilo
Re:problema affiancamento moduli e lettura css
« Risposta #2 il: 14 Gen 2011, 15:18:01 »
Ciao , dal file css da quello che vedo , stai richiamando un id (#) e non una classe (.)come hai impostato nei div.

no ! mi sto sbagliando , ma proverei a inserire clear:"right" nel div di sinistra ...
Filolari - Realizzazione siti internet e Videocomunicazione

Offline doic

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:problema affiancamento moduli e lettura css
« Risposta #3 il: 14 Gen 2011, 15:20:23 »
scusa non ho capito bene, sono un po' alle prime armi coi codici, qual è il punto esatto dove dovrei inserirlo?

grazie della pazienza!

Offline doic

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:problema affiancamento moduli e lettura css
« Risposta #4 il: 14 Gen 2011, 15:27:05 »
ho cercato notizie su clear, ma mi dice che ti libera la destra o la sinistra di un elemento floatato. Io invece le voglio proprio affiancate, non dovrebbe essere il contrario??

Offline Filolari

  • Esploratore
  • **
  • Post: 52
  • Sesso: Maschio
  • Filolari - SpotView.it
    • Mostra profilo
Re:problema affiancamento moduli e lettura css
« Risposta #5 il: 14 Gen 2011, 15:29:04 »
ciao, le due posizioni le devi creare in due div separati

<?php /*Aggiungo la nuova posizione modulo */?>                                       
    <?php if ($this->countModules('usera')) : ?>
      <div id="nuovo_div">QUI METTI nuovo_div1
        <jdoc:include type="modules" name="usera" style="xhtml" />
      </div>
   <?php endif; ?>
 <?php /*Fine aggiunta nuova posizione modulo*/?>

 <?php /*Aggiungo la nuova posizione modulo */?>                                       
    <?php if ($this->countModules('userb')) : ?>
      <div id="nuovo_div">QUI METTI nuovo_div2
        <jdoc:include type="modules" name="userb" style="xhtml" />
      </div>
   <?php endif; ?>
 <?php /*Fine aggiunta nuova posizione modulo*/?>"


altrimenti hai due div con lo stesso id: che non esiste nelle regole css

a quel punto puoi far galleggiare quello di destra inserendo la propietà float e facendo in modo che
le dimensioni orizz dei due div non superino quelle del div contenitore ...

altrimenti prova a postarmi il codice intero... ciao
Filolari - Realizzazione siti internet e Videocomunicazione

Offline andry11

  • Appassionato
  • ***
  • Post: 310
  • Sesso: Maschio
  • The way I am!
    • Mostra profilo
Re:problema affiancamento moduli e lettura css
« Risposta #6 il: 14 Gen 2011, 15:35:39 »
Non crearti ancora casini.. basta che aggiungi al file template.css la seguente regola:

Citazione
#nuovo_div1, #nuovo_div2 {
    float: left;
    width: 50%;
    margin: 0 auto;
}

E tutto va alla grande..
Peace!
- Web and IT Solution -

Offline doic

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:problema affiancamento moduli e lettura css
« Risposta #7 il: 14 Gen 2011, 15:36:31 »
ciao, le due posizioni le devi creare in due div separati

<?php /*Aggiungo la nuova posizione modulo */?>                                       
    <?php if ($this->countModules('usera')) : ?>
      <div id="nuovo_div">QUI METTI nuovo_div1
        <jdoc:include type="modules" name="usera" style="xhtml" />
      </div>
   <?php endif; ?>
 <?php /*Fine aggiunta nuova posizione modulo*/?>

 <?php /*Aggiungo la nuova posizione modulo */?>                                       
    <?php if ($this->countModules('userb')) : ?>
      <div id="nuovo_div">QUI METTI nuovo_div2
        <jdoc:include type="modules" name="userb" style="xhtml" />
      </div>
   <?php endif; ?>
 <?php /*Fine aggiunta nuova posizione modulo*/?>"


altrimenti hai due div con lo stesso id: che non esiste nelle regole css

a quel punto puoi far galleggiare quello di destra inserendo la propietà float e facendo in modo che
le dimensioni orizz dei due div non superino quelle del div contenitore ...

altrimenti prova a postarmi il codice intero... ciao

non mi funge uguale :(

Offline doic

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:problema affiancamento moduli e lettura css
« Risposta #8 il: 14 Gen 2011, 15:40:51 »
Non crearti ancora casini.. basta che aggiungi al file template.css la seguente regola:

E tutto va alla grande..
Peace!

mi dispiace ma continua a non andare :(

secondo me per qualche motivo ignoto non si associa al css, tant'è che non viene nemmeno lo sfondo nero come avevo messo per provare :(

Offline andry11

  • Appassionato
  • ***
  • Post: 310
  • Sesso: Maschio
  • The way I am!
    • Mostra profilo
Re:problema affiancamento moduli e lettura css
« Risposta #9 il: 14 Gen 2011, 15:51:55 »
se riporti l'index.php com'era prima del mio ultimo post ti funziona.

In poche parole devi creare due posizioni nuovo_div1 e nuovo_div2 sull'index.php e scrivere la regola che ti ho detto io..

Bye
- Web and IT Solution -

Offline doic

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:problema affiancamento moduli e lettura css
« Risposta #10 il: 14 Gen 2011, 15:57:00 »
dici così?

Citazione
<?php /*Aggiungo la nuova posizione modulo */?>                                       
    <?php if ($this->countModules('usera')) : ?>
      <div id="nuovo_div1">
        <jdoc:include type="modules" name="usera" style="xhtml" />
      </div>
   <?php endif; ?>
 <?php /*Fine aggiunta nuova posizione modulo*/?>

 <?php /*Aggiungo la nuova posizione modulo */?>                                       
    <?php if ($this->countModules('userb')) : ?>
      <div id="nuovo_div2">
        <jdoc:include type="modules" name="userb" style="xhtml" />
      </div>
   <?php endif; ?>
 <?php /*Fine aggiunta nuova posizione modulo*/?>

non funziona, era già così

Offline andry11

  • Appassionato
  • ***
  • Post: 310
  • Sesso: Maschio
  • The way I am!
    • Mostra profilo
Re:problema affiancamento moduli e lettura css
« Risposta #11 il: 14 Gen 2011, 16:09:35 »
1) index.php aggiungi nella posizione desiderata:

<div id="nuovo_div1"><jdoc:include type="modules" name="nuovo_div1"/></div>
<div id="nuovo_div2"><jdoc:include type="modules" name="nuovo_div2"/></div>

2) Crea le posizioni nel templateDetails.xml
3) Inserisci la regola nel file template.css che ti ho detto io

E funziona tutto.
- Web and IT Solution -

Offline doic

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:problema affiancamento moduli e lettura css
« Risposta #12 il: 14 Gen 2011, 16:58:58 »
1) index.php aggiungi nella posizione desiderata:

<div id="nuovo_div1"><jdoc:include type="modules" name="nuovo_div1"/></div>
<div id="nuovo_div2"><jdoc:include type="modules" name="nuovo_div2"/></div>

2) Crea le posizioni nel templateDetails.xml
3) Inserisci la regola nel file template.css che ti ho detto io

E funziona tutto.


aiuto!!!
ora me li ha messi ancora uno sotto l'altro e per giunta mi ha levato il titolo del modulo!

Offline andry11

  • Appassionato
  • ***
  • Post: 310
  • Sesso: Maschio
  • The way I am!
    • Mostra profilo
Re:problema affiancamento moduli e lettura css
« Risposta #13 il: 15 Gen 2011, 01:25:00 »
1. Fai sempre una copia quando modifichi qualcosa e non sai cosa stai facendo
2. Avrai cancellato qualcosa che non dovevi ricarica l'index.php del pacchetto oriniginale del template.
3. Non hai aggiunto nessuna regola nel file template.css come ti ho detto
4. Se faicome ti dico funziona al 101%.

Notte
- Web and IT Solution -

 



Web Design Bolzano Kreatif