Sito mobile
Autore: Roberto M.
Visite 3719,
Followers 5,
Condiviso 0
Egr,
ho letto e riletto le varie risposte, alcune d datate 2013.... ma siccome poi si amplificano altre domande
sono sincero,.................... MI SONO PERSO !!,
gentilmente qualcuno mi da un sunto su come e cosa devo fare
per fare in modo che si apra il sito giusto in base all'apparato del cliente,
ovvero PC o SMARTPHONE ?
Ringrazio molto
Roberto
Postato il
Incolla il codice seguente nella sezione esperto / prima della chiusura del tag HEAD nelle Proprietà della HOME PAGE
<script>
if(
navigator.userAgent.match(/Android/i) ||
navigator.userAgent.match(/webOS/i) ||
navigator.userAgent.match(/iPhone/i) ||
navigator.userAgent.match(/iPod/i) ||
navigator.userAgent.match(/BlackBerry/i)
){
location.href="http://www.<b>nome sito</b> com/mobile";
}<script>
dove mobile è la cartella sul server che contiene il sito da visualizzare in smartphone.
Ciao
guarda qui.....copia il codice e scaricati il js dalla fonte che vedi in alto a sx....semplicissimo...
http://lemonsong.altervista.org/test_redirect_mobile/
Consiglio di inserire il codice in tutte le pagine del sito e non solo in home, quindi secondo me è meglio inserirlo in :
passo 4 (impostazioni avanzate) > statistiche, seo e codice > selezionare tab esperto > inserire il codice..... (prima della chiusura del tag head)
- tramite una ricerca con google (da smartphone) potremmo non trovarci sulla home page e ritrovarci su un altra pagina e quindi non saremo diretti al sito mobile, inserire il codice in tutte le pagine verremo sempre reindirizzati al sito mobile in qualsiasi pagina accederemo
Il file .js da scaricare è questo: http://lemonsong.altervista.org/test_redirect_mobile/files/check_mobile.js
Qui due righe di spiegazione: http://www.unofficialwsx5.com/index.php?topic=1853.0
Per la 11 si dovrà inserire il codice in Impostazioni Avanzate - Statistiche, SEO e Codice - Esperto - Prima della chiusura del tag HEAD
testato con galaxy note 4 e nexus 5 e funziona ma......
nel caso in cui, navigando con il PC googlo il mio sito e mi accorgo che il sito mobile è magari meglio indicizzato del sito desktop, quindi ovviamente clicco sul primo risultato che mi restituisce google che fa riferimento al mio sito mobile, mi troverò a navigare nel mio sito in vers.mobile dal PC........
Quindi nel sito mobile bisognerebbe inserire un codice che faccia il contrario del precedente ovvero se si naviga da pc bisognerebbe visualizzare il sito desktop..... o mi sbaglio ?
c'è un redirect che assolva a questa funzione ?
Probabilmente hai anche postato nel forum unofficial.
Ho risposto qui:
http://www.unofficialwsx5.com/index.php?topic=1853.msg13909#msg13909
Autore
Buongiorno,
quindi devo per forza realizzare due portali uno normale e uno prendendo il modello mobile ?
grazie
Autore
EGREGI
DOPO diverse prove
la prima risposta di Roberto O. ho insertito il codice e corretto il link del sito
non funziona ma addirittura se faccio anteprima in locale vedo tutto bianco!
uso la versione 11.
Seconda risposta di Mirko Boschetti
preso il codice in Javascript che è un file txt e poi?
Non ho capito gentilmente se
devo miscelare il codice di Roberto O.
e il codice su txt di Mirko B. ?
Scusate esco più confuso di prima
grazie
Roberto
Autore
Egr,
questo è quello che succede
http://www.erreemmeweb.it/mobile/
cordiali saluti
Roberto
Autore
Egr,
se aggiungo lo script nel codice la pagina è bianca sia in locale che publbicata.
Ringrazio
Roberto
anche qui puoi testare il tuo sito: https://www.google.com/webmasters/tools/mobile-friendly/
aspettiamo il prossimo aggiornamento del software , vediamo delle modifiche che introdurrà incomedia per risolvere il "mobile-friendly". speriamo che risolvino, come l'hanno fatto gli altri produttori con il loro software.
ecco come puoi notare i problemi di fonts, come vedi qui sulla pagina di answer di incomedia, è uno dei problemi che riporta google sulla pagina mobile-friendly.
"Motivi per cui questa pagina non è ottimizzata per dispositivi mobiliSoluzioni da implementare:
Mostra come risolvere il problema
Nascondi dettagli
Link troppo vicini l'uno all'altro
Mostra come risolvere il problema
Nascondi dettagli
Area visibile su dispositivi mobili non impostata"
ma pure questo non dipende da noi, ma dal software. finchè qui vediamo in questo modo i testi , non possiamo fare nulla con la versione che abbiamo noi. pazienza ;) ci vuole pazienza
Perché nel codice che ha postato Roberto O. il tag di chiusura non è corretto e ti "scombussola" tutta la pagina.
Tag di apertura: <script>
Tag di chiusura: </script>
Comunque, darei una lettura anche qui:
http://www.unofficialwsx5.com/index.php?topic=1853.0
Non è vero ma se vi piace pensare così... aspettate pure la "manna".
Ciao Lemon,
http://lemonsong.altervista.org/test_redirect_mobile/ ma nella cartella mobile , cosa ci si mette? il sito che lo dobbiamo ricreare per il modello mobile , no? quind dovremo rifare tutto da capo?
Io ho fatto tutto ma non funge, non so dove caricare il javascript, io ho ho creato un oggetto html sulla home e lìho caricato sulla sezione esperto ma non so se ho fatto bene
Autore
Ciao a tutti,
dunque,
ho corretto come suggerimento di lemonsong, ok adesso lo vedo correttamernte sia in anteprima che pubblicato MA....
MA,
se scrivo su mobile www.erreemmeweb.it sul mobile non commuta sul mobile
il codice attiale è ,
><script>
if((navigator.userAgent.match(/iPhone/i)) ||
(navigator.userAgent.match(/Android/i)) ||
(navigator.userAgent.match(/iPod/i)))
{ [[removed]] = "http://www.erreemmeweb.it/mobile/"; }
}</script>
In Riferimento a quanto scrive Gian Piero Loi MA SCUSATE DEVE ESSERCI ABBINATO UN FILE JAVA NELLA CARTELLA ?
SE SI QUALE ?
a Kris..... un po piu positivo? e poi cerchiamo di risolvere questa cosa prima di pensare ad altri software, che poi ce ne sempre una comunque....
Grazie
Roberto
Primo, il codice non è ancora corretto: l'errore più evidente è il carattere > prima del tag <script>
Secondo, attualmente non l'hai messo nel sito desktop ma in quello mobile.
Terzo:
Autore
Buongiorno,
il pirmo punto, corretto
il secondo l'ho tolto dal sito mobile e l'ho messo nel sito desktop
il terzo punto mi scardina il primo punto.
Tu hai scritto questo ;
"" Premesso che ci sono vari metodi/script per fare un redirect, prendendo spunto da questo post, ho fatto un esempio:
http://lemonsong.altervista.org/test_redirect_mobile/
Testato con tablet Samsung Galaxy Tab 3 e smartphone Nokia con Windows Phone 8.1
Se funziona, questo è il codice da inserire in Impostazioni Generali - Esperto - Prima della chiusura del tag HEAD:
Codice: [Seleziona]<script src="files/check_mobile.js"></script>
<script>
if(check == true){
//mobile
[removed].assign("mobile/");
}
</script>
Questo lo script da scaricare ed allegare con l'Oggetto HTML e Widgets (cartella files):
http://lemonsong.altervista.org/test_redirect_mobile/files/check_mobile.js ""
domanda;
il codice è diverso da quello sopra , quale uso ? oppure il codice precedente va nella home page sezione esperto del desktop, e questo secondo codice nella home page sezione esperto del mobile ?
poi dici di scaricare e all'egare l'oggetto HTML e Widget ( cartella files )... ovvero
var check = false; (function (a){if(/(android|bb\d+|meego).+mobile|android|ipad|playbook|silk|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check=true} (navigator.userAgent||navigator.vendor||window.opera))
e lo inserisco in un file con estensione .js ?
e lo pubblico sulla cartella principale del desktop o del mobile ?
Oppure non ho ancora capito ?
grazie
roberto
Sì, è semplicemente un'alternativa.
Non serve incollare tutto l'ambaradan qui su Answers, so bene cosa ho scritto
Leggi con attenzione, è semplice.
Se vuoi usare l'altro codice, devi correggere un altro errore di sintassi.
Autore
Ok,
Che sia semplicemente una alternativa lo dovevamo dedurre.....
l'ambaradan ...mi scuso se siamo ignoranti ...
è semplice per chi sa...
evidentemente siamo qui in due "scemi".
Per l'altro codice se sapessimo correggerlo non saremmo qui a scrivere ....
In effetti ora ci stiamo chiedendo quanto vale chiedere se poi Lei risponde con domande ? Mah, Egr, Sig, Lemonsong, forse la sua modalità Cosa è ??? Potremmo allora credere che Lei sfrutta questo portale per dare risposte a metà e poi .... e poi ?
Scusate questo è il supporto di WEBSITEX5? MA C'E' QUALCUNO DI WEBSITEX5 che può gentilmente rispondere ? vi sono risposte diverse ma nessuna ufficiale ....
Bhe in ogni caso rileggiamo tutto da capo ,
......chissà che con pazienza ed umiltà ce la facciamo....
Ringrazio
Cordiali Saluti
Non mi risulta di aver risposto con domande ma se vuoi una domanda, te la posso fare: vendi siti?
Potremmo allora credere che Lei sfrutta questo portale per dare risposte a metà e poi .... e poi ?
In genere chi dà risposte non sfrutta, offre (gratis).
Se reputi che siano risposte a metà e se la risposta alla mia domanda è sì... eviterei per adesso di offrire questo servizio, prima ci vorrebbe un po' di esperienza.
Ti lascio alle risposte ufficiali
Buongiorno Roberto,
nel caso avessi ancora difficoltà o bisogno di supporto puoi settare il post come non corretto e chiedere maggiori dettagli. Purtroppo questo va al di la dell'assistenza su WebSIte X5 e io non posso aiutarti, segui i consigli degli utenti e ,se qualcosa non ti è chiaro, chiedi pure altre informazioni.
Grazie.