2012-08-02 26 views
7

CKEditor के साथ कोई समस्या है निकालता है 'ए' चला गया है। मैंने थोड़ा सा शोध किया, और मैंने पाया कि यह होता है, क्योंकि ckeditor.js में एक बहुत जटिल कार्य है जो यह जांचता है कि तत्व के अंदर कोई मान है या नहीं। यदि कोई भी नहीं है तो ckeditor टैग छोड़ देता है।CKeditor जब उपयोगकर्ता रिक्त टैग्स को सम्मिलित करता रिक्त टैग्स

+0

क्या आपने फ़ंक्शन को हटाने का प्रयास किया है? –

उत्तर

-2

यदि यह किसी भी चीज को प्रभावित नहीं करता है तो आपके ए टैग में   जोड़ने का प्रयास करें। ckeditor एचटीएमएल मान्य, sanitizes, और साफ करता है। जाहिर है यह खाली एंकर टैग पसंद नहीं है।

+0

हां, लेकिन मेरे पास कुछ समाधान है कि वह स्वचालित रूप से जोड़ देगा, और मैन्युअल रूप से नहीं, यह मेरी मदद नहीं करता है – Roy

+0

मुझे कुछ समाधान चाहिए जो स्वचालित रूप से जोड़ देगा, और मैन्युअल तरीके से नहीं, यह मेरी मदद नहीं कर रहा है – Roy

+1

विशेष रूप से नहीं सहायक उत्तर –

-1

कोशिश अपने config.js फाइल में इस लाइन को जोड़ने:

CKEDITOR.config.allowedContent = true; 

आशा इस

+2

नहीं, यह एसीएफ को अक्षम करने के लिए 4.1 में पेश की गई एक नई सेटिंग है, लेकिन यह खाली टैग से संबंधित नहीं है। – AlfonsoML

+0

यह साथी की मदद नहीं करता है, हम विशेष रूप से रिक्त divs के बारे में बात कर रहे हैं, ckeditor स्वचालित सामग्री फ़िल्टरिंग नहीं, जो पहले से ही अक्षम कर दिया गया होगा। – surfer190

0

मैं इस विशिष्ट समस्या मैं टैग

मूल जवाब के साथ में भाग के लिए समाधान में मदद करता है मुझे CKEditor strips <i> Tag

फिक्स या ट्वीक (आप इसे नाम दें) इसके लिए निम्नलिखित को ckeditors config.js में सेट करना है:

// ALLOW <i></i> 
config.protectedSource.push(/<i[\s\S]*?\>/g); //allows beginning <i> tag 
config.protectedSource.push(/<\/i[\s\S]*?\>/g); //allows ending </i> tag