Da V8 a V9: iframe, accenti e apostrofi
Author: Massimo D.
Visited 2082,
Followers 1,
Shared 0
su un sito creato con la V8 ho usato in una pagina un iframe verso una pagina statica:
<HEAD>
<TITLE>Giornalino</TITLE>
</HEAD>
<CENTER>
<BODY>
<iframe src="http://www.sitoweb.com/paginastatica.html" width="800" height="1200">
Contenuto alternativo per i browser che non leggono gli iframe.
</iframe>
</BODY>
</HTML>
La pagina si vede perfettamente.
importando il progetto con la v9 e ripubblicando sul sito, i caratteri accento e apostrofo vengono sostituiti con simboli strani. La pagina statica NON e' cambiata e da sola e' visibile perfettamente. Come risolvere?
Posted on the
ciao,
... dovresti postare il LINK della pagina in questione, per verificare e valutare...
...
... ipotizzo: ...controlla che il server sia abilitato alla codifica caratteri UTF-8, altrimenti li solleciti, o aggiungi il meta carset IT iso-8859-1
.
bye, KolAsim
Author
la pagina e' statica e si vede perfettamente lanciata stand alone.
Solo attraverso il sito creato da webxite v9 si vedono i caratteri strani al posto degli apostrofi e accenti. E solo proveniendo da un vecchio progetto v8. Se parto da zero con la v9 non ho nessun problema per ora.
Il server e' di Tiscali ed e' tempo sprecato cercare di avere dei contatti da parte loro.
... se mettevi il LINK potevo controllare, ...comunque credo che la mia ipotesi era esatta...
... Tiscali credo che usi il carset IT detto prima, e se non ti rispondono, ...vedi di inserire tu lo stesso META CARSET della v.8, indicato prima, tramite il pannello Esperto/HEAD...
.
bye
Author
il sito DEMO v9 da v8 e' questo
http://www.segratescacchi.info/2013-3/
se guardi nei giornalini 2012 trovi i testi con i simboli strani
troverai anche delle pagine test/test2/test3 dove ho provato a mettere le varie codifiche utf e iso-8859-1, ma non ho risolto.
con l'output della v8 mai avuto nessun problema: ricordo che la pagina del giornalino e' statica e richiamata da un iframe.
grazie
ciao M.
... ... prova a fare un passo alla volta...
... prendiamo questa pagina: http://www.segratescacchi.info/2012/giornalino/commento2012-13_turno1.html
... come vedi, direttamente non presenta il problema, che invece c'è in IFRAME...
... ma...!... anche altre pagine richiamate in IFRAME però ne sono immuni...
... quindi, primo passo...
1° - inserisci in HEAD di quella pagina questa stringa:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
... quando avrai fatto andremo a ricontrollare per vederne il risultato, in base al quale ci orienteremo per il 2° passo da fare...
.
bye
______ EDIT_________________
... ti consiglio anche di scaricare dal tuo profilo il programma aggiornato...
Author
Fatto, ma il problema c'e' ancora.
Anzi, anche la pagina statica singola ora presenta il problema!
ciao M.
... OK...
... passiamo al passo 2...
2° - inserisci in HEAD di quella stessa pagina questa stringa al posto della precedente:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
... quando avrai fatto andremo a ricontrollare per vederne ilnuovo risultato...
... a dopo ... ... ...
Author
cosi si vede correttamente.
Ho provato anche a modificare la pagina del turno 9 con successo.
Ma non c'e' altro modo che modificare TUTTE le pagine statiche per ripristinare quello che con la v8 funzionava bene?
thx M.
... ottimo ...
... adesso, ... ... ... prova a mettere quest'ultima stringa nella sezione Esperto/ HEAD della pagina di WebSiteX5 che la richiama in IFRAME e non nella pagina esterna, (o edita direttamente in linea se puoi), ...ultima prova...
...
Author
ho inserito nella parte esperto/codice CSS della pagina del turno 2 le seguenti righe:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
ma non va
ho provato anche a mettere solo
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
con lo stesso risultato negativo
... non mi risulta, non vedo il meta 8859-1 in 2012 - turno 2
Author
io ho messo la stringa **SOLO** in OGGETTO HTML E WIDGET /esperto/codice CSS e poi ho premuto ok.
Nella parte in basso (file allegati al codice) non ho messo nulla.
... no, non va bene...
... va messo al passo_1 > impostazioni generali > pannello esperto > codice per HEAD
... deve andare come primo, o tra i primi meta tag in HEAD
...
... ma per un rapido test faresti prima ad editare direttamente in linea con la rete, col filesmanager del server, o in FTP, per esempio possibile col mio WF-FTP95
...
Author
ho inserito il comando come prima riga nella sezione corretta.
Non va ancora
Pero stavolta vedo il comando relativo ad iso-8859 nel sorgente pagina
... visto, ...dovresti provare a metterla al posto di questa:
<meta charset="utf-8" />
... ultimo tentativo, ...altrimenti la soluzione corretta ce l'hai in mano, anche se un po' fastidiosa da applicare a tutte le pagine esterne...
.
bye
Author
Ho tolto dalla pagina turno 2 la riga
<meta charset="utf-8" />
e funziona.
Come faccio a dire alla v9 che quel comando non lo voglio da nessuna parte?
grazie M.
ciao,
... non ho il mio PC per provare, ma se come mi dici non puoi agire direttamente dalla finestra Esperto/HEAD, ...che risolverebbe in un colpo, ...ma prova a ricontrollare bene, ...non resterebe che editare le pagine esterne, quelle che attualmente sono prive della dichiarazione, per evitare di mettere mano a quelle proprie del Sito...
... se passasse lo Staff potrebbe dare qualche dritta di cui non sono a conoscenza, ma se ne parlerebbe da lunedì in poi...
.
bye, KolAsim
Author
nella parte esperto ci sono queste righe. la prima e' quella che ho aggiunto io
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Expires" content="0" />
<meta name="Resource-Type" content="document" />
<meta name="Distribution" content="global" />
<meta name="Robots" content="index, follow" />
<meta name="Revisit-After" content="21 days" />
<meta name="Rating" content="general" />
non trovo riferimenti su come eliminare utf-8
... ma, ...essendo letti a cascata, potrebbe anche essere che ne venga rilevato lo stesso il valore acquisendo priorità sul precedente UTF-8 da programma...
... andrebbero fatte delle prove, chache permetendo, ...e qualcosa di più potrebbero dirci i tecnini del programma, ...magari per una evoluzione futura in questo senso...
...
... ora come ora, credo che l'editazione diretta sia l'unica strada. e l'importante è averla trovata per risolvere il problema...
.
bye
Author
aggiungo un' altra domanda. eventualmente apriro' un nuovo thread:
con iphone e ipad non riesco a scorrere in vericale le pagine nella sua completezza
http://www.segratescacchi.info/2013-3/turno-7.html
qui ad esempio scorre in basso, ma il testo che si vede in fondo non e' completo. Piu' giu non si riesce ad andare.
Non compare nemmeno la barra di scorrimento. Ho provato a giocare con le misure di larghezza delle pagine, ma nulla.
Ho usato sia Safari che Chrome per vedere su ipad e iphone
ovviamente su altri browser su pc lo scorrimento funziona
ciao M.
ciao,
... ma non va giù perchè non si vede la barra scroll...?...
... non posso verificare, non ho dispositivi "mobile", e proprio quelli che hai nominato, non li prendo i considerazione... ..magari potrebbe passare qualcuno per il Test...
... sì, ... credo comunque che ti converrebbe aprire un nuovo Argomento a tema, onde non fare confusioni con questo..
.
bye
Author
non si vede la barra di scroll e non va giu'.
Ho provato su uno smartphone Android e funziona anche lo scorrimento. La barra di scorrimento non si vede, ma con il dito si riesce a fare scorrere la pagina.
... forse potresti provare con un layout più stretto per permettere la visualizzazione della barra in quei dispositivi ove non apparisse...
... tenta il test con un mini esempio di prova...
.
bye
Author
nell'altro thread Claudio di Incomedia scrive:
"I dispositivi Apple non supportano lo scrolling degli iframe. Non è un bug di WebSite X5, il quale non inserisce alcun iframe."
Se dice cosi',mi sembra strano, ma sara' vero. Ma e' Safari e Chrome che non lo supportano o Apple in generale?
ciao M.