Ο editor CKEDITOR και πως να γράψει κανονικά Ελληνικά O CKEDITOR είναι ίσως ο μόνος HTML WYSIWYG editor που δεν παράγει περιττό κώδικα. Στα ελληνικά, όμως, θέλει κόλπο |
|
Έχουμε 2 τρόπους για να γράψεις ελληνικά και όχι Β Ώ ̸ που ΔΗΜΙΟΥΡΓΕΙ ΠΡΟΒΛΗΜΑ ΣΤΟ GOOGLE και έτσι δεν μπορούν να βρουν το άρθρο σας. Ο πρώτος τρόπος είναι για τις νέες εκδόσεις. Από τον CKEDITOR 4 και νεότερες. Στο κάτω μέρος θα βρείτε οδηγίες για τις παλιές εκδόσεις: CKEDITOR 3 και παλαιότερες. Λοιπόν, πάτε στο αρχείο CKEDITOR.JS και το ανοίγετε. Είναι ένας αχταρμάς. Προσέξτε. Δεν θα πειράξετε τίποτα άλλο εκτός από αυτό που θα σας πούμε εμείς. Με τη δυνατότητα αναζήτησης βρείτε το κείμενο: CKEDITOR.config.entities=!0;CKEDITOR.config.entities_latin=!0;CKEDITOR.config.entities_greek=!0; και αλλάξτε το σε CKEDITOR.config.entities=!1;CKEDITOR.config.entities_latin=!1;CKEDITOR.config.entities_greek=!1; Κανονικά αρκούσε το CKEDITOR.config.entities_greek=!0; να γίνει CKEDITOR.config.entities_greek=!1; και πράγματι δουλεύει αλλά ...ΟΧΙ ΣΕ ΟΛΑ ΤΑ ΓΡΑΜΜΑΤΑ. Αφήνει το Β ΚΕΦΑΛΑΙΟ απ' έξω. Μαλακία του CKEDITOR θα μου πεις αλλά τι θες να κάνω να το αφήσω έτσι; Οπότε αλλάζετε και τις 3 αυτές ρυθμίσεις και ΑΠΟΘΗΚΕΥΕΤΕ. Ελέγχετε αν δουλεύει. Αν δουλεύει ΟΚ. Αν δεν δουλεύει τότε πας και στο αρχείο CONFIG.JS και προσθέτεις ΠΡΙΝ ΤΟ ΤΕΛΕΥΤΑΙΟ }; τα παρακάτω:
config.ProcessHTMLEntities = false;
config.language = 'el';
config.IncludeGreekEntities = false ;
και αποθηκεύετε. Είστε έτοιμοι.
ΟΔΗΓΙΕΣ ΓΙΑ ΕΛΛΗΝΙΚΑ ΣΕ ΠΑΛΑΙΟΤΕΡΕΣ ΕΚΔΟΣΕΙΣ ΤΟΥ CKEDITOR. ΓΙΑ ΠΡΑΓΜΑΤΙΚΑ ΕΛΛΗΝΙΚΑ ΚΑΙ ΟΧΙ ΤΟΥ ΤΥΠΟΥ Β Ώ ̸ Οι περισσότεροι εκεί έξω χρησιμοποιείτε JOOMLA ή DRUPAL ή άλλα PROKAT sites. Αποτέλεσμα; Όλα τα sites να μοιάζουν μεταξύ τους, όσα χρώματα και όσες εικόνες και να αλλάξετε.
Έτσι, όσοι θέλουν να ξεχωρίσουν είτε φτιάχνουν ένα δικό τους site εξ αρχής, είτε "πειράζουν" τα έτοιμα.
Τον CKEDITOR μπορείτε να τον κατεβάσετε από το http://ckeditor.com/download. Ρίχνεις στο φάκελο administrator (ή όπως αλλιώς τον έχεις ονομάσει) όλα τα αρχεία και τους φακέλους που είναι μέσα στο φάκελο ckeditor που είναι στο zip που κατέβασες. Μετά πας στο textarea και του προσθέτεις ένα class="ckeditor" και είσαι έτοιμος. Έτσι και πας να γράψεις ελληνικά στα επιστρέφει σε html entities. Το Α σε aplha, το Β σε beta κ.λπ. Η ΕΠΙΣΗΜΗ ΛΥΣΗ είναι να πας στο config.sys (ή να φτιάξεις ένα δικό σου myconfig.sys) και να πληκτρολογήσεις μια εντολή, ή 2 -3 λένε άλλοι, όπως οι: config.htmlEncodeOutput = false ; config.entities = false ; config.entities_greek = false ; ...και είσαι έτοιμος. ΑΜ ΔΕ! Δεν δουλεύει. Άλλοι λένε να πας στο plugins/entities/ και να κάνεις κάτι παρόμοιο. ΔΕΝ ΠΙΑΝΕΙ. Μπορεί να έπιαναν σε παλαιότερες εκδόσεις, ή στο DRUPAL. Στην standalone έκδοση, όμως, όλα αυτά δεν πιάνουν. Τι κάνουμε λοιπόν; Θα αναγκαστούμε να πάμε σε χάλια editor; ΟΧΙ. Ανοίγουμε το ckeditor.js και ψάχνουμε να βρούμε τη λέξη GREEK. Όπου το βρούμε αυτό είναι το i.entities_greek=true; το μετατρέπουμε σε i.entities_greek=false; ...και είμαστε έτοιμοι.
Συνεχίστε να φτιάχνετε χειροποίητα sites. Ξεχωρίστε. Και μόνο οι γνώσεις και η εμπειρία που θα αποκτήσετε είναι τόσο πολύτιμη που κανείς καθηγητής δεν θα μπορέσει να σας τη μεταλαμπαδεύσει.
|
ΛΕΞΕΙΣ ΚΛΕΙΔΙΑ (κάντε κλικ για να διαβάσετε άρθρα με το ίδιο θέμα): CKEDITOR ΕΛΛΗΝΙΚΑ |
ΦΡΕΣΚΑ ΚΑΙ ΕΝΔΙΑΦΕΡΟΝΤΑΤα άρθρα που δημοσιεύτηκαν πριν από λίγο |
ΤΑ ΠΙΟ ΔΗΜΟΦΙΛΗΤα άρθρα που ξετρέλαναν κόσμο |
ΤΑ ΧΕΙΡΟΤΕΡΑΤα άρθρα με τα χειρότερα views! |