WebSite X5Help Center

 
Marisa T.
Marisa T.
User

Redirect mobile  it

Autor: Marisa T.
Visitado 1568, Followers 3, Compartido 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

Publicado en
10 RESPUESTAS - 3 úTIL
 ‪ 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

Leer más
Publicado en de  ‪ KolAsim ‪ ‪
Marisa T.
Marisa T.
User
Autor

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

Leer más
Publicado en de 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



Leer más
Publicado en de  ‪ KolAsim ‪ ‪
Marisa T.
Marisa T.
User
Autor

ciao KolAsim , punto 1 ok ...

punto 2 ho provato ma non funziona

grazie

X

Leer más
Publicado en de 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



Leer más
Publicado en de  ‪ 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?...

Leer más
Publicado en de Laiza R.
Laiza R.
Laiza R.
User

Al posto di removed ho messo windows.location

Leer más
Publicado en de Laiza R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

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

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

.

ciao

Leer más
Publicado en de  ‪ KolAsim ‪ ‪
Laiza R.
Laiza R.
User

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

Visualizza il sito come da pc....

Leer más
Publicado en de 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

Leer más
Publicado en de  ‪ KolAsim ‪ ‪