Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : mattyfog 19 Aug 2010, 10:19:42

: La colonna non è a lato ma sotto: perchè?
: mattyfog 19 Aug 2010, 10:19:42
Sul sito http://www.cittadellamusica.net/joomla/chi-siamo (guardatelo con firefox anche su succede anche con IE ma con IE mi sembra più incasinato ancora) a fianco del content, a destra, dovrebbe apparire una colonna grigia che invece però non c'è, e che appare sotto al content con un'altezza di 20px (circa).
Perchè?
: Re:La colonna non è a lato ma sotto: perchè?
: mattyfog 19 Aug 2010, 11:07:50
Adesso ho tolto il padding e non compare neppure sotto, non compare proprio ma lascia un brutto spazi nero sulla destra del content.
Sto parlando del div con id sidebar_right .
: Re:La colonna non è a lato ma sotto: perchè?
: conti1 20 Aug 2010, 02:06:49
ciao
se non sai dove meter mano , poi fai modifiche dirette  e ti trovi con un  buco nero.
x far prove  senza  trovarsi un bel buco nero  ho duplichi il css che tocchi , mal che vada hi ancora quello buono , ho usi firebug .
ripristina com'era quando avevi la colonna che andava a spasso.
: Re:La colonna non è a lato ma sotto: perchè?
: mattyfog 20 Aug 2010, 11:07:07
Beh,siccome il template lo sto creando da 0 non posso ripristinare niente! :D
: Re:La colonna non è a lato ma sotto: perchè?
: mattyfog 20 Aug 2010, 11:21:06
Ho capito il problema ma non so come risolverlo: in pratica il settaggio dello sfondo è ok l'unico problema è che la colonna (ossia il div con id="sidebar_right") non prende altezza (ossia ha altezza 0 e quindi non è visibile). Ho potuto verificarlo perchè con firebugs impostando l'altezza della colonna ad un numero fisso la colonna compare. Tuttavia ovviamente una colonna non può avere l'altezza di un valore fisso e così ho provato ad impostare l'altezza a 100% ma non funziona.
Perchè?
: Re:La colonna non è a lato ma sotto: perchè?
: conti1 20 Aug 2010, 12:30:56
Beh,siccome il template lo sto creando da 0 non posso ripristinare niente! :D

ciao
pensi davvero quello che hai scritto qui ? o e solo xche sono le 11 del mattino e non sai se sei sveglio ;D ;D

io quando scrivo un template tolgo e metto il codice quante volte voglio.

domanda xche vuoi dare un'altezza fissa alla colonna?
l'altezza della colonna  e un automatico , ossia  si deve adattare al contenuto  che ci metti.
 
: Re:La colonna non è a lato ma sotto: perchè?
: mattyfog 20 Aug 2010, 13:48:25
Il punto è che non ho backup e tanto tornerei allo stesso punto perchè non so neppure se prima funzionava :D
Comunque non voglio settare un'altezza fissa, dico solo che il problema è che la colonna non ha un altezza e quindi non compare! Chiedo solo come posso fare per far si che la colonna si adatti al contenuto della pagina. Come?

ps: comunque voi del forum verrete premiati con uno o più template gratis da mettere online qui :) Prima però voglio imparare bene, non voglio regalare porcherie!
: Re:La colonna non è a lato ma sotto: perchè?
: conti1 20 Aug 2010, 15:20:48
ma se lo stai scrivendo tu il template  che ti serve un salvataggio riscrivi il codice e amen.
vabbe  andiamo oltre.
Comunque non voglio settare un'altezza fissa, dico solo che il problema è che la colonna non ha un altezza e quindi non compare! Chiedo solo come posso fare per far si che la colonna si adatti al contenuto della pagina. Come?
perche dici questo?
se il template e scritto bene e giusto che la colonna non appaia se non hai nulla di pubblicato.
pubblica un modulo  e vedi che succede, se i modulo fuoriesce hai qualcosa nel css che non va .ma senza vedere il template non dico il codice  il template in funzione , non saprei che dire.
: Re:La colonna non è a lato ma sotto: perchè?
: mattyfog 20 Aug 2010, 15:41:24
Si, ma anche se cipubblico qualcosa lo sfondo appare soltanto dietro quel modulo e poi se il content è più lungo non appare comunque...
Comunque il sito è www.cittadellamusica.net/joomla
: Re:La colonna non è a lato ma sotto: perchè?
: conti1 20 Aug 2010, 20:51:26
ciao
allora prima di tutto quando nella colonna right o left non ci sono contenuti il main  si deve estendere e prendere lo spazio che la colonna non usa, inizia a fare quello .

ci publivhi qualcosa in quel buco nero almeno vediamo lo sfondo che dici come si comporta?
ps:altrimenti ci premi come dici tu di un template non finito.
: Re:La colonna non è a lato ma sotto: perchè?
: mattyfog 20 Aug 2010, 23:25:48
Adesso ci pubblico qualcosa, comunque essendo un template fatto ad hoc per un sito in particolare non avrò bisogno che la colonna scompaia.
Ora ci pubblico qualcosa (anche se devo ancora settare il padding ecc).
Guarda ad esempio questa pagina: http://www.cittadellamusica.net/joomla/label
Guardando invece la pagina http://www.cittadellamusica.net/joomla/chi-siamo noto che viceversa, se la colonna è più lunga il main rimane troppo corto.

ps: non è questo il template che rilascerò gratuitamente :)
: Re:La colonna non è a lato ma sotto: perchè?
: adottauncane 20 Aug 2010, 23:49:17
Ciao mattyfog,
ma, secondo me, dovresti fare un'unica immagine, lunga quanto il main perché la parte destra e sinistra lavorino appaiate. Come hai fatto tu, le due parti lavorano ognuna per conto proprio...
:
#mainbox_mm {
background-image:url("../images/immaginelunga986.gif");
float:left;
}

ciao conti1  :)
: Re:La colonna non è a lato ma sotto: perchè?
: mattyfog 20 Aug 2010, 23:52:58
Quindi dite che con le due immagini separate non si può fare?
: Re:La colonna non è a lato ma sotto: perchè?
: adottauncane 21 Aug 2010, 00:00:34
Ma, secondo me no... altrimenti hai quell'effetto lì. Prova anche solo a mettere al posto di background-image
background:#FFFFFF; nel codice sotto e vedrai che va a posto (nel senso che si vedrà unito (naturalmente bianco...). Se clicchi sul sito sotto il mio avatar e ispezioni il codice, vedrai che ha un'immagine sola bianca e grigia che va sotto il left e il right. Poi ne ha una se non ho niente nel right e una se non ho niente nel left...
: Re:La colonna non è a lato ma sotto: perchè?
: mattyfog 21 Aug 2010, 10:25:48
Anche mettendo un colore fisso come background non funziona, non a caso di fatti il content ha background-color: white eppure se la colonna è più lunga non riempie tutto lo spazio.
Forse ho una soluzione. Attualmente il codice html è così:
<div id="main"></div>
<div id="colonna"></div>

Potrei provare a cambiarlo con:
<div id="main"><div id="colonna" style="float: right"></div></div>

Nel frattempo però prima vorrei dare un'occhiata al tuo sito perchè fors si può risolvere più facilmente.

(il forum di joomla ha seri problemi, ogni volta che cerco di inserire post mi dice che la sessione è scaduta e devo provare anche 4/5 volte per riuscire a inserirlo)
: Re:La colonna non è a lato ma sotto: perchè?
: mattyfog 21 Aug 2010, 11:43:35
Alla fine adotterò il metodo di unire le 2 immagini (visto che ho sbagliato a farne una).
Però vorrei capire come mai non funzionava.

ps: finalmente il menu è a posto!!
: Re:La colonna non è a lato ma sotto: perchè?
: mattyfog 21 Aug 2010, 12:12:19
Dunque ho creato le immagini ed ho settato tutto: solo che nella parte centrale l'immagine di background non viene visualizzata. Perchè?
: Re:La colonna non è a lato ma sotto: perchè?
: adottauncane 21 Aug 2010, 14:14:32
Ma non l'hai messa nel #mainbox_mm riga 33
:
#mainbox_mm {
background-image:url("../images/immaginelunga986.gif");
float:left;
}
: Re:La colonna non è a lato ma sotto: perchè?
: mattyfog 22 Aug 2010, 18:53:31
Ma l'ho impostata a #mainbox_m!
: Re:La colonna non è a lato ma sotto: perchè?
: adottauncane 22 Aug 2010, 21:13:19
Ok, va bene. Non ti rimane che togliere:
style.css  (riga 29)
:
#content {
background-color:#FFFFFF; <---- questo
float:left;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
text-align:left;
}

e questo:
style.css  (riga 50)
:
#sidebar_right {
background-color:#FFFFFF; <---- questo
float:left;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
text-align:left;
}

: Re:La colonna non è a lato ma sotto: perchè?
: mattyfog 22 Aug 2010, 22:09:17
Perfetto grazie!
: Re:La colonna non è a lato ma sotto: perchè?
: adottauncane 22 Aug 2010, 22:21:35
 :) Prego. Ricordati il [RISOLTO]. Ciao ciao
: Re:La colonna non è a lato ma sotto: perchè?
: mattyfog 22 Aug 2010, 22:38:45
Ragazzi ho ancora un problema: la colonna ha un float right e width: 356px. Anche se abbasso la larghezza la dimensione della colonna non cambia. Perchè!?!?
: Re:La colonna non è a lato ma sotto: perchè?
: adottauncane 22 Aug 2010, 22:47:49
Ma sì che cambia... :) Se intendi dire che non cambia la larghezza della parte grigia, hai ragione, quella dipende dall'immagine... ;)
: Re:La colonna non è a lato ma sotto: perchè?
: mattyfog 22 Aug 2010, 22:53:05
Ma prima non cambiava!??!?
Però non rimane allienata a destra.
: Re:La colonna non è a lato ma sotto: perchè?
: adottauncane 22 Aug 2010, 23:01:15
Sì, ma non funzionava... :) Se vuoi i testi allineati a destra devi cambiare qui:
style.css (riga 49)
:
#sidebar_right {
text-align:right; <----
}