Back to top

Autore Topic: Problemone con blocco user1 ed un modulo al suo interno...stò diventando pazzo  (Letto 5383 volte)

Offline AndreaNobili

  • Appassionato
  • ***
  • Post: 295
    • Mostra profilo
Ciao,
la mia avventura\disavventura con la scrittura del mio primo template Joomla continua.

Quì potete vedere il mio sito: http://www.siatec.net/andrea/andreanobiliphoto/

Questa volta il problema viene dato con Firefox (su Explorer 8 stranamente si vede quasi bene...)

Se lo aprite con Firefox invece capite subito dov'è il problema.

Nella colonna centrale ci sono due div, uno avente id: user1 che contiene un modulo di phoca gallery che visualizza delle foto a caso ed il moduletto di ricerca; ed il div avente id parti ad "articoli" che contiene il jdoc per fargli visualizzare gli articoli.

La cosa che non và è che dopo aver visualizzato il modulo delle foto casuali sotto lascia un sacco di spazio (il modulo di ricerca l'ho messo anc'esso dentro il div user1 proprio per fa notare il fatto).

Inizialmente pensavo che dipendesse da qualche CSS del modulo di phoca gallery ma poi mi sono convinto che probabilmente dipende da qualcosa riguardante il mio CSS in quanto lo stesso modulo su altri template prefatti di Joomla non crea lo stesso problema !!!

Altra cosa particolarmente strana è che se gli dico di non visualizzare il modulo delle foto casuali dentro il blocco user1 allora tutto funziona perfettamente e gli articoli si dispongono tranquillamente sotto le scritte di presentazione del sito, ecco un'immagine che lo prova: http://www.siatec.net/andrea/layout.jpg

Sono ore che smanetto con FireBug ma non ne riesco proprio ad uscire...per favore mi date una mano (l'altra volta mi avete proprio salvato....giuro che dopo questa cosa il mio template sarà fnito)

Il codice HTML del file index.php è:

Codice: [Seleziona]
?php defined( "_JEXEC" ) or die( "Restricted access" );?>
<jdoc:comment></jdoc:comment>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{LANG_TAG}" lang="{LANG_TAG}" dir="{LANG_DIR}" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="templates/_system/css/general.css" type="text/css" />
<link rel="stylesheet" href="templates/AndreaNobiliPhotoTheme/css/template.css" type="text/css" />
<link rel="stylesheet" href="templates/AndreaNobiliPhotoTheme/css/contenuti.css" type="text/css" />
<!--[if IE]><link rel="stylesheet" href="templates/AndreaNobiliPhotoTheme/css/ie.css" type="text/css" /><![endif]-->
</head>


</head>
<body>

<div align="center">

    <div id="container">
    <div id="contenitore_bordi">
    <div id="header"></div>
           
            <div id="menu">
            <jdoc:include type="module" name="breadcrumbs" />
            </div>
           
            <div class="bloccoleft"> <!-- Inserisce il blocco left -->
        <jdoc:include type="modules" name="left" style="table" />
</div>
           
       
        <div class="middle"> <!-- Inserisce il blocco centrale dei componenti -->
            <div id="user1"><jdoc:include type="modules" name="user1" style="" /></div>
               
        <div id="articoli"><jdoc:include type="component" /></div>
        </div>
           
           <div id="clear"></div> <!-- Setta impostazioni ottimale -->

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

</body>
</html>

Mentre il codice del file template.css è:

Codice: [Seleziona]
body{
margin: 0;
padding: 0;
font-family: arial, helvetica, verdana, tahoma, sans-serif;
font-size: 80%;
background-color: #dedede;
line-height: 180%;
}

#container{
    margin: 0 auto;
height: auto;
width: 770px;
    background: #fff url(../images/container.png) left top repeat-y;
}

#contenitore_bordi{
margin: 0 auto;
width: 760px;
border: 1px solid #000;
border-bottom: 1px solid #000;
}

#header{
margin: 0 auto;
width: 760px;
height: 283px;
border-bottom: 1px;
background-image: url(../images/header.jpg);
background-repeat: no-repeat;
background-position: right bottom;
background-color: #8a9bac;
color: #000;
}

#menu{
margin: 0 auto;
width: 760px;
background: #41545F;
border-bottom: 1px solid #000;
color: #fff;
text-align: left;
}

.bloccoleft{
  float            : left;
  width            : 160px;
  margin-top       : 5;
  margin-right: 20px;
  margin-left: 10px;
  background       : #fff;
}

.middle {
width: 550px;
padding-left: 170px;
}

#clear {
display: block;
clear: both;
width: 100%;
height:1px;
overflow:hidden;
}

#footer{
margin: 0 auto;
width: 760px;
background: #41545F;
text-align: center;
clear : both;
bottom:0;
color: #fff;
border-top: 1px;
border-bottom: 1px;
font-family: helvetica, arial, verdana, tahoma, sans-serif;
padding: 0;
}

#user1{
width: 550px;
}

#articoli{
width: 550px;
}

Grazie
   Andrea
« Ultima modifica: 08 Ott 2009, 22:47:33 da AndreaNobili »
Visitate la mia home page: fotografia naturalistica, subacquea, paesaggi,macrofotografia, ritratti, musica e molto altro:
http://www.andreanobiliphoto.com/

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
disabilita quel cerca che hai messo in home vedi se hai ancora il problema poi che ne fai di un cerca in fondo pagina ?
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
ciao
il css non e li per caso io direi fare una bella lettura dei comandi del css ne trovi una marea con google questo  e uno de tanti che puoi trovare http://lau.csi.it/risorse/CSS2/index.shtml

modifica questi css come questo dovrebbe andare

Codice: [Seleziona]
.middle {
padding-left:180px;
position:absolute;
width:550px;
}
« Ultima modifica: 08 Ott 2009, 23:37:38 da conti1 »
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline AndreaNobili

  • Appassionato
  • ***
  • Post: 295
    • Mostra profilo
Ok...ra va...ti ringrazio tantissimo.

Ti spiego...io i CSS me li sono studiacchiati su HTML.it ed in seguito mi sono comprato un libro...alcune cose le ho abbastanza chiare...altre invece mi restano ancora un po' ostiche e mi ci impicco abbastanza...

Uno di questi argomenti sono proprio i posizionamenti...mmm vedrò di dargli una bella ripassata facendomi qualche esempietto pratico...come mai hai impostato la posizione con absolute?

Grazie
  Andrea
Visitate la mia home page: fotografia naturalistica, subacquea, paesaggi,macrofotografia, ritratti, musica e molto altro:
http://www.andreanobiliphoto.com/

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
absolute (un blocco posizionato in modo assoluto può essere collocato in un qualsiasi punto della pagina, indipendentemente dalla presenza degli altri elementi all'interno del flusso)
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline AndreaNobili

  • Appassionato
  • ***
  • Post: 295
    • Mostra profilo
absolute (un blocco posizionato in modo assoluto può essere collocato in un qualsiasi punto della pagina, indipendentemente dalla presenza degli altri elementi all'interno del flusso)

Ok...perfetto...credo di aver capito...comunque mi andrò a studiare il capitolo sui posizionamenti del libro di Troiani così da evitare di chiedere banalità in futuro.

Invece...per caso sai da cosa potrebbe dipendere il fatto che se metto il modulo della visualizzazione foto casuali dentro user1 non mi visualizza il suo titolo, mentre se lo metto nella colonna sinistra viene visualizzato?

Ciao e grazie
Andrea
Visitate la mia home page: fotografia naturalistica, subacquea, paesaggi,macrofotografia, ritratti, musica e molto altro:
http://www.andreanobiliphoto.com/

Offline AndreaNobili

  • Appassionato
  • ***
  • Post: 295
    • Mostra profilo
Le ultime parole famose....pensavo di aver definitivamente concluso e risolto i problemi del mio template...ed invece....

Se vai quì ti accorgi subito di cosa succede dopo l'aver inserito il position: absolute

http://www.siatec.net/andrea/andreanobiliphoto/index.php?option=com_phocagallery&view=category&id=5:linosa-sub-2007&Itemid=2

Quando apro le gallerie che hanno contenuti lunghi impazzisce...mmm da che può dipendere? qualche idea?

grazie
  Andrea
Visitate la mia home page: fotografia naturalistica, subacquea, paesaggi,macrofotografia, ritratti, musica e molto altro:
http://www.andreanobiliphoto.com/

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
allora
sistemiamo nuovamente il css  fino al prossimo problema

ricapitoliamo
l'ultima modifica

Codice: [Seleziona]
.middle {
margin-left:190px;
position:absolute;<<< cancella questo comando
width:550px;
}
template.css (riga 54)

ora modifica questo

Codice: [Seleziona]
#user1 {
float:left;<< aggiungi questo
width:550px;
}
template.css (riga 82)

prova dovrebbe funzionare
qui da locale non vedo difetti ma solo che ho aperto 2 pagine differenti fai il tutto  e vedi se da problemi.
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline AndreaNobili

  • Appassionato
  • ***
  • Post: 295
    • Mostra profilo
Sul mio sito invece succede veramente un macello pazzesco :-/
http://www.siatec.net/andrea/andreanobiliphoto/
Visitate la mia home page: fotografia naturalistica, subacquea, paesaggi,macrofotografia, ritratti, musica e molto altro:
http://www.andreanobiliphoto.com/

Offline AndreaNobili

  • Appassionato
  • ***
  • Post: 295
    • Mostra profilo
Niente...ho provato anche a fare altre prove ma non ne esco...
Questo è il sito con il codice CSS che mi hai detto te:
http://www.siatec.net/andrea/andreanobiliphoto/

Come puoi vedere crea parecchi problemi perchè ora i contenuti di user1 vengono messi direttamente sotto la colonna sinistra...

Per completezza ti rimetto il codice HTML e CSS del mio template  :'( :'( :'(


Grazie
   Andrea
« Ultima modifica: 09 Ott 2009, 21:37:20 da conti1 »
Visitate la mia home page: fotografia naturalistica, subacquea, paesaggi,macrofotografia, ritratti, musica e molto altro:
http://www.andreanobiliphoto.com/

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
ma sei sicuro di vedere quello che dici?
che vedi quelli pubblicati in user1 tutti sotto la la colonna sx?
 io vedo tutto regolare con nessun sfasamento.
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline AndreaNobili

  • Appassionato
  • ***
  • Post: 295
    • Mostra profilo
ma sei sicuro di vedere quello che dici?
che vedi quelli pubblicati in user1 tutti sotto la la colonna sx?
 io vedo tutto regolare con nessun sfasamento.

Beh ti posso assicurare che non mi faccio di LSD...

Se apro con Firefox: http://www.siatec.net/andrea/andreanobiliphoto/ i problemi sono i seguenti:

Il contenuto del div con id pari a "user1" vengono posizionati in basso a sinistra SOTTO la colonna sinistra del menu.
In alto nella colonna destra compaiono gli articoli.

Ecco 2 immagini che provano la mia totale estraeità all'uso di allucinogeni:

Quì puoi vedere dove si posiziona il blocco user1 aprendo il mio sito con il mio Firefox:


Quì puoi vedere che l'unica cosa visualizzata nella colonna centrale sono gli articoli:


A te usando Fireox si vede in maniera corretta ?!?! Se fosse così mi verrebbe da spararmi...non saprei più che pensare...anche perchè il mio template mi pare abbastanza semplice nella struttura...

Grzie di tutto
Andrea
Visitate la mia home page: fotografia naturalistica, subacquea, paesaggi,macrofotografia, ritratti, musica e molto altro:
http://www.andreanobiliphoto.com/

Offline AndreaNobili

  • Appassionato
  • ***
  • Post: 295
    • Mostra profilo
mmm....ho aggiornato Firefox (mi sono accorto di non avere l'ultimissima versione...ma non si trattava neanche di una versione preistorica...al più di un annetto fà) ed ora si vede bene...

Ora secondo te che mi sembri veramente una persona esperta e competente cosa dovrei fare?

Cioè, secondo te la struttura del mio template può essere considerata corretta e quello può essere un errore di visualizzazione della vecchia versione di Firefox (anche perchè su quella versione non se ne riusciva proprio ad uscire ne a trovare una soluzione) che magari hanno corretto con le versioni successive o pensi possa dipendere da qualche grave problema strutturale del mio template?

Grazie
  Andrea
Visitate la mia home page: fotografia naturalistica, subacquea, paesaggi,macrofotografia, ritratti, musica e molto altro:
http://www.andreanobiliphoto.com/

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
ciao ecco perche ti ho chiesto se eri sicuro , xche io lo vedevo bene sia con ie7 e firfox
sie corretta fusione corretta anche su opera .
per ora si .
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline AndreaNobili

  • Appassionato
  • ***
  • Post: 295
    • Mostra profilo
ciao ecco perche ti ho chiesto se eri sicuro , xche io lo vedevo bene sia con ie7 e firfox
sie corretta fusione corretta anche su opera .
per ora si .

Te che faresti ora? Lo lasceresti così che tanto c'è poco da fare nella vecchia versione oppure mi dovrei impiccare a risolvere anche in quella (non sò se ne vale la pena tentare di trovare qualche strana soluzione per la vecchia versione di Firefox)
Visitate la mia home page: fotografia naturalistica, subacquea, paesaggi,macrofotografia, ritratti, musica e molto altro:
http://www.andreanobiliphoto.com/

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
ciao
non stare a diventare matto x firefox tanto il 99,9% hanno tutti firefox aggiornato , una volta che funziona con ie7 sei apposto.
se proprio vuoi nel footer metti una dicitura dicendo :
sito ottimizzato per ie7 firefox 3.5 opera  e sei apposto.
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline AndreaNobili

  • Appassionato
  • ***
  • Post: 295
    • Mostra profilo
Si infatti non ho nessunissima voglia di continuare ad impazzire dietro questa cosa...

Ehehe ora ho notato che ci sono dei problemini nella visualizzazione dei moduli di PhocaGallery su Explorer (le thumbnails escono dalla cornicetta e se apro le foto del modulo foto recenti con il visualizzatore impostato succede un casino e viene messo in alto)

Ma questi non credo che siano problemi dipendenti dal mio template...più che altro dal CSS di phoca gallery...per ora penso di cmabiare il tipo di slideshow...poi il resto lo risolvo con calma...

Grazie di tutto...senza i tuoi consigli non avrei risolto :-)
Visitate la mia home page: fotografia naturalistica, subacquea, paesaggi,macrofotografia, ritratti, musica e molto altro:
http://www.andreanobiliphoto.com/

 



Web Design Bolzano Kreatif