fckeditor Πρόβλημα

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

fckeditor Πρόβλημα

Δημοσίευση από dpa » 18 Ιουν 2009 15:12

Έχω εγκαταστήσει το fckeditor 2.6.4.

Όταν εισάγω δεδομένα πχ το όνομα (τάσος) και τα καταχωρώ στην βάση μου τα εμφανίζει έτσι:

<p>τάσος</p>

Γιατί ??? τι είναι οι χαρακτήρες δεξιά και αριστερά από το όνομα τάσος ???

Και κάτι άλλο.

Όταν εμφανίζω τα δεδομένα από την βάση μου τα εμφανίζει έτσι <p>τάσος</p> γιατί ???

γιατί φαίνονται τα <p> ?????

Ευχαριστώ πολύ

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

fckeditor Πρόβλημα

Δημοσίευση από korgr » 18 Ιουν 2009 20:21

Δεν νομιζω να σε βοηθησει να γεμιζεις νεα θεματα με την ερωτηση σου...
Ειναι προφανες πως καποιες ρυθμισεις σου ειναι λαθος και σου αποθηκευει τα html tags ως html entities. Γι' αυτο και φαινονται στον browser. Εστιασε εκει και θα βρεις τη λυση! Για να μην εχει κανεις αλλος αυτο το προβλημα σημαινει πως κατι κανεις λαθος εσυ!
Στη χειροτερη κανε μια hard coded επεμβαση στα data πριν εισαχθουν στην βαση και με την βοηθεια της php να αλλαζεις τα &lt; και &gt; σε < και >

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

fckeditor Πρόβλημα

Δημοσίευση από dpa » 20 Ιουν 2009 14:20

Παιδιά δεν απάντησε κανένας δεν πειράζει.

Βρήκα την λύση και θα την μοιράσω με όλους ώστε να μην παιδευτεί κάποιος άλλος τόσες μέρες σαν εμένα.


FCKConfig.AutoDetectLanguage = true ;
FCKConfig.DefaultLanguage = 'el' ;
FCKConfig.ContentLangDirection = 'ltr' ;

FCKConfig.ProcessHTMLEntities = false ;
FCKConfig.IncludeLatinEntities = false ;
FCKConfig.IncludeGreekEntities = false ;

FCKConfig.ProcessNumericEntities = false ;

FCKConfig.AdditionalNumericEntities = '' ; // Single Quote: "'"

FCKConfig.FillEmptyBlocks = true ;

FCKConfig.FormatSource = true ;
FCKConfig.FormatOutput = true ;
FCKConfig.FormatIndentator = ' ' ;

FCKConfig.EnableSourceXHTML = false ;

FCKConfig.EMailProtection = 'none' ; // none | encode | function
FCKConfig.EMailProtectionFunction = 'mt(NAME,DOMAIN,SUBJECT,BODY)' ;

FCKConfig.StartupFocus = false ;
FCKConfig.ForcePasteAsPlainText = false ;
FCKConfig.AutoDetectPasteFromWord = true ; // IE only.
FCKConfig.ShowDropDialog = true ;
FCKConfig.ForceSimpleAmpersand = false ;
FCKConfig.TabSpaces = 0 ;
FCKConfig.ShowBorders = true ;
FCKConfig.SourcePopup = false ;
FCKConfig.ToolbarStartExpanded = true ;
FCKConfig.ToolbarCanCollapse = true ;
FCKConfig.IgnoreEmptyParagraphValue = true ;
FCKConfig.FloatingPanelsZIndex = 10000 ;
FCKConfig.HtmlEncodeOutput = false ; // Προσοχή!!! εδώ ήθελε false

FCKConfig.TemplateReplaceAll = true ;
FCKConfig.TemplateReplaceCheckbox = true ;

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες