Visualizzazione testo diverso tra user e visitatori

Aperto da fiorenzo, Lunedì - 25 Febbraio 2013 - 12:53

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

fiorenzo

Come mai gli utenti loggati visualizzano correttamente i caratteri accentati tipo è mentre i visitatori no?
Per esempio perchè perché

Questo accade da quando ho cambiato la traduzione da utf8 a Iso.

Darknico

Ho dato un occhiata al forum
sia da loggato, sia da visitatori, vedo gli accenti correttamente..
Sicuro che non sia la cache del tuo browser?
Non supporto privatamente, non risponderei e ci rimarreste male....

fiorenzo

Non in quello che è di prova, ma in quello vero workinprogress.operaperta.org
Ho fatto la modifica di traduzione ed è uscita quella cosa.

Darknico

Provato a svuotare la cache del forum?
Da amministrazione intendo..
Non supporto privatamente, non risponderei e ci rimarreste male....

fiorenzo

Sì, svuotata... ma niente  ???
E poi lo fa solo da visitatore... se sei loggato ti fa vedere tutto bene.

emanuele

Tiro ad indovinare (dato che ho già avuto situazioni simili): hai installato sia l'italiano UTF-8, sia quello non (o magari uno l'hai installato poi tolto e poi messo l'altro, poco importa).

Nel tuo profilo ora è impostato italiano come lingua, ma nel database (tuo e degli utenti "vecchi") è registrato quello sbagliato.
Quindi per correggere la prima cosa che devi scoprire è se hai installato il forum in UTF-8 o no.
Quindi (per far più in fretta) andrai in phpmyadmin e userai una di queste due query:

UPDATE smf_members
SET lngfile = 'italian'
WHERE lngfile = 'italian-utf8'

se il tuo forum non è in UTF-8.
Mentre:

UPDATE smf_members
SET lngfile = 'italian-utf8'
WHERE lngfile = 'italian'

se il forum è in UTF-8.

fiorenzo

Sei un mito.
Allora, era installato in utf8, ho cambiato solo adesso perchè vorrei mettere il simpleportal, e la traduzione è solo iso.
Quindi quando vado a cambiare la traduzione mi appare quel problema.
Cosa devo fare?

Darknico

Ti ha appena detto ema come fare :)
lancia la secondo query ;)
Non supporto privatamente, non risponderei e ci rimarreste male....

fiorenzo

No vabbè, grazie dell'aiuto ragazzi ma non so dove mettere le mani e non vorrei incasinare tutto. Lo lascio così e lascio perdere il simpleportal  :-X

Darknico

Citazione di: fiorenzo il Lunedì - 25 Febbraio 2013 - 14:30
No vabbè, grazie dell'aiuto ragazzi ma non so dove mettere le mani e non vorrei incasinare tutto. Lo lascio così e lascio perdere il simpleportal  :-X

adesso non centra nulla simpleportal :)
Tranqui, non è nulla di complicato, vai nel tuo pannello hosting, e poi in phpmyadmin
crea una nuova query sql e incolla quello che ha scritto emanuele
Non supporto privatamente, non risponderei e ci rimarreste male....

fiorenzo

Boh... nella finestra phpmyadmin non so dove inserire il codice.
C'è un Query, ma se incollo il codice e gli dico esgui mi dice che devo selezionare un campo e non mi fa niente...
Dicevo che lascio perdere simpleportal perchè per mettere la traduzione devo portare il forum in Iso, mentre se lo lascio utf8 va bene e non mi da problemi...

Darknico

Ma puoi anche tenere tutto utf-8, basta rinominare i file di simpleportal in nomeFile.italian-utf8 :)
Però bisogna cambiare tutte le accentate della traduzioni e future traduzioni

La cosa pià veloce per te e portare il forum in iso..

Ci sei quasi, non mollare ora! :)

Hai trovato phpmyadmin, bene!

Esiste un pulsante "sql"?
Se si  è li che devi incollare il codice di ema, ovvero

UPDATE smf_members
SET lngfile = 'italian'
WHERE lngfile = 'italian-utf8''


Se c'è qualcosa di diverso, fammi uno screen e ti dico :)
Non supporto privatamente, non risponderei e ci rimarreste male....

fiorenzo

Ho trovato il tasto sql... ho eseguito la query, ma mi restituisce questo errore

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''italian-utf8''' at line 3

fiorenzo

Scusa... che scemo.. avevo scritto
UPDATE smf_members
SET lngfile = 'italian'
WHERE lngfile = 'italian-utf8' '

non mi ero accorto che c'era un ( ' ) di troppo

fiorenzo

Però adesso lo visualizza male anche da loggato e sia se metto utf8 oppure iso...
qualcosa è andato storto  ???

Discussioni simili (3)