पाठ संपादक के माध्यम से घटक जोड़ना
क्या ckeditor में बटन पर क्लिक करके कैरेट पर कस्टम या डिफ़ॉल्ट (उदाहरण के लिए "लिंक") घटक जोड़ना संभव है?
artf
नहीं, जब आप संपादन मोड में हों तो आप ऐसा नहीं कर सकते
पेजकिट - स्व-होस्टेड GrapesJS साइट बिल्डर, स्रोत के रूप में बेचा गया। जल्दी पहुंच प्राप्त करें
3,464 पार्स किए गए GitHub मुद्दे — 370 हल किया · 90 खुला. युद्ध-परीक्षणित उत्तरों को खोजें, फ़िल्टर करें और एक्सप्लोर करें।
3,464 मुद्दे मिले
क्या ckeditor में बटन पर क्लिक करके कैरेट पर कस्टम या डिफ़ॉल्ट (उदाहरण के लिए "लिंक") घटक जोड़ना संभव है?
artf
नहीं, जब आप संपादन मोड में हों तो आप ऐसा नहीं कर सकते
editor.DomComponents.getWrapper().getEl().insertAdjacentHTML('beforeBegin', letBlock) letBlock letblock एक चर है जिसमें HTML होता है। प्रश्न: इस आसन्न HTML को कैसे हटाएं? क्या "insertAdjacentCSS()" जैसा कोई फ़ंक्शन है?
zgover
आपने यहां कुछ प्रश्नों को छुआ, लेकिन अपने शीर्षक में अपना पहला स्थान प्राप्त करने के लिए; ब्लॉकमैनेजर एपीआई डॉक्स यहां का संदर्भ लें जैसे
artf
आप एक प्रश्न में और बिना किसी संदर्भ के बहुत अधिक सामान मिला रहे हैं
froderf
@artf मैं सिर्फ उस नए ब्लॉक को हटाना चाहता था जिसे मैंने इसके माध्यम से जोड़ा था editor.DomComponents.getWrapper().getEl().insertAdjacentHTML();
हाय @artf , हमने एक कस्टम एसेट मैनेजर बनाया है जो छवि घटक के लिए पूरी तरह से काम कर रहा है। हालांकि हम पृष्ठभूमि छवि के लिए कस्टम एसेट मैनेजर को कॉल करने में सक्षम नहीं हैं। इस विधियों का उपयोग करके एक्सेस करने का प्रयास किया var stm = editor.StyleManager;var fileType = stm.getType('file'); stm.addType ('फ़ाइल',{ मॉडल...
artf
हाय @sdrebel आप हमें कस्टम एसेट मैनेजर का अपना कार्यान्वयन दिखा सकते हैं? यदि आपने यह का पालन किया है, तो आपको इसे स्टाइल मैनेजर में भी देखना चाहिए
no-response[bot]
यह समस्या स्वचालित रूप से बंद हो गई है क्योंकि मूल लेखक से अधिक जानकारी के लिए हमारे अनुरोध का कोई जवाब नहीं मिला है। केवल उस जानकारी के साथ जो वर्तमान में समस्या में है, हमारे पास कार्रवाई करने के लिए पर्याप्त जानकारी नहीं है। यदि आपके पा...
हाय @artf , क्या उस विशेषता को संशोधित करने का कोई तरीका है जहां कक्षाएं रखी जाती हैं? (डिफ़ॉल्ट: class) क्या शैलियों की स्थिति और टैग को बदलने का कोई तरीका भी है? (डिफ़ॉल्ट: <style>)
artf
क्या उस विशेषता को संशोधित करने का कोई तरीका है जहां कक्षाएं रखी जाती हैं? (डिफ़ॉल्ट: वर्ग) वास्तव में नहीं, केवल एक चीज जो आप अब कर सकते हैं वह है आधार घटकों से विधियों का विस्तार करना। यह वह जगह है जहां मॉडल में असाइन किया गया है (अंतिम...
घटक क्लिक पर "घटक सेटिंग्स टैब" दिखाने का एक तरीका है? मैं कोशिश कर रहा हूँ editor.on('component:update', function(propertyName)... लेकिन मुझे दूसरा टैब ("घटक सेटिंग्स") दिखाने का कोई तरीका नहीं मिल रहा है
selcukcura
यहाँ एक स्वच्छ दृष्टिकोण है:
miky9585
धन्यवाद @selcukcura
miky9585
मैंने इस तरह से हल किया है। लेकिन मेरे पास अधिक grapesjs अनुकूल समाधान होगा editor.on('component:update', function(propertyName){ if(typeof propertyName.changed.status != 'undefined' &&propertyName.changed.status == "selected"){ $('[डेटा-म...
नमस्ते महान परियोजना, धन्यवाद! अंक # 1936 के संबंध में निम्न पंक्ति पर एक बग है जो एक पूर्ण घटक को खींचने का प्रयास करते समय अपवादों का कारण बनता है जब चर editor को window दायरे में परिभाषित नहीं किया जाता है, उदाहरण के लिए, यदि आपने संपादक को प्रतिक्रिया वर्ग के अंदर तत्काल किया है, या editor नाम का उपयोग नहीं किया ह...
हाय @artf, अंतिम संस्करण (एनपीएम) का उपयोग करें। मुझे clearStyles का उपयोग करते समय एक समस्या है। जब सीएसएस प्राप्त करने का प्रयास करें तो सब कुछ स्पष्ट और अच्छा होता है, लेकिन जब शैली डेटाबेस में सहेजी जाती है तो अप्रयुक्त नियम अभी भी मौजूद हैं।
मैं वर्तमान में अपने MySQL डेटाबेस में अपलोड करने के लिए PHP का उपयोग कर रहा हूं। मैंने सुना है कि सब कुछ TEXT या MEDIUMTEXT के रूप में सहेजना सबसे अच्छा है। लेकिन सवाल यह है कि मुझे सब कुछ कैसे सुरक्षित रखना चाहिए और यह सुनिश्चित करना चाहिए कि कोई भी दुर्भावनापूर्ण कोड अपलोड नहीं कर रहा है? मैं कस्टम कोड प्लगइन का भी...
artf
क्षमा करें, लेकिन यह प्रश्न यहां पूरी तरह से विषय से दूर है, इसी तरह के संदेहों के लिए स्टैक ओवरफ्लो का उपयोग करने का प्रयास करें
हाय सब, महान जेएस प्लगइन बीटीडब्ल्यू! मैं प्रोग्रामिंग के लिए नया हूं और मैं कुछ चीजें जानना चाहता हूं: मैं आइकन को फ़ॉन्ट भयानक से "शीर्षक" आइकन के रूप में सेट करना चाहता हूं, लेकिन यह ऐसा नहीं कर रहा है और यह कोई त्रुटि नहीं फेंक रहा है। सभी मदद और महान प्लगइन के लिए सभी को धन्यवाद!
paigefos1
कोई बात नहीं, ऐसा इसलिए था क्योंकि मैंने इसे editor.onload में रखा था, यह ऑनलोड के बाहर होना चाहिए
नमस्कार कड़ी मेहनत के लिए धन्यवाद, grapesjs बहुत अच्छा है :) बस सोच रहा हूं, क्या एक संपादक पर कई ब्लॉकमैनेजर जोड़ना संभव है? इसके तहत कोड मेरे लिए काम नहीं करेगा: grapesjs.init({ ब्लॉकमैनेजर: [ { परिशिष्ट: '#albumeditorpanelleft', ब्लॉक: [ ... ] }, { परिशिष्ट: '#albumeditorpanelright', ब्लॉक: [ ... ] } ], ... आपकी मद...
artf
हां, external विकल्प के साथ blockManager.render() विधि का उपयोग करें true