Back to top

Autore Topic: [Risolto] Allineamento moduli  (Letto 16199 volte)

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
[Risolto] Allineamento moduli
« il: 05 Ott 2008, 22:07:32 »
Ho installato Joomfish e vorrei visualizzare, nel template accessibile, il modulo di scelta linguaggi in una delle seguenti posizioni breadcrumb o banner o user3 all'estrema destra dopo gli altri moduli presenti.

Ottengo però sempre la visualizzazizone in basso sotto il modulo già presente nelle posizioni sopra indicate.

Ho provato a modificare in vari modi i css ed il template con l'inserimento di nuove posizioni senza risultati.

Potri metterlo nella posizione right, ma volevo utilizzare meglio lo spazio della parte alta del template.

Qualcuno sa darmi una dritta ??

Vales
« Ultima modifica: 11 Ott 2008, 18:12:29 da vales »
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Jos

  • Esploratore
  • **
  • Post: 54
  • Sesso: Maschio
    • Mostra profilo
Re: Allineamento moduli
« Risposta #1 il: 07 Ott 2008, 18:18:02 »
Nel css prova ad aggiungere il parametro
 
Codice: [Seleziona]
float: right;

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Allineamento moduli
« Risposta #2 il: 07 Ott 2008, 19:23:43 »
Non funziona. I moduli vanno tutto a destra ma su due righe.

Il codice del template è questo:
Codice: [Seleziona]
<?php if ($this->countModules('user3')) { ?>
            <div id="menu-top">
                <div class="padding">
                <jdoc:include type="modules" name="user3" style="xhtml" />
                </div>
            </div>
            <?php ?>

Questo il CSS associato
Codice: [Seleziona]
div#menu-top .moduletable {
padding-left: 0;
margin-bottom: 0;
}


div#menu-top .padding, div#footer .padding{
    padding-top: 0;
    padding-bottom: 0;
}
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Jos

  • Esploratore
  • **
  • Post: 54
  • Sesso: Maschio
    • Mostra profilo
Re: Allineamento moduli
« Risposta #3 il: 08 Ott 2008, 11:51:03 »
Sì, è normale perché il float lo hai applicato ad un solo div che include tutti e due i moduli. Io proverei a:ù

- creare una nuova posizione tipo user4, ti basta aggiungere sotto il div dello user3:

Codice: [Seleziona]
<?php if ($this->countModules('user4')) { ?>
            <div id="menu-top">
                <div class="padding">
                <jdoc:include type="modules" name="user4" style="xhtml" />
                </div>
            </div>
            <?php ?>

- guarda che joomfish non usi un suo css e nel caso controlla la parte che formatta la posizione del modulo

- nel caso non funzioni nessuna delle due, riprova con la prima aggiungendo il float: right; solo al primo div del modulo user3

Non sono un esperto in css ma di solito questi accorgimenti mi risolvono problemi come il tuo...magari però c'è qualche soluzione più elegante

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Allineamento moduli
« Risposta #4 il: 08 Ott 2008, 13:09:52 »
Ti ringrazio per i suggerimenti.
Ho provato in tutti i modi ma non funziona.
Ho controllato anche il css di joomfish e nei settaggi del modulo ho scelto di disalibitare il css.
 
Ho sostituito anche i div con spam, che non crea nuove righe come il div, ma senza risultati.

Il mio obiettivo è quello di avere i due moduli sulla stessa riga.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: Allineamento moduli
« Risposta #5 il: 11 Ott 2008, 14:17:55 »
Un link al sito?
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Allineamento moduli
« Risposta #6 il: 11 Ott 2008, 16:59:45 »
Eccolo qui

Grazie.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: Allineamento moduli
« Risposta #7 il: 11 Ott 2008, 17:12:16 »
Scrivi questo comando in layout.css
Codice: [Seleziona]
#jflanguageselection { float:right}
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Allineamento moduli
« Risposta #8 il: 11 Ott 2008, 17:28:23 »
Fatto. E'andato a destra, ma sempre sulla riga superiore.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: Allineamento moduli
« Risposta #9 il: 11 Ott 2008, 17:49:15 »
ma sempre sulla riga superiore.
Con IE ma con FF no :D
Ma mi sembra un difetto  da poco. Si potrebbe eliminare dividendo in due quel div che racchiude la posizione moduli e creando un'altra posizione moduli. Una cosa del genere:
Codice: [Seleziona]
<div contenitore> 
                <div destra>
modulo menù
                  </div>

              <div sinistra>
modulo joomfish
 </div>
</div>
:)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Allineamento moduli
« Risposta #10 il: 11 Ott 2008, 18:10:14 »
Tonicopi, grazie per la tua dritta fondamentale che mi ha messo sulla strada giusta.

