मैं कुछ समय के लिए सीकेडडिटर का उपयोग कर रहा हूं और यह बहुत अच्छा काम करता है। मैंने आईव की किसी भी समस्या से छुटकारा पा लिया है, लेकिन यह मुझे पता नहीं लगा सकता है। जब मैं पर पर तत्वों के लिए इनलाइन विशेषताओं को <p></p>
टैग पर जोड़ता हूं, तो जब मैं wysiwyg से स्रोत दृश्य में स्विच करता हूं तो उन्हें हटा दिया जाता है। कोई बचत या सबमिशन नहीं किया गया है और सीकेडिटर को मेरी साइट में जोड़ा गया है जो मेरी अपनी लिपि है। इस बारे में कोई विचार क्या होगा। ड्रूपल में होने वाले सभी खोज परिणामों के साथ मिलकर मिल सकता है लेकिन ड्रूपल सभी मामलों में संपादक नहीं है। एक बार फिर धन्यवाद!सीकेएडिटर स्ट्रिप्स इनलाइन विशेषताओं
उत्तर
ऐसा लगता है कि आप CKEditor 4.1+ का उपयोग कर रहे हैं जो Advanced Content Filter (ACF) के साथ आता है। यदि ऐसा है, तो आपको अपनी चीजें काम करने के लिए config.allowedContent
और configure it निर्दिष्ट करने की आवश्यकता है। आपको config.extraAllowedContent
में रुचि भी हो सकती है। अधिक जानकारी के लिए
this answer देखें। ,
CKEDITOR.replace('editor1', {
extraAllowedContent: 'style;*[id,rel](*){*}'
});
यहाँ extraAllowedContent<style>
तत्व सक्षम बनाता है दो अतिरिक्त विशेषताएं (में अनुमति देता है:
लिंक टूटे हुए दिखाई देते हैं। दस्तावेज उन लोगों के लिए http://docs.ckeditor.com/ पर उपलब्ध है। – Nenotlep
@Nenotlep लिंक बस ठीक काम कर रहे प्रतीत होते हैं। पुनः प्रयास करें और कृपया पुष्टि करें। – oleq
अभी भी काम नहीं कर रहा है। मेरे लिए सभी लिंक "http: //ckeditor-docs.t/#!/..." जैसा दिखते हैं, जो स्पष्ट रूप से विफल रहता है। आईई और क्रोम दोनों। – Nenotlep
ACF पूरी तरह से अक्षम किए बिना CKEditor में कैसे सक्षम करने के लिए अतिरिक्त मार्कअप पर एक साधारण नमूना की तलाश में किसी को भी के लिए, यहाँ एक लघु स्निपेट है वर्ग कोष्ठक) सभी के लिए (*
का वाइल्डकार्ड है) पहले से ही अनुमति दी तत्वों, किसी भी वर्ग के नाम (*)
उनके लिए के उपयोग की अनुमति देता है और किसी भी इनलाइन शैलियों {*}
हाय आप ACF आसानी से रोक सकता है के उपयोग की अनुमति देता है। डिफ़ॉल्ट अपने configaration है --- द्वारा
function ckeditor($name,$value='',$height=300){
return '<textarea name="'.addslashes($name).'">'.htmlspecialchars($value).'</textarea>
<script>$(function(){CKEDITOR.replace("'.addslashes($name).'",{});});</script>';
}
सिर्फ कर्ली कोष्ठक में जोड़ें:
allowedContent: true
अब आपके विन्यास होगा:
function ckeditor($name,$value='',$height=300){
return '<textarea name="'.addslashes($name).'">'.htmlspecialchars($value).'</textarea>
<script>$(function(){CKEDITOR.replace("'.addslashes($name).'",{allowedContent: true});});</script>';
}
यह मेरे साथ काम किया! धन्यवाद! – Phuong
मैं एक ही समस्या थी, कि सीके न केवल कुछ विशेषताओं को अलग कर रहा था, लेकिन इस विधि का उपयोग करते समय एक ब्लॉक तत्व (एपी के अंदर चिपकाए गए कुछ विशेषताओं के साथ div) के अंदर ब्लॉक तत्व चिपकाने पर पूरे तत्व:
editor.insertHtml(html);
क्या समस्या के बजाय इस समाधान का उपयोग कर रहा था हल:
editor.insertElement(CKEDITOR.dom.element.createFromHtml(html));
मैं एक ही मुद्दे का सामना किया और इस सवाल का जवाब नीचे मेरी समस्या हल:
config.allowedContent = true;
config.extraAllowedContent = '*(*);*{*}';
config.extraAllowedContent = 'span;ul;li;table;td;style;*[id];*(*);*{*}';
- 1. सीकेएडिटर इनलाइन टूलबार
- 2. स्ट्रिप्स इनलाइन सीएसएस और जावास्क्रिप्ट रेल में
- 3. सीकेएडिटर
- 4. आउटलुक सॉफ़्टवेयर ईमेल में इनलाइन सीएसएस को स्ट्रिप्स करता है
- 5. सीकेएडिटर -
- 6. सीकेएडिटर
- 7. सीकेएडिटर
- 8. सीकेएडिटर
- 9. सीकेएडिटर
- 10. सीकेएडिटर
- 11. सीकेएडिटर 4 इनलाइन: मांग पर टूलबार को कैसे छिपाना है?
- 12. स्ट्रूट्स - स्ट्रिप्स
- 13. सीकेएडिटर एचटीएमएल
- 14. सीकेईडिटर इनलाइन टूलबार स्थिति
- 15. स्ट्रिप्स + स्प्रिंग बनाम स्प्रिंग एमवीसी
- 16. सीकेएडिटर - छवि स्रोत बदलें
- 17. सीकेएडिटर jQuery यूआई रीडर
- 18. सीकेएडिटर पूर्वावलोकन और संपादक
- 19. सीकेएडिटर अवांछित वर्ण
- 20. सीकेएडिटर मेरे छवि लिंक
- 21. सीकेएडिटर कस्टम छवि ब्राउज़र
- 22. सीकेएडिटर 4 शोर्ट प्रतिस्थापन
- 23. सीकेएडिटर - कोई टूलबार
- 24. सीकेएडिटर बंद संवाद
- 25. सीकेएडिटर 4 - टूलबार
- 26. सीकेएडिटर एमवीसी 3 कार्यान्वयन सहायता
- 27. सीकेएडिटर और तत्वों से बचने
- 28. सीकेएडिटर अधिक प्रतीकों को जोड़ें
- 29. जेएसएफ बनाम स्ट्रिप्स, जो सबसे अच्छा है?
- 30. jquery html() स्क्रिप्ट टैग स्ट्रिप्स टैग
इसके अलावा संपादक पूर्णपृष्ठ मोड के लिए कॉन्फ़िगर किया गया है जो मुझे ' 'जोड़ने की अनुमति देता है लेकिन इनलाइन विशेषताओं को अभी भी हटा दिया गया है। – tiantang