2012-11-03 12 views
7

मैं CKEditorBBCode plugin के साथ उपयोग कर रहा हूं और मुझे spoiler टैग जैसे कस्टम टैग जोड़ने की आवश्यकता है और दूसरा एक साइट उपयोगकर्ता की प्रोफ़ाइल से लिंक करने की संभावना प्रदान करेगा।
spoiler टैग टैग की तरह काम करेंगे: बटन क्लिक करके और कोड प्राप्त करना। मैंने blockquote/plugin.js की प्रतिलिपि बनाई और सभी तारों को spoiler और quote से spoil में बदल दिया। फिर मैंने extraPlugins: 'spoiler' को कॉन्फ़िगरेशन और टूलबार पर एक बटन जोड़ा। यह सही ढंग से दिखाई देता है, लेकिन यह एक गलत कोड उत्पन्न करता है।
उदाहरण के लिए, अगर मैं एक पाठ चयन करने के बाद ब्लॉककोट बटन क्लिक करें, निम्न कोड उत्पन्न हो जाता है:सीकेएडिटर बीबीसीओडी प्लगइन में कस्टम टैग

[quote]some text[/quote] 

लेकिन जब मैं अपने नए बटन क्लिक करें, मैं निम्नलिखित कोड प्राप्त:

<p> 
    <spoiler> 
    <p> 
     !!!</p> 
    </spoiler></p> 

तो यह काम नहीं करता है।

मैं उपयोगकर्ता से जोड़ने के लिए एक बटन भी बनाना चाहता हूं। इसे इस तरह काम करना चाहिए: बटन पर क्लिक करने के बाद, एक संवाद एक खोज क्षेत्र के साथ दिखाई देगा (AJAX कोई समस्या नहीं है), और परिणाम उपयोगकर्ताओं की एक सूची होगी; उपयोगकर्ता का आईडी, व्यवस्थापक - - उसका नाम

[user=1]Admin[/user] 

1: जब कोई उपयोगकर्ता को चुना जाएगा और OK बटन क्लिक किया जा सकता है, तो वह ऐसा एक कोड जेनरेट होगा।

+0

सीकेएडिटर का कौन सा संस्करण आप उपयोग कर रहे हैं? –

+0

आप शायद ['plugins/bbcode/plugin.js'] संपादित करना चाहते हैं (https://github.com/ckeditor/ckeditor-dev/blob/master/plugins/bbcode/plugin.js)। वहां दो चर हैं, bbcodeMap और convertMap। यह प्लगइन HTML को बीबीसीओडी में बदल देता है, इसलिए आप अपने 'spoiler' टैग के लिए एक नई परिभाषा जोड़ना चाहेंगे। – timgws

उत्तर

-3

मुझे सीकेएडिटर के साथ कई समस्याएं थीं। मैं WYSIWYG Froala का उपयोग कर रहा हूँ। वह शायद आपकी समस्याओं का समाधान करता है।

+0

यह प्रश्न का उत्तर नहीं प्रदान करता है। किसी लेखक से स्पष्टीकरण की आलोचना करने या अनुरोध करने के लिए, अपनी पोस्ट के नीचे एक टिप्पणी छोड़ दें - आप हमेशा अपनी पोस्ट पर टिप्पणी कर सकते हैं, और एक बार आपके पास पर्याप्त [प्रतिष्ठा] (http://stackoverflow.com/help/whats-reputation) हो [किसी भी पोस्ट पर टिप्पणी करने में सक्षम] [http://stackoverflow.com/help/privileges/comment)। – ekad

संबंधित मुद्दे