Πρόβλημα με τα Ελληνικά μετά απο αναβάθμιση απο v.1.1.13 σε RC5

Started by Eyesman, March 09, 2011, 02:46:19 PM

Previous topic - Next topic

Eyesman

Φίλοι γεια σας.

Έχω μεταφέρει το site μου απο ένα host σε άλλον. Μου κάνανε και απο το smfservices.org upgrade απο v.1.1.13 σε v.2RC5 αλλά τα ελληνικά δεν διαβάζονται.

Φαίνονται όπως θα δείτε και στο attachment. Τί πρέπει να αλλάξει για να διαβάζονται τα ελληνικά?
Η γλώσσα του forum είναι σε english.

Ευχαριστώ.

gvhools

SMF: 2.0.2
Εμφάνιση: Vertex
Mods:
SimplePortal    2.3.5
Ohara YouTube Embed    1.0
Blue Smiley    1.0
RSS Feed Icon    1.1
Stop Forum Spam    1.0
Ad Managment    3.0.1
---------------------------------
Ελληνική κοινότητα ZorinOs

Eyesman

Το παράξενο είναι οτι τα παιδιά στο smfservices.org βλεπουνε ελληνικά. Μου έχουνε στηλει print screen και βλέπω ελληνικά. Εν το μεταξύ, μόλις μεταφερθηκε το φόρουμ στον νέο host έβλεπα ελληνικά. Άρα δεν είναι το encoding του browser μου. Οταν όμως εγεινε το upgrade σε 2.RC5 βλέπω κινέζικα.

agridoc

Eyesman ενδιαφέρει το encoding (κωδικοποίηση χαρακτήρων) που έχεις στο SMF και αυτό των ελληνικών που έχεις ανεβάσει.

Δώσε ένα link για το site.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.


agridoc

Το μόνο που μπορώ να δω είναι οτι η εγκατάσταση είναι UTF-8. Κανονικά θα πρέπει να βλέπεις ελληνικά και με την γλώσσα στα αγγλικά, χωρίς άλλη επέμβαση.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

Eyesman

Μου είπαν να δοκημασω το εξής και θα δουλέψει.
Login -> Profile -> Account Settings -> Preferred Language -> Toggle
to "Greek" -> Change Profile

Θα το κάνω σε λίγο οταν πάω γραφείο και θα επανέλθω.

agridoc

Ελληνικά υπάρχουν εγκατεστημένα; Ανοιξε τα δικαιώματα αλλαγής γλώσσας στους χρήστες, δεν είδα ανταπόκριση.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

Eyesman

Δώσε μου λίγο χρονο γιατί είμαι στον δρόμο για το γραφείο.

Eyesman

Μάλλον πρέπει να είναι το Encoding του Browser μου. Ήτανε Western ISO 8859-1 και το γύρισα σε Unicode UTF-8 και διαβάζω και τα Ελληνικά. ούφφ

Σήμερα θα αλλάξω και το theme και θα δω πως θα πάει.

Σας ευχαριστώ όλους. (ίσως επανέλθω  :-\ )

Eyesman

Τελικά υπάρχει πρόβλημα! Όταν γυρίσω το  Encoding του Browser μου απο Western ISO 8859-1 σε Unicode UTF-8 διαβάζω τα Ελληνικά. Όταν όμως κλείσω τον browser ή το tab που είναι ανοικτό το site και ξαναμπω γυρίζει σε Western ISO 8859-1. Δηλαδή δεν κρατάει το UTF-8!

Καμιά ιδέα?

Eyesman

Άκυρον! Νομίζω το έλυσα το πρόβλημα.

Άλλαξα απο το index.english.php το εξής:
// Ensure you remember to use uppercase for character set strings.
$txt['lang_character_set'] = 'ISO-8859-1';
// Character set and right to left?

σε:
// Ensure you remember to use uppercase for character set strings.
$txt['lang_character_set'] = 'UTF-8';
// Character set and right to left?

Eyesman

Επανέρχωμαι.

Πρόσεξα ότι όταν δεν είμαι login και είμαι στο Home του Simple Portal βλέπω Ελληνικά το: "Καλώς ορίσατε, Επισκέπτης. Παρακαλούμε συνδεθείτε ή εγγραφείτε. Did you miss your activation email?"
Ώς επίσης και το: "4 επισκέπτες, 0 χρήστες
Περισσότεροι συνδεδεμένοι χρήστες σήμερα: 4. Περισσότεροι συνδεδεμένοι χρήστες: 11 (Φεβρουάριος 09, 2011, 01:33:58 μμ)"

Όλα τα υπόλυπα menus είναι αγγλικά.

Όταν όμως κάνω login όλα τα πιο πάνω είναι Αγγλικά. Μπόρω να αλλάξω την γλώσσα του Simple Portal?

Ευχαριστώ.

agridoc

Το Simple Portal όπως και όλα τα mods χρησιμοποιούν την γλώσσα επιλογής του SMF. Μερικά (όπως το Tiny Portal, ίσως και το Simple Portal) χρησιμοποιούν αγγλικά και όταν δεν υπάρχει η μετάφραση τους στην γλώσσα επιλογής του SMF, άλλα εμφανίζουν κενό και μήνυμα λάθους στο error log.

Απ' ότι γράφεις, έχεις επιλέξει αγγλικά στο προφίλ σου και προεπιλογή ελληνικά UTF-8 για το SMF.

Μου κάνει εντύπωση το γεγονός που γράφεις οτι έφτιαξαν τα ελληνικά βάζοντας codepage UTF-8 στο index.english.php. Σε μια σωστή UTF-8 εγκατάσταση δεν χρειάζεται (στα αγγλικά μόνο).

Δες το Διαχείριση -> Συντήρηση: Συντήρηση φόρουμ: Βάση δεδομένων

Υπάρχει το: Μετατροπή HTML-οντοτήτων σε χαρακτήρες UTF-8 ή το
Μετατροπή της βάσης δεδομένων και των δεδομένων σε UTF-8;
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

Eyesman

Υπάρχει αυτό:
CONVERT THE DATABASE AND DATA TO UTF-8
UTF-8 is an international character set covering nearly all languages around the world. Converting your database and data to UTF-8 can make it easier to support multiple languages on the same board. It also can enhance search and sorting capabilities for languages with non-latin characters.

agridoc

Καλά το υποπτευόμουνα, σε μια σωστή εγκατάσταση UTF-8 δεν πρέπει να συμβαίνει αυτό.

Μπες με το PhpMyAdmin από το CP στην βάση δεδομένων του SMF και δες τι collation έχουν οι πίνακες και τα πεδία κειμένου.

Κάτι έγινε στο upgrade θα το διορθώσουμε πιστεύω.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

Eyesman

α καλά τώρα! Σώθηκα! Τα περισσότερα είναι utf8_general_ci και μερικά latin1_swedish_ci

agridoc

Ηρέμησε  8)

Στείλε ποιοι πίνακες είναι σε latin1_swedish_ci και έλεγξε τα πεδία όλων, ειδικά όσων έχουν collation utf8_general_ci για πεδία κειμένου σε latin1_swedish_ci. Ισως οι πίνακες σε latin1_swedish_ci να είναι από mod, όπως το Simple Portal.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

Eyesman

Επειδή δεν είμαι και πολύ του θέματος περί βάσης δεδωμένων κτλ, θα ζητήσω απο τα παιδιά που μου κάνανε το upgrade να το κοιτάξουνε. Αν δεν μπορύν να κάνουν τίποτα θα το αφήσω όπως έχει. Δεν κάνει ζημιά έτσι?

Ευχαριστώ πάντως.

andy12gr

Παντως σε μενα φαινονται τα ελληνικα ελληνικα και τα αγγλικα σαν αγγλικα  ;D


Eyesman

το πρόβλημα είναι όταν δεν είσαι login διαβάζεις ελληνικά, όταν κάνεις login, διαβάζεις αγγλικά. Μιλάω για την γλώσσα του forum.

agridoc

Quote from: agridoc on March 11, 2011, 02:22:09 PMΑπ' ότι γράφεις, έχεις επιλέξει αγγλικά στο προφίλ σου και προεπιλογή ελληνικά UTF-8 για το SMF.
Μπες στο προφίλ σου και άλλαξε την γλώσσα.

Quote from: agridoc on March 11, 2011, 10:18:21 PMΣτείλε ποιοι πίνακες είναι σε latin1_swedish_ci και έλεγξε τα πεδία όλων, ειδικά όσων έχουν collation utf8_general_ci για πεδία κειμένου σε latin1_swedish_ci. Ισως οι πίνακες σε latin1_swedish_ci να είναι από mod, όπως το Simple Portal.

Δεν έχεις απαντήσει στο παραπάνω. Εχεις βγάλει άκρη με το smfservices.org;
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

Eyesman

Οχι ακόμη δεν τους το ανέφερα γιατί το παιδί έλειπε και ερχετε σήμερα.
Σήμερα όμως πρόσεξα οτι η γλώσσα του φόρουμ ήτανε στα ελληνικά. Αν και τα menus Ολα ήτανε στα αγγλικά. Οταν το γύρισα στα αγγλικά προσεξα οτι οταν δεν είσαι login αντί ελληνικά που εβλεπα πριν εγειναν αγγλικά. Δεν ξέρω όμως αν το database και τα collation είναι σωστά 'η Οχι.

agridoc

Εκανα μια δοκιμαστική εγγραφή.

Τα ελληνικά σου δεν είναι σωστά, αλλού έχει ελληνικά αλλού αγγλικά (στα μενού). Μάλλον πρέπει να τα ανεβάσεις πάλι.

Στον πίνακα [smf_prefix]_settings, σε μια UTF-8 εγκατάσταση υπάρχει η καταχώρηση (προς το τέλος)
variablevalue
global_character_set  UTF-8

Αυτό μπορεί να προστεθεί, όμως δεν φτάνει. Στο ΠΡΟΣΟΧΗ: Εγκατάσταση με Fantastico, δεν λειτουργούν τα ελληνικά βλέπουμε πως με την παράμετρο αυτή έχουμε μια ΨΕΥΔΟ UTF-8 εγκατάσταση.

Αν οι πίνακες του SMF και τα πεδία κειμένου είναι σε utf8_general_ci η προσθήκη της παραπάνω παραμέτρου ίσως διορθώσει την κατάσταση. Ομως αναφέρεις και "μερικά latin1_swedish_ci". Θα πρέπει λοιπόν να δει κανείς ποιά είναι αυτά και πως προέκυψε αυτή η κατάσταση.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

Eyesman

σε ευχαριστώ για την βοήθεια. Αλλα επειδή από μόνος μου δεν νομίζω να τα καταφέρω, υπάρχει κάποιος που μπορεί να το διορθώσει και αν είναι να τον πληρώσω?

Eyesman

Μπορώ να κάνω άλλο SMF (Οχι από fantastico) από την αρχή με σωστά τα ελληνικά και μετά να μεταφέρω το υφιστάμενο εκεί?

agridoc

Η βάση δεδομένων είναι αυτή που είναι. Το φόρουμ λειτουργεί σχετικά καλά. Υποθέτω οτι έχεις πληρώσει κάτι ήδη και υπάρχει και μια υποχρέωση απέναντι σου. Κάνε λίγο υπομονή.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

Eyesman

Καλημέρα,

Επανέρχομαι με το θέμα. Τελικά αποφασίσαμε να αλλάξουμε το domain name για το forum.
Θα πάρουμε καινούριο domain ως επίσης και hosting package.

Εάν δημιουργήσω στο καινούριο το smf v.2RC5 με manual εγκατάσταση και όχι απο το Fantastico μπορώ μετά να μεταφέρω τις κατηγορίες και όλα απο το προηγούμενο forum στο νέο?

Ευχαριστώ.

agridoc

Η βάση δεδομένων δεν θα αλλάξει. Αν δεν υπάρχει η δυνατότητα να λυθεί τώρα το πρόβλημα (δεν έχω καταλάβει ακόμα σίγουρα τι συμβαίνει) δεν θ' αλλάξει κάτι με αλλαγή host. Η αλλαγή domain name θα απαιτήσει επιπλέον επέμβαση στην βάση δεδομένων, αν δεν χρειάζεται να γίνει καλύτερα να μείνει όπως είναι.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

Eyesman

Δηλαδή με λίγα λόγια.. Την έπαθα! Ουφφ
Από την στιγμή που θα αλλάξει το domain όλο και κάτι θα χρειαστεί να αλλαξη στην βάση.

Ευχαριστώ.

Advertisement: