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.
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 in quello che è di prova, ma in quello vero workinprogress.operaperta.org
Ho fatto la modifica di traduzione ed è uscita quella cosa.
Provato a svuotare la cache del forum?
Da amministrazione intendo..
Sì, svuotata... ma niente ???
E poi lo fa solo da visitatore... se sei loggato ti fa vedere tutto bene.
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.
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?
Ti ha appena detto ema come fare :)
lancia la secondo query ;)
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
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
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...
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 :)
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
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
Però adesso lo visualizza male anche da loggato e sia se metto utf8 oppure iso...
qualcosa è andato storto ???
Veramente io lo vedo ok ora... :)
Adesso ho rimesso tutto com'era... quindi si vede bene sia da loggato che da visitatore... ma è utf8
Citazione di: fiorenzo il Lunedì - 25 Febbraio 2013 - 15:37
Adesso ho rimesso tutto com'era... quindi si vede bene sia da loggato che da visitatore... ma è utf8
Come gia detto, puoi anche tenerlo UTF-8, ma devi ricordarti che cerchera i file *.italian-utf8.php, e non vale solo per simpleportal
Ok, quindi nelle traduzioni non utf8 dovrò manualmente andare a sostituire i caratteri accentati, giusto?
Esattamente, quindi puoi utilizzare la traduzione che ho fatto per simpleportal, devi solo correggere gli accenti in entità e rinominare i file...
E questo vale per ogni mod che necessita traduzione :)
Ok, perfetto... ti ringrazio di nuovo e metto risolto ::)
Di niente, siam qua per questo ;)
E se hai ancora bisogno, non farti problemi ad aprire nuovi topic ;)