Back to top

Autore Topic: [RISOLTO] ancora collassare ... left e top  (Letto 1385 volte)

Offline bardzero

  • Esploratore
  • **
  • Post: 165
  • Sesso: Maschio
    • Mostra profilo
[RISOLTO] ancora collassare ... left e top
« il: 11 Mag 2011, 10:25:54 »
Salve,
nel mio sito in costruzione vorrei che 2 div si "vedessero" solo in homepage
ho letto questa guida
http://forum.joomla.it/index.php/topic,90672.0.html
ma non sono riuscito ad adattarla al mio caso

i div di riferimento sono racchiusi in un div "container" con altri
e sono:
"bar_top"
"content"
"sidebar_right"

il risultato che vorrei ottenere è che in assenza di moduli in bar_top e sidebar_right
content non solo guadagnasse in larghezza lo spazio di sidebar_right
ma si spostasse verso l'alto per occupare anche il posto di bar_top

ho provato diverse soluzioni ma nessuna efficace :(

il sito in questione è www.anotherbard.com

EDIT:
il sito è ancora in costruzione per vedere l'effetto occorre cliccare su siteMap
« Ultima modifica: 11 Mag 2011, 12:25:31 da AltroBardo »

adottauncane

  • Visitatore
Re:ancora collassare ... left e top
« Risposta #1 il: 11 Mag 2011, 11:01:33 »
Ciao AltroBardo,
per il bar_top credo che ti basti sostituire l'altezza in px con il 100% così:

Codice: [Seleziona]
#bar_top {
    background-color: transparent;
    height: 100%; <-------
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: left;
    width: 78%;
}
template.css (riga 60)

se la colonna di destra invece non collassa devi seguire il post di conti1 che hai linkato.

Offline bardzero

  • Esploratore
  • **
  • Post: 165
  • Sesso: Maschio
    • Mostra profilo
Re:ancora collassare ... left e top
« Risposta #2 il: 11 Mag 2011, 12:08:04 »
grazie adottauncane
ora content sale al posto di bar_top
ma ho problemi con quanto detto nella guida, ho inserito index.php:

<?php if($this->countModules('sidebar_right and sidebar_left')) : ?>
         <style type="text/css">
            #content {width: 58%;}
         </style>
      <?php elseif($this->countModules('sidebar_right or sidebar_left')) : ?>
         <style type="text/css">
            #content {width: 78%;}
         </style>
      <?php else : ?>
         <style type="text/css">
            #content {width: 98%;}
         </style>
      <?php endif; ?>
... e non funziona mumble mumble
mi viene da pensare che questo codice sia ok ma il mio css no e rompa un po' le scatole ....

Offline bardzero

  • Esploratore
  • **
  • Post: 165
  • Sesso: Maschio
    • Mostra profilo
Re:ancora collassare ... left e top
« Risposta #3 il: 11 Mag 2011, 12:25:07 »
RISOLTO

avevo commesso un errore seguendo la guida:
avevo indicato sidebar_left e sidebar_right
invece vanno inseriti left e right cioè i nomi non i div id

:)
aggiungo tag RISOLTO

 



Web Design Bolzano Kreatif