WebSite X5Help Center

 
Marisa T.
Marisa T.
User

Redirect mobile  it

Autore: Marisa T.
Visite 1561, Followers 3, Condiviso 0  

salve ho inserito nel mio sito il seguente codice:

<script type="text/javascript">

if((navigator.userAgent.match(/iPhone/i)) ||

(navigator.userAgent.match(/Android/i)) ||

(navigator.userAgent.match(/iPod/i)))

{

[removed] = http://www.mbmw.it/mobile/index.html

}

</script>

quando mi collego al sito funziona benissimo.

come posso fare se qualcuno si voule collegare dal sito mobile al classico a indirizzarlo al sito classico, in automatico mi ritorna al sito mobile

grazie Marisa

Postato il
10 RISPOSTE - 3 UTILI
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...semplice...
1) – crei il solo sito normale (xPC) con l'opzione per Pagina di Benvenuto e le due scelte "PC"- "Mobile";
2) - inserisci il codice REDIRECT solo in questa Pagina di Benvenuto, che diventerà la INDEX del Sito, (e l'attuale index che è la HOME diventerà automaticamente da index ad home.html)
3) - fatto; ... quindi esportare tutto il Sito per PC...

... ovviamente il redirect funzionerebbe solo per chi accede dalla RADICE del Sito o INDEX e non dalla pagine interne o indicizzate...
... nella Intestazione del sito xPC dovresti mettere la scelta per il mobile, e viceversa la stessa cosa nel sito xMobile per andare in versione PC;
... il link da mobile a PC sarebbe (../home.html);
... il link da PC a mobile sarebbe (/mobile) o (mobile)
.

... puoi anche provare con il metodo sempre valido, basato sulla risoluzone destinataria:  http://answers.websitex5.com/post/63655

.

ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Marisa T.
Marisa T.
User
Autore

ciao KolAsim, scusa il disturbo:

1) le due scelte "pc" e "mobile" come le inserisco nella pagina di benvenuto?

2) il codice REDIRECT stessa cosa deve lo scrivo per farlo risultare solo bella pagine di benvenuto?

grazie

X

Leggi di più
Postato il da Marisa T.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

Ciao Marisa, e ciao MirKo, ... nessun disturbo se è nelle mie possibilità...!...

...!... non ho il programma..!..., ... ma... .. ..

1) - dovresti azionare Aggiungi, e digitare mobile ...e dovrebbe spuntarti nell'elenco: File o URL, /mobile ...che penso dovrai selezionare...

... poi potrai selezionare una immagine, se vuoi, altrimenti rimane testuale, ed assegnare il COLLEGAMENTO a FILE o URL | File su Internet, digitando: mobile/

...!... in Anteprima questo collegamento assegnato non funzionerà, ma funzionerà in Esportazione DISCO se esporti il Sito Madre nella cartella C:\TuoSito, ed esporti il Sito Mobile nella cartella C:\TuoSito\mobile ...e funzionerà in rete Esportando alla RADICE del sito il Sito Madre, ed esportando il Sito Mobile  nella cartella "mobile" (che creerai tu in rete alla RADICE del Sito)

2) – per il p.2, visto che non posso io, devi verificare tu; ... dopo aver creato la Pagina di Benvenuto, ritornando al Passo_2, nella sezione Pagine Speciali dovresti trovarvi l'Alias della Pagina di Benvenuto; ...se c'è, verifica che si possa accedere alle Proprietà della Pagina di questa pagina; ...se è SI', inserirai il codice nel pannello ESPERTO | HEAD/HEAD; ...altrimenti si potrebbe procedere tramite l'opzione  Inserisci Widgets | Codice HTML ...propria della agina di Benvenuto al Passo_4


... nel caso fatti risentire...

.

ciao



Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Marisa T.
Marisa T.
User
Autore

ciao KolAsim , punto 1 ok ...

punto 2 ho provato ma non funziona

grazie

X

Leggi di più
Postato il da Marisa T.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... quindi per i punto 2  non si può accedere alle Proprietà della Pagina perché forse non appare tra le Pagine Speciali, giusto...?...

... però, ti invito a verificare meglio, perché dalla guida, lo vedo adesso, sembra che sia possibile:

Attivando la visualizzazione di una Pagina di Benvenuto, viene automaticamente visualizzata sulla Mappa la Pagina Speciale "Pagina di Benvenuto": è possibile selezionarla e richiamare la finestra Proprietà Pagina per definirne le proprietà principali.  

La finestra Proprietà Pagina può essere richiamata anche per le Pagine Speciali che compaiono automaticamente sulla Mappa in seguito all'inserimento del Motore di ricerca interno (vedere, Personalizzazione del Modello), di una Pagina di Benvenuto, di un Blog, di un'Area Riservata o di un Carrello di e-commerce.

...

... se non ostante tutto fosse come dici tu, inserisci il codice nel campo HTML della Pagina di Benvenuto; ..prova...

...

... oppure, in alternativa, NON fare uso della Pagina di Benvenuto, ed usa in sua vece la HOME/INDEX, come pagina NASCOSTA(*) e senza grafica o con la grafica che preferisci, e le scelte PC <> Mobile

... (*) ...  verifica tu se è possibile, altrimenti parleremo di un'altra alternativa...

...

... quando avrai fatto sapere dei tuoi tentativi, poi continueremo...

.

ciao



Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Laiza R.
Laiza R.
User

Io ho provato in Website V11 pro ma sembra non voler funzionare.

Ho inserito questo script

<script type=”text/javascript”>

if((navigator.userAgent.match(/iPhone/i)) ||

(navigator.userAgent.match(/Android/i)) ||

(navigator.userAgent.match(/iPod/i)))

{

[removed] = “http://www.laidesign.it/SOLUZIONE5/mobile/index.html”

}

</script>

MA NON FUNZIONA.... 

continua a far visualizzare la versione per PC.

Inoltre lo showbox gallery compare con la manina....

come posso fare?!... Sbaglio qualcosa?...

Leggi di più
Postato il da Laiza R.
Laiza R.
Laiza R.
User

Al posto di removed ho messo windows.location

Leggi di più
Postato il da Laiza R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... ma hai verificato su uno o più smartphone ...?...

... io non ne ho e non posso dirti...

.

ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Laiza R.
Laiza R.
User

Si, ho verificato. Sia su Nokia che su Iphone non funziona.

Visualizza il sito come da pc....

Leggi di più
Postato il da Laiza R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... vedo nel tuo HTML delle interlinee doppie, e non vorrei che possano influire:

if((navigator.userAgent.match(/iPhone/i)) ||

(navigator.userAgent.match(/Android/i)) ||

(navigator.userAgent.match(/iPod/i)))

... prova ad usare questa forma, tutta in un rigo

if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/Android/i)) ||(navigator.userAgent.match(/iPod/i)))

....

... eventualmente preleva i codice alla fonte:  http://stackoverflow.com/questions/2254558/android-emulator-browser-detecting

.

ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