Il problema era il "menu top" che occupava tutto lo spazio a disposizione.

Ho risolto con questo codice aggiunto al tuo nel css
Codice: [Seleziona]
#jflanguageselection { float:right}
.moduletable_menu {width: 60%;}

Sei un grande come sempre.

Vales
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: [Risolto] Allineamento moduli
« Risposta #11 il: 11 Ott 2008, 21:22:11 »
Credi di aver risolto! :( Con FF2 il modulo principale si riduce anch'esso al 60%.
Con IE6 va peggio. Vedi l'allegato.

[allegato eliminato da un amministratore - Il file era vecchio]
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: [Risolto] Allineamento moduli
« Risposta #12 il: 11 Ott 2008, 22:14:18 »
Ho avuto fretta. Ulteriore modifica.

Codice: [Seleziona]
#jflanguageselection { float:right;}
#jflanguageselection img{ vertical-align: middle;}
div#menu-top .moduletable_menu {width: 60%;}

OK con FF3, Chrome e IE7. Gli altri ?
« Ultima modifica: 11 Ott 2008, 22:17:37 da vales »
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: [Risolto] Allineamento moduli
« Risposta #13 il: 11 Ott 2008, 22:19:44 »
Con FF2 ok :)
Con IE6 tutto come prima salvo che per il menù principale che è andato a posto. IE6 è un a brutta bestia ???
Potresti provare a mettere width in pixel
Codice: [Seleziona]
div#menu-top .moduletable_menu {width: 700px;}perchè IE6 lo manda a capo al 60% della strada che trova libera...
« Ultima modifica: 11 Ott 2008, 22:24:16 da tonicopi »
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: [Risolto] Allineamento moduli
« Risposta #14 il: 11 Ott 2008, 22:28:05 »
Forse aumentando qualche punto in % la width dovrebbe andare a posto mi sembra ci sia del margine disponibile.

Ora provo ma non potrò verificare di persona perchè non ho più IE6.

Ancora OK con FF3, Chrome e IE 7.

Questa prova è con width: 70%; posso arrivare anche 75%
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: [Risolto] Allineamento moduli
« Risposta #15 il: 11 Ott 2008, 22:54:29 »
Ci siamo incrociati con i post.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: [Risolto] Allineamento moduli
« Risposta #16 il: 12 Ott 2008, 01:24:27 »
non lo devi mettere in percentuale ma in pixel
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: [Risolto] Allineamento moduli
« Risposta #17 il: 12 Ott 2008, 09:52:52 »
Punto situazione dopo nottata.

Ho settato width a 700px ed è saltato tutto.
Ho riportato width a 70% e (mistero prima funzionava) non ha più funzionato.

Ho fatto allora dei controlli sia con Aardvark e CSSviewer (non so se c'e qualche visore migliore) ed ho visto che c'era una classe .moduletable sulle bandierine che prima non avevo visto ed ho allora inserito un float: right per metterla a destra.

Ora sta viaggiando così
Codice: [Seleziona]
#jflanguageselection { float: right;}
#jflanguageselection img{ vertical-align: middle;}
div#menu-top .moduletable {float: right;}
div#menu-top .moduletable_menu {width: 700px;}

Ancora OK con FF3, Chrome e IE 7.
Funziona con tutti anche con width: 70%;

Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: [Risolto] Allineamento moduli
« Risposta #18 il: 12 Ott 2008, 16:09:21 »
Bene con FF2 e Opera.
Con IE6 siamo quasi a posto. Adesso va solo a capo l'ultimo link del menù perchè non riconosce la riduzione all'80% dei font e li scrive troppo grandi. Prova a mettere una dimensione in pixel qui:typography.css (line 41)
Codice: [Seleziona]
div#menu-top .moduletable_menu {
width:700px;
font-size:12px;
}

Per studiare i codici e non solo dopo aver provato quelli che citi tu io uso la web developer toolbar e firebug. L'ultimo è impareggiabile :)Peccato che ancora non sia disponibile per FF3. Per quello uso ancora la verisone 2
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: [Risolto] Allineamento moduli
« Risposta #19 il: 12 Ott 2008, 18:34:39 »
Ho ridotto il font come suggerito.
Se necessario penso che ora si possa ridurre anche il width 700px;

Ho cercato Firebug ed ho visto che ora va anche su FF3.

Grazie per la dritta.
« Ultima modifica: 12 Ott 2008, 18:37:34 da vales »
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

 



Web Design Bolzano Kreatif