मैं वर्तमान में ईमेल टेम्प्लेट बनाने के लिए grapesjs का उपयोग कर रहा हूं, हालांकि जब मैं पहले से ही <स्टाइल> टैग के साथ एचटीएमएल आयात करता हूं, इससे पहले कि यह संग्रहीत हो जाए, यह एचटीएमएल और सीएसएस को विभाजित करता है। जब यह मेरे बैकएंड डेटाबेस में संग्रहीत होता है, तो एचटीएमएल में कोई <शैली> या <लिंक> टैग नहीं होता ह...
Ju99ernaut
Grapesjs inlinecss का समर्थन नहीं करता है, लेकिन आप यहां उपयोग की जाने वाली उसी तकनीक का उपयोग कर सकते हैं https://github.com/artf/grapesjs-preset-न्यूज़लेटर। यह html और css को मर्ज करने के लिए juice पैकेज का उपयोग करता है
artf
हां, फिलहाल इनलाइन सीएसएस को CssComposer के लिए पार्स किया गया है और DOM से हटा दिया गया है। यह संपादक को अपनी शैलियों को संपादित करने की अनुमति देता है।
ronaldohoch
इसके बारे में एक सवाल। ckeditor इनलाइन शैलियों के साथ स्पैन को कैसे संपादित कर सकता है और इसे बंद करने और उसी टेम्पलेट को फिर से खोलने के बाद कैसे रख सकता है?
! [स्क्रीनशॉट (11)] (https://user-images.githubusercontent.com/57554308/113369015-1a505280-9315-11eb-8d48-c9b8bdef335e.png)चेतावनी पढ़ें और अगले 3 चरणों का पालन करें, फिर समस्या पोस्ट करने से पहले उन्हें हटा देंयोगदान दिशानिर्देशों https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md का पालन करेंपहले एक त्वरित...
Ju99ernaut
grapesjs और grapedrop अलग-अलग परियोजनाएं हैं, तो आपको यहां अपना मुद्दा उठाने का प्रयास करना चाहिए https://spectrum.chat/grapedrop
GJSBlock
इसकी रिपोर्ट करने के लिए धन्यवाद, @Squirrel1489। मुफ़्त संस्करण के तहत 2 से अधिक प्रोजेक्ट जोड़ने में सक्षम नहीं के साथ समस्या एक दौड़ की स्थिति या राज्य प्रबंधन समय की समस्या प्रतीत होती है। यह आमतौर पर तब होता है जब घटक जीवनचक्र की घटनाए...
अरे आर्टफ, मैं अनुकूलित सीएमएस के निर्माण के लिए इस तरह के एक शक्तिशाली उपकरण के निर्माण के लिए आपको धन्यवाद देना चाहता हूं। मैं अपनी परियोजना में एक नई पृष्ठ सुविधा को लागू कर रहा हूं, इसलिए मैं घटकों के बीच स्विच करने के लिए आपके संदर्भ का उपयोग कर रहा हूं, लेकिन यह मुझे एक त्रुटि देता है, कृपया आप मुझे पैनल से नया...
Ju99ernaut
मुझे लगता है कि सरणियाँ पृष्ठ ऑब्जेक्ट्स को संग्रहीत करने का सबसे अच्छा तरीका नहीं हैं, इसलिए पृष्ठ प्राप्त करने के लिए सरणी संचालन चलाना और पृष्ठ लोड करना शायद आपके कॉल स्टैक के लिए बहुत अधिक है। आपको पृष्ठों को मेमोरी में लोड करने पर विच...
artf
मुझे यकीन नहीं है कि आपकी तरफ से क्या हो रहा है, लेकिन मैं # 3206 पर नजर रखने का सुझाव दूंगा क्योंकि अंतर्निहित पृष्ठ प्रबंधक लगभग तैयार है (मैं उस मुद्दे को अपडेट करूंगा)
GJSBlock
इसकी रिपोर्ट करने के लिए धन्यवाद, @pranay2210। घटकों के बीच स्विच करने से अधिकतम कॉल स्टैक आकार त्रुटि मिलती है के बारे में बढ़िया सुझाव! हालाँकि यह विशिष्ट सुविधा अभी तक कोर API में नहीं है, लेकिन समान व्यवहार प्राप्त करने के कई तरीके हैं...
हैलो प्रिय, क्या आप जान सकते हैं कि स्टाइल मैनेजर में डिफ़ॉल्ट गुण क्यों नहीं चुने जाते हैं ?? मैं इसे अपडेट करने के लिए कौन सी घटना ट्रिगर कर सकता हूं ?? ! [छवि] (https://user-images.githubusercontent.com/2309686/113360884-0ca0ca00-9321-11eb-9542-c38bc6c85a92.png)
artf
styleManager https://github.com/artf/grapesjs/blob/dev/src/style_manager/config/config.js के लिए अपने कॉन्फ़िगरेशन की जांच करने का प्रयास करें (हाइलाइटचेंज्ड true होना चाहिए)
GJSBlock
इसकी रिपोर्ट करने के लिए धन्यवाद, @alemenciones । डिफ़ॉल्ट गुणों के बारे में बढ़िया सवाल है जो styleManager में चयनित नहीं हैं। StyleManager के साथ अनुशंसित दृष्टिकोण ईवेंट-संचालित API का उपयोग करना है। यहाँ से शुरू करें: अपने विशिष्ट मॉड्...
मुझे लगता है कि एक चीज जो इस बिल्डर को अद्भुत बना देगी वह है टेलविंड सीएसएस कक्षाओं को जोड़ना। विशेष रूप से अब नए टेलविंड सीएसएस ऑन डिमांड जनरेटर के साथ।
Ju99ernaut
मुझे यकीन नहीं है कि यह कुछ ऐसा है जिसे कोर लाइब्रेरी में जोड़ा जा सकता है, लेकिन निश्चित रूप से इसके लिए एक प्लगइन बहुत बढ़िया होगा।
artf
हाँ, मैं ब्रेंडन से सहमत हूँ, यह निश्चित रूप से कुछ ऐसा है जिसे एक प्लगइन के रूप में जोड़ा जा सकता है
GJSBlock
इसकी रिपोर्ट करने के लिए धन्यवाद, @silicahd । FEAT: टेलविंड CSS के बारे में अपनी रिपोर्ट साझा करने के लिए धन्यवाद। टीम को इसकी जांच करने और प्राथमिकता देने में मदद करने के लिए: कृपया प्रदान करें: एक न्यूनतम प्रतिलिपि प्रस्तुत करने योग्य उद...
संस्करण: 0.16.45 क्या आप डेमो से बग को पुन: पेश करने में सक्षम हैं? [ ] हाँ[x] नहीं अपेक्षित व्यवहार क्या है? शून्य पाठ नहीं होना चाहिए। वर्तमान व्यवहार क्या है? डेटा को डेटाबेस में सहेजने और इसे पुनर्प्राप्त करने के बाद (संलग्न घटक ऑब्जेक्ट देखें) नल दिखाई देगा। इस तरह मैं डेटाबेस से आने वाले घटकों को असाइन करता हूं...
artf
ऐसा लगता है कि आपकी तरफ से एक मुद्दा है क्योंकि मैं इसे पुन: पेश नहीं कर सकता (हो सकता है कि आप अपने बैक-एंड पर कुछ गलत कर रहे हों ?!)। पहले एक प्रतिलिपि प्रस्तुत करने योग्य डेमो बनाने का प्रयास करें (लोकलस्टोरेज का उपयोग करके)
GJSBlock
इसकी रिपोर्ट करने के लिए धन्यवाद, @dluague । के साथ समस्या null text after save . एक दौड़ की स्थिति या राज्य प्रबंधन समय समस्या प्रतीत होता है। यह आमतौर पर तब होता है जब घटक जीवनचक्र की घटनाएं और DOM संशोधन ओवरलैप होते हैं, जिससे एक असंगत...
संस्करण: 0.16.45 अगर मैं grapejs-preset-js जोड़ता हूं, तो स्टाइलमैनेजर प्रत्येक विकल्प को 2 बार दोहराता है। यहां jsfiddle लिंक है जहां आप उसी व्यवहार की जांच कर सकते हैं। [https://jsfiddle.net/assadnazar/2asojqrc/1/] (https://jsfiddle.net/assadnazar/2asojqrc/1/) शायद यह विकल्पों को मर्ज नहीं कर रहा है
Ju99ernaut
उपयोग:
assadnazar
टक्कर!
GJSBlock
इसकी रिपोर्ट करने के लिए धन्यवाद, @assadnazar । StyleManager विकल्पों को 2 बार दोहराए जाने के बारे में अपनी रिपोर्ट साझा करने के लिए धन्यवाद। टीम को इसकी जांच करने और प्राथमिकता देने में मदद करने के लिए: कृपया प्रदान करें: एक न्यूनतम प्रति...
मुझे एक ऐसी स्थिति मिली है जहां एसेट मैनेजर कैसे खोला जाता है, इसके आधार पर मैं थोड़ा अलग अपलोड यूआरएल पास करना चाहता हूं। परिसंपत्ति में:upload:start ईवेंट मेरे पास यह देखने के लिए है कि इसे किस अपलोड URL का उपयोग करना चाहिए, और अगर मुझे इसे बदलना है तो मैं amConfig = editorAssetManager.getConfig() amConfig.upload =...
SzaboGabesz
editor.AssetManager.config.upload = 'NEW_URL' will do it
Ju99ernaut
कॉन्फ़िगरेशन में मान का उपयोग केवल इनिट के दौरान किया जाता है, इसलिए इसे बदलने से कुछ नहीं होता है, शायद इन्हें बदलने से मदद मिल सकती है:
rcloss
धन्यवाद, बस उन दोनों की कोशिश की, लेकिन कोई भाग्य नहीं, कम से कम परिसंपत्ति में: upload: start घटना
हैलो दोस्तों, सबसे पहले मैं इस अद्भुत उपकरण के लिए अपना आभार व्यक्त करना चाहता हूं। मैंने पाठ घटक के आधार पर बटन घटक को बढ़ाया है ताकि लक्षणों का उपयोग किए बिना बटन की सामग्री को मैन्युअल रूप से संपादित किया जा सके। विस्तारित बटन घटक के लिए कोड यह है: var comps = editor.DomComponents;var defaultType4 = comps.getType('...
artf
ऐसा लगता है कि अंतरिक्ष क्रोम में click घटना को ट्रिगर करता है। समाधान keypress https://stackoverflow.com/questions/22104860/chrome-firing-onclick-when-space-typed-in-contenteditable-button पर preventDefault जोड़ने के लिए प्रतीत होता है पु...
GJSBlock
इसकी रिपोर्ट करने के लिए धन्यवाद, @christosapos । पाठ घटक के आधार पर विस्तारित बटन घटक में रिक्त स्थान नहीं जोड़ सकते हैं" के बारे में बढ़िया प्रश्न। घटकों के साथ अनुशंसित दृष्टिकोण ईवेंट-संचालित एपीआई का उपयोग करना है। यहाँ से शुरू करें:...
हैलो, मुझे एक समस्या है जो यह है कि कैनवास में वीडियो या छवि जोड़ते समय, यह केंद्रित नहीं होता है, बल्कि बाईं ओर होता है। पैनल की मदद से मैंने संरेखण सेट किया है लेकिन यह इसे केंद्र में भी नहीं रखता है। ! [छवि] (https://user-images.githubusercontent.com/67525225/113194408-7f357b00-9237-11eb-973b-fa7305418354.png)
Ju99ernaut
इसे एक कंटेनर के अंदर रखने का प्रयास करें, आप शायद इसे फ्लेक्सबॉक्स जैसी किसी चीज़ का उपयोग करके केंद्र में रख सकते हैं।
GJSBlock
इसकी रिपोर्ट करने के लिए धन्यवाद, @FacuCarbon । छवियों और वीडियो के बारे में अपनी रिपोर्ट साझा करने के लिए धन्यवाद केंद्रित नहीं हैं। टीम को इसकी जांच करने और प्राथमिकता देने में मदद करने के लिए: कृपया प्रदान करें: एक न्यूनतम प्रतिलिपि प्र...