Joomla.it Forum
Joomla! 3 => Joomla! 3 => : 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
-
Su quale pagina si vede l'iframe?
-
download. Scusa non l'ho specificato
-
Da Android si vede, mi sa tanto che non è colpa dell'iframe ma del fatto che Apple non supporta la tecnologia Flash.
-
Avevo dato per scontato che non funzionasse in generale.
Avresti qualche alternativa da suggerire?
-
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.
-
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
-
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.
-
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
:)
-
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à... :)
-
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