Come evitare di visualizzare immagini vuote

Area dedicata al phpBB 3.0.X
Rispondi
Avatar utente
alex75
Amministratore
Amministratore
Connesso: No
Messaggi: 4560
Iscritto il: 23/08/2012, 23:45
Versione phpBB3: 3.2.8
Stile utilizzato: Prosilver
Versione SEO: SI
Mod / Estensioni installate: Si
Link del Forum: www.phpbb-store.it
Località: palermo

Come evitare di visualizzare immagini vuote

Messaggio da alex75 » 21/10/2012, 15:39

Salve ragazzi, vi pongo il mio problema...
In un file html, richiamo una lista di array, contenenti una serie di url di immagini.
le inserisco con href=".... e le visualizzo così sulla pagina. Capita però di trovare array vuote, visualizzando così un bel riquadro vuoto con una bella X (inguardabile!!!). per il riquadro vuoto e la X ho risolto con il comando "onerror=this.style=hidden" ma rimane comunque allocato uno spazio vuoto inutile.
Unica soluzione che mi viene in mente, è quella di usare una condizione "IF" che analizzi il risultato, prima di darlo in pasto al comando href.
Questi i miei tentativi:
In questo modo non visualizzo più il risultato, in ogni caso (sia che l'array sia vuota sia che sia piena)

Codice: Seleziona tutto

<!-- IF "{lista_foto.FOTO_P}" > 0 --><a href="{lista_foto.FOTO_P}" etc etc etc etc etc</a><!-- ENDIF -->
Mentre in questo modo, visualizzo sempre il risultato dell'array (sia che l'array sia vuota sia che sia piena)

Codice: Seleziona tutto

<!-- IF "{lista_foto.FOTO_P}" != '' --><a href="{lista_foto.FOTO_P}" etc etc etc etc etc</a><!-- ENDIF -->
Deduco che la condizione "IF" funzioni, ma semplicemente non stiamo parlando la stessa lingua!
Qualcuno sa come risolvere? altre idee? grazie a tutti...
Regolamento Forum
Programmi utili
Le nostre guide
Scambio Banner
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<

Avatar utente
alex75
Amministratore
Amministratore
Connesso: No
Messaggi: 4560
Iscritto il: 23/08/2012, 23:45
Versione phpBB3: 3.2.8
Stile utilizzato: Prosilver
Versione SEO: SI
Mod / Estensioni installate: Si
Link del Forum: www.phpbb-store.it
Località: palermo

Re: Come evitare di visualizzare immagini vuote

Messaggio da alex75 » 27/10/2012, 18:07

Risolto!
commettevo 2 errori.
Il primo era quello di usare le graffe nella condizione IF
Il secondo quello di cercare confronti ad un valore che se è presente è già esistente!
In pratica mi è bastato scrivere semplicemente questo prima del codice href:

Codice: Seleziona tutto

<!-- IF lista_foto.FOTO_P -->
Regolamento Forum
Programmi utili
Le nostre guide
Scambio Banner
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<

Rispondi