Elxis CMS Forum

Ελληνικό Forum => Διαχείριση => Topic started by: rentasite on March 01, 2007, 16:14:22

Title: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: rentasite on March 01, 2007, 16:14:22

Έχω παρατηρήσει εδώ και πολύ καιρό το εξής (και ήρθε η στιγμή να ρωτήσω :) ).

> Ενώ κάνω την μορφοποίηση κειμένου, μέγεθος κείμενου, align, παράγραφοι κλπ κλπ. Μετά την αποθήκευση ή εφαρμογή των αλλαγών, συνήθως χάνει την μορφοποίηση.

Με πιο συχνό φαινόμενο, να τρώει τις κενές γραμμές μεταξύ των παραγράφων και να φαίνεται το κείμενο χωρίς μορφοποίηση ως προς τις παραγράφους!

Τι μπορεί να φταίει;  ::)
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: eliasan on March 01, 2007, 20:26:28
Αυτό που έχω παρατηρήσει ότι υπάρχει διαφορετική συμπεριφορά των παραγράφων ανάμεσα σε FF και IE.

Επίσης, υπάρχει διαφορετική συμπεριφορά ανάλογα με την τιμή που έχει η παράμετρος "Αλλαγές Γραμμών" στις ρυθμίσεις του mambot του TinyMCE.

Δεν έχω όμως παρατηρήσει να κόβει παραγράφους ή να μην κρατά κενά.
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: rentasite on March 01, 2007, 20:29:55
Αυτό που έχω παρατηρήσει ότι υπάρχει διαφορετική συμπεριφορά των παραγράφων ανάμεσα σε FF και IE.

Εννοείς Ηλία, διαφορετική συμπεριφορά κατά τη διάρκεια επεξεργασίας μέσα από τη διαχείριση?
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: eliasan on March 01, 2007, 20:38:23
Εννοώ ότι οι αποστάσεις που εμφανίζονται μετά την αποθήκευση είναι διαφορετικές από αυτές που έβλεπες κατά την επεξεργασία.
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: rentasite on March 01, 2007, 21:22:38

Εγώ αναφέρομαι στο ότι, δεν κρατάει κενά αφού αποθηκεύσεις και γυρίσεις πίσω για επεξεργασία.
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: xenios on March 03, 2007, 13:25:20
Και σε μένα έτσι λειτουργεί! Δεν κρατάει κενά αφού αποθηκεύσεις και γυρίσεις πίσω για επεξεργασία.  Έχω δουλέψει και με ff και με ie. Το αποτέλεσμα ήταν το ίδιο.
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: rentasite on March 05, 2007, 15:54:43
Το αποτέλεσμα ήταν το ίδιο.

Χμμμ! Κακό αυτό  :-\
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: eliasan on March 06, 2007, 16:17:14
Λοιπόν,

Κάθησα κι έστησα ένα Elxis τοπικά (Windows XAMPP).

Χρησιμοποίησα σαν browser τον FF (τυχαία επιλογή).
Δεν πείραξα τίποτα στις ρυθμίσεις του TinyMCE.
Δοκίμασα αρχικά με "Αλλαγές Γραμμών = Στοιχεία BR".
Άνοιξα ένα άρθρο και πρόσθεσα μερικές κενές γραμμές. Δοκίμασα με "Αποθήκευση" και "Εφαρμογή".
Οι κενές γραμμές παρέμεναν κανονικά.
Μόνη παραφωνία ότι είχαν δημιουργηθεί με "<p>&nbsp;</p>", ενώ είχα ζητήσει να χρησιμοποιηθούν BR.

Αλλάζω τη ρύθμιση "Αλλαγές Γραμμών = Στοιχεία P".
Ξαναδοκιμάζω.
Οι κενές γραμμές διατηρούνται ξανά. Πάλι χρησιμοποιούνται "<p>&nbsp;</p>".

Επιχειρώ το ίδιο πείραμα με ΙΕ6.
"Αλλαγές Γραμμών = Στοιχεία P". Κάνω εφαρμογή των αλλαγών στις ρυθμίσεις του TinyMCE και παρατηρώ ότι η ρύθμιση επανέρχεται σε "Στοιχεία BR". (Κάτι τρέχει εδώ...)
Πατώ μερικές φορές το enter.
Κοιτάζω τον πηγαίο κώδικα και βλέπω ότι έχει προσθέσει: "<p> </p>" (χωρίς το &nbsp;).
Πατώ "Αποθήκευση" ή "Εφαρμογή" και όντως χάνει τις γραμμές.

Με Enter λοιπόν δεν δούλεξε. Ας δοκιμάσω να εισάγω BRs.
Ανοίγω ξανά το κείμενο και αυτή τη φορά πατώ SHIFT + ENTER για να μπουν τα BRs.
Αυτή τη φορά, τα κενά εισάγονται σαν "<br />" και διατηρούνται.

Συμπεράσματα
- Ο FF λειτουργεί πιο σωστά από τον IE με το Elxis στη διαχείριση, γι' αυτό συστήνεται και για εργασίες διαχείρισης.
- Στον FF οι κενές γραμμές διατηρούνται.
- Ανεξάρτητα από την επιλογή ο FF χρησιμοποιεί παραγράφους (P) για τα κενά.
- Αν είμαστε αναγκασμένοι να χρησιμοποιήσουμε ΙΕ, τότε εισάγουμε κενές γραμμές με SHIFT + ENTER για να εισαχθούν σαν BR. Σε αυτή την περίπτωση, τα κενά διατηρούνται.
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: xenios on March 06, 2007, 18:08:43
Εγώ firefox χρησιμοποιώ έκδοση 2.0.0.2 και για τα κενά πατάω shift,enter.  :-\  :-\  ,
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: rentasite on March 06, 2007, 20:17:09

- Ανεξάρτητα από την επιλογή ο FF χρησιμοποιεί παραγράφους (P) για τα κενά.
- Αν είμαστε αναγκασμένοι να χρησιμοποιήσουμε ΙΕ, τότε εισάγουμε κενές γραμμές με SHIFT + ENTER για να εισαχθούν σαν BR. Σε αυτή την περίπτωση, τα κενά διατηρούνται.

Ευχαριστούμε Ηλία   :) :)
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: rentasite on March 07, 2007, 10:56:22

Δοκίμασα με Shift+Enter, μέσω Firefox 2.0.0.2

κανένα πρόβλημα. Διατηρεί τις γραμμές.
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: nikos on November 06, 2007, 15:07:36
"Με πιο συχνό φαινόμενο, να τρώει τις κενές γραμμές μεταξύ των παραγράφων και να φαίνεται το κείμενο χωρίς μορφοποίηση ως προς τις παραγράφους!"

Aκριβώς το ίδιο αντιμετωπίζω και αναγκάζομαι να ξαναθέτω όλα τα κενά μεταξύ των παραγράφων κάθε φορά που θέλω να κάνω μια διόρθωση σ' ένα κείμενο και μάλλον έχει να κάνει με την παράμετρο "Αλλαγές Γραμμών" στις ρυθμίσεις του TinyMCE Editor. Επιχειρώντας όμως να αλλάξω την default τιμή από "Στοιχεία BR" σε "Στοιχεία Ρ" δεν δέχεται την αλλαγή ούτε τοπικά ούτε Online. Πώς τελικά μπορώ να αλλάξω την τιμή αυτή αν η λύση έγκειται σε αυτήν ή με ποιο τρόπο θα μπορούσε να λυθεί το θέμα;

Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: nikos on November 06, 2007, 20:25:52
Όντως με xρήση Μozila Firefox και συνδιασμό Shift + Enter τα κενά ανάμεσα στις παραγράφους διατηρούνται !
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: datahell on November 08, 2007, 08:22:30
Γενικότερα ο Firefox έχει πολύ πιο σωστή συμπεριφορά και απεικόνιση από τον Internet explorer στη διαχείριση του Elxis γι αυτό και συνιστούμε να χρησιμοποιείτε firefox. Είναι ένας browser που ότι του λες το κάνει ακριβώς όπως του το λες. Ο Internet Explorer 7 έχει λύσει πολλά από τα προβλήματα του IE6 και πλησιάζει πάρα πολύ στην απεικόνηση του firefox. Συνεπώς είναι επίσης μία καλή λύση για την διαχείριση του Elxis. Συμπέρασμα: Αποφεύγετε τον Internet Explorer 6.

Το συγκεκριμένο πρόβλημα οφείλεται στα Line brakes και στις διαφορές μεταξύ linux και windows (linux: \n, windows: \r\n, mac: \r). Το Elxis περνά αυτόματα line brakes (php σταθερά: _LEND) ανάλογα με το λογισμικό του διακομιστή (στο server σας λογικά έχετε Linux οπότε περνά \n) αλλά o ΙΕ6 νομίζει ότι όλος ο κόσμος είναι Microsoft οπότε δεν καταλαβαίνει τα \n και συνεχίζει στην ίδια γραμμή...

Παράδειγμα:
αυτό εδώ είναι\n  (<-το \n υποδηλώνει αλλαγή γραμμής για plain text)
ένα κείμενο

το SHIFT+ENTER περνά ένα Line brake και ένα html brake: \n<br />
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: nikos65 on November 08, 2007, 14:45:51
Με συγχωρείτε που παρεμβαίνω αλλά το ίδιο πρόβλημα έχω στο PB ενώ κατα την διάρκεια  καταχώρησης και επεξεργασίας όλα είναι κανονικά στην εμφάνιση δεν υπάρχουν κενά.
Μήπως ξέρετε πως μπορώ να το λύσω ?

Και πάλι sorry για την παρέμβαση
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: datahell on November 08, 2007, 19:03:13
Χρησιμοποίησε [ br ] (κολλητά το br στις αγκύλες) κατά την συγγραφή του άρθρου
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: nikos65 on November 08, 2007, 21:11:12
Ευχαριστώ !!! Δουλεύει ουφ.
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: datahell on November 08, 2007, 23:12:04
Το [ br ] το έχω βάλει εσωτερικά και δεν έχω εμφανίσει κουμπί στον editor εξεπίτιδες. Η δυνατότητα βέβαια υπάρχει και χωρίς το κουμπί...
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: nikos65 on November 08, 2007, 23:48:19
Δεν μπορεί η μορφοποιήσει του περιεχομένου  που ισχύει οταν γίνεται η καταχώρηση ή ακόμα και η διόρθωση ενός post να είναι ίδια όταν γίνεται η προβολή του;
Πως γίνεται να αποφύγουμε όλη αυτήν την διαδικασία του [ br ] γιατί πρόκειται για φορουμ όπου κάποιοι δεν μπορούν να το ξέρουν ( ::) πχ  όπως ακόμα και εγώ δεν το ηξερα);

Ξέρω ότι απο έξω από τον χορό πολλά τραγούδια λένε όπως επίσης δεν γνωρίζω την δυσκολία ενσωμάτωσης κάποιας τέτοιας παραμέτρου αλλά νομίζω ότι το PB το χρειάζεται.


Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: datahell on November 09, 2007, 13:09:30
Έχω ξαναπεί ότι φτιάξαμε το PowerBoard για εσάς, χρειάζεται κάποιες μικρο-επεμβάσεις αλλά δεν έχουμε χρόνο να ασχοληθούμε περισσότερο. Όποιος θέλει το αναλαμβάνει και κάνει ότι διορθώσεις χρειάζονται και μας στέλνει να δημοσιεύσουμε τη νέα έκδοση.
Title: Re: Μορφοποίηση κειμένου / TinyMCE Editor
Post by: m0st on January 24, 2011, 22:56:33
Καλησπερα και απο εμενα.
Αυτο που θελω να προσθεσω εγω ειναι το εξης:
Και σε εμενα παρουσιαζεται το θεμα με τα κενα και τα brackets αλλα το εχω ξεπερασει ειτε με bracket ειτε με shift + enter ειτε καπως τελος παντων.
Μου παρουσιαζονται ομως και γενικα προβληματα με την μορφοποιηση.
Δεν κραταει τα Fonts που του βαζω, ουτε το μεγεθος, καμμια φορα δεν κραταει τα bolds, italics ή οτιδηποτε τετοιο.
Γενικα με εχει κουρασει λιγο...
Μακαρι να ηξερα 5 κωδικες (  :) ) να καθομουν να το μονταρω αλλα δυστηχως ξερω το μακρυτερο...
Καμμια λυση για αυτο το προβλημα????