Joomla.it Forum

Joomla! 3 => Joomla! 3 => : wolfnewclio 25 May 2017, 11:36:56

: Errore 404 in iframe su dispositivi mobili
: wolfnewclio 25 May 2017, 11:36:56
Ringrazio tutti aniticipatamente


Sono un neofita di joomla, e [size=78%]Sto effettuando dei test su un sito gratuito dove farà tutte le prove del caso prima di creare il sito definitivo.[/size]
Il sito in questione è elecusano.joomlafree.it
Il problema è questo:
Ho utilizzato un IFRAME per visualizzare un pageFlip. Su desktop funziona perfettamente, mentre sul mio iphone appare il riquadro dell'iframe, ma con l'errore 404 e la dicitura categoria non trovata.
Ma non capisco perchè  non funzioni.


In alternativa ho pensato se è fattibile di inserire del codice alternativo all'Iframe e far visializzare direttamente un link ad un file pdf.
In pratica dovrei dire di riconoscere il dispositivo con cui si accede al mio sito e indirizzarlo al contenuto più corretto.
Quindi se è desktop vede l'iframe, mentre se è un dispositivo mobile vede il link al file pdf


Spero di aver fatto capire bene il mio problema



: Re:Errore 404 in iframe su dispositivi mobili
: boskizzi 25 May 2017, 11:57:40
Su quale pagina si vede l'iframe?
: Re:Errore 404 in iframe su dispositivi mobili
: wolfnewclio 25 May 2017, 12:14:05
download. Scusa non l'ho specificato
: Re:Errore 404 in iframe su dispositivi mobili
: boskizzi 25 May 2017, 12:20:01
Da Android si vede, mi sa tanto che non è colpa dell'iframe ma del fatto che Apple non supporta la tecnologia Flash.
: Re:Errore 404 in iframe su dispositivi mobili
: wolfnewclio 25 May 2017, 12:26:06
Avevo dato per scontato che non funzionasse in generale.
Avresti qualche alternativa da suggerire?
: Re:Errore 404 in iframe su dispositivi mobili
: Limma 25 May 2017, 16:13:34
Avevo dato per scontato che non funzionasse in generale.

... ho dato un'occhiata alla pagina "Download" del tuo sito col mio smartphone Android e sì, l'iframe compare, ma al suo interno non c'è il pageflip del file pdf, ma bensì una replica dell'Home page del tuo sito senza il testo dell'articolo...

In realtà la tecnologia flash è stata abbandonata da parecchio tempo sui device Android (e ancora prima da quelli di casa Apple) per cui, dato che il pageflip che utilizzi è basato su flash, non c'è alcun modo di poterlo far funzionare su device mobili.
Lo stesso problema c'è stato, ad esempio, per tutti i riproduttori audio basati su flash, ora "convertiti" in HTML 5.
: Re:Errore 404 in iframe su dispositivi mobili
: wolfnewclio 25 May 2017, 17:38:10
ok. capisco.
Anche su iphone fà la stessa cosa. Cioè iframe si vede, ma il contenuto non appare e dà errore 404.


Quindi possiamo stabilire che iframe funziona, ma il problema reale è il flash in se per se.


Se qualche esperto può suggerirmi del codice da scrivere in questa ipotesi:
Effettuare un controllo del dispositivo che apre la pagina e:
a) se è un desktop visualizza iframe
b) se è un dispositivo mobile non visualizza l'iframe ma viene indirizzato ad un'altra pagina con ad esempio un file PDF


Penso che si possa fare in qualche modo, semplicemente non sò come farlo.


Come il ciclo IF utilizzato in visualbasic
Se è così
              Fai Questo
Altrimenti
              Fai Quest'altro


Ad ogni modo grazie per le gentili risposte avute fino ad ora

: Re:Errore 404 in iframe su dispositivi mobili
: Limma 25 May 2017, 18:04:20
ok. capisco.
Anche su iphone fà la stessa cosa. Cioè iframe si vede, ma il contenuto non appare e dà errore 404.

La cosa "bizzarra" è che sul mio Android 7.0 al caricamento della pagina mostra il riquadro dell'iframe e dà errore 404, mentre se ricarico la pagina l'iframe si "popola" con l'home page del tuo sito...
Non chiedermi perché...  :-\

Quindi possiamo stabilire che iframe funziona, ma il problema reale è il flash in se per se.

Direi proprio di sì.

Se qualche esperto può suggerirmi del codice da scrivere in questa ipotesi:
Effettuare un controllo del dispositivo che apre la pagina e:
a) se è un desktop visualizza iframe
b) se è un dispositivo mobile non visualizza l'iframe ma viene indirizzato ad un'altra pagina con ad esempio un file PDF

Penso che si possa fare in qualche modo, semplicemente non sò come farlo.

E' una cosa che si fa "abitualmente"; uno dei metodi più semplici e rapidi è quello di utilizzare "moduli personalizzati" e assegnarne la visualizzazione o meno a seconda del dispositivo interessato.

La tecnica implica l'utilizzo delle media queries.
: Re:Errore 404 in iframe su dispositivi mobili
: Alex21 25 May 2017, 18:37:27
Il sito in questione è elecusano.joomlafree.it
Il problema è questo:
Ho utilizzato un IFRAME per visualizzare un pageFlip. Su desktop funziona perfettamente, mentre sul mio iphone appare il riquadro dell'iframe, ma con l'errore 404 e la dicitura categoria non trovata.
Ma non capisco perchè  non funzioni.
In alternativa ho pensato se è fattibile di inserire del codice alternativo all'Iframe e far visializzare direttamente un link ad un file pdf.
Ciao,
Io non vedo pageFlip su nessun dispositivo, perché anche nel mio desktop Flash è disabilitato.
Se ho capito vuoi far vedere un pdf.
Perché non visualizzi un pdf per tutti i dispositivi?
Il codice AdSense si può mettere lo stesso.
Saluti
 :)
: Re:Errore 404 in iframe su dispositivi mobili
: boskizzi 26 May 2017, 08:51:02
C'è un noto modulo commerciale ma che fa a caso tuo anche nella versione free, che ti consente di visualizzare i moduli anche sulla base del device. Ti mando messaggio privato, così non facciamo pubblicità... :)
: Re:Errore 404 in iframe su dispositivi mobili
: wolfnewclio 26 May 2017, 10:03:19
Grazie mille a tutto il forum per la squisita disponibilità.
Oggi lo provo e vi faccio sapere il risultato.


Grazie ancora


UPDATE:
Ho installato il modulo consigliato ed anche per un neofita è stato semplicissimo, 2 click ed il pageFlip è sparito per tablet e dispositivi mobili