नमस्कार सबसे पहले, इस तरह के एक अद्भुत जेएस ढांचे में योगदान देने के लिए धन्यवाद। मैं grapesjs के लिए बहुत नया हूं। और जीथब भी। https://github.com/artf/grapesjs/wiki/Components-&-JS#template-related grapesjs विकी के अनुसार, मैं उपरोक्त कोड के रूप में कैनवास के अंदर js लिंक लोड करता हूं और यह ठीक काम करता है। लेकिन जब...
artf
आप लगभग वहां थे :)
ronaldaug
बहुत बहुत धन्यवाद @artf, यह एक आकर्षण की तरह काम करता है।
coder-strange
रेंडरिंग करते समय आपको अलग से शामिल करना होगा, यह getHtml() या कुछ भी में नहीं आएगा।
हम एक कस्टम घटक को परिभाषित करना चाहते हैं जिसे HTML में जोड़ा जा सकता है या नहीं भी जोड़ा जा सकता है, लेकिन हम उस घटक में से एक से अधिक जोड़ने की अनुमति नहीं देना चाहते हैं। क्या यह प्रतिबंध GrapesJS में किया जा सकता है?
artf
कुछ अंतर्निहित नहीं है, लेकिन निश्चित रूप से GrapesJS के एपीआई का उपयोग करके प्राप्त किया जा सकता है एक श्रोता (जैसे, change:changesCount) जोड़ना बेहद आसान होगा, अपने घटक को खोजें और फिर अपने तर्क को लागू करें
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
हम कुछ कस्टम घटक बनाना चाहते हैं जिनकी शैली बाहरी थीम सीएसएस के अनुसार बदलती है (अलग-अलग थीम हो सकती हैं), और हम चाहते हैं कि संपादन करते समय वे शैलियाँ कैनवास में दिखाई दें।
roytang
कृपया अनदेखा करें। मैंने जावास्क्रिप्ट का उपयोग करके स्टाइलशीट लिंक को Grapes'कैनवास' आईफ्रेम में इंजेक्ट करना समाप्त कर दिया बाहरी स्टाइलशीट को grapesjs विंडो में डालें var iframes = Utilities_GetElementsByClass("gjs-frame", "IFRAME", doc...
artf
आप कैनवास कॉन्फ़िगरेशन विकल्प के माध्यम से स्क्रिप्ट/शैलियों को इंजेक्ट कर सकते हैं
https://github.com/artf/grapesjs/issues/436 के कारण, मैं REST एंडपॉइंट से टेम्पलेट लोड करने के लिए StorageManager की रिमोट लोड विधि पर भरोसा नहीं कर सकता, इसलिए मैं editor.setComponents() और editor.setStyle() के रूप में विकल्पों पर वापस आ रहा हूं (एक कमांड के भीतर उपयोग किया जा रहा है, इसलिए grapesjs और editor उपलब्ध...
artf
हाय @santiph ठीक है, अगर समस्या onbeforeunload है तो आप इसे `noticeOnUnload से अक्षम कर सकते हैं
santiph
हाय @artf मुझे उपयोगकर्ता को लगातार किसी भी सहेजे न गए परिवर्तनों के बारे में चेतावनी देने की आवश्यकता है। और इसे छोड़ दें जब सहेजने के लिए कुछ भी नया न हो: जब एक नया खाली टेम्पलेट बनाया जाता है, तो सहेजने के ठीक बाद या टेम्पलेट लोड करने क...
santiph
मैं इसे दूरस्थ भंडारण के साथ पूरी तरह से परीक्षण कर सकता था: onbeforeunload अक्षम है, जैसा कि अपेक्षित था, सहेजने के ठीक बाद बंद होने पर। दुर्भाग्य से, यह अभी भी एक नया टेम्पलेट लोड करने के ठीक बाद बंद होने पर प्रदर्शित किया जा रहा है। थोड...
मैं अपनी परियोजना में jquery का उपयोग करता हूं। संस्करण 0.12.8 के बाद यह jquery के साथ काम नहीं करता है। मेरे webpack.config का prt है; जब मैं एक ब्लॉक गिराने की कोशिश करता हूं तो यह फेंकता है; ComponentsView.js:76 Uncaught TypeError: अपरिभाषित की गुण 'लंबाई' नहीं पढ़ सकता child.addToCollection पर (ComponentsView.js:7...
artf
क्या आपको अपने सभी ब्लॉकों के साथ एक ही त्रुटि मिलती है? यहां तक कि कुछ आधिकारिक के साथ भी?
ateshuseyin
दाएँ। मुझे mjml प्लगइन में परिभाषित सभी ब्लॉकों के साथ एक ही त्रुटि मिलती है।
artf
ठीक है, मैं समझना चाहता हूं कि क्या यह jquery से संबंधित कुछ है। क्या आप इसे mjml प्लगइन के बिना पुन: पेश करने में सक्षम हैं? (नवीनतम संस्करण)
मेरी मशीन में grapesjs अस्थिर है। आम तौर पर पहले अनुरोध पर त्रुटि के नीचे फेंकता है। एक या दो बार ताज़ा करने के बाद, यह काम करता है। बग मेरे द्वारा उपयोग किए जाने वाले सभी संस्करणों में मौजूद है। Uncaught TypeError: अपरिभाषित की गुण 'componentTypes' नहीं पढ़ सकता F.i.renderChildren पर (grapes.min.js:2) F.i.render पर (...
ateshuseyin
मुझे समस्या मिली। मेरे क्रोम एक्सटेंशन में से एक (मुझे लगता है कि यह बैकबोन इंस्पेक्टर है) समस्या का कारण बनता है। समस्या को बंद किया जा सकता है
ateshuseyin
एक और त्रुटि है; components.js:169 Uncaught TypeError: अपरिभाषित की संपत्ति 'defaultTypes' नहीं पढ़ सकता child.renderChildren पर (components.js:169) child.render पर (components.js:212) child.addToCollection पर (ComponentsView.js:65) Compon...
artf
अजीब, उन मुद्दों को कभी नहीं मिला, लेकिन यदि आप components.js में defaultTypes देखते हैं तो आप निश्चित रूप से grapesjs के पुराने संस्करण के साथ काम कर रहे हैं
मैंने जो कुछ भी किया वह HTML आयात करना था, सिवाय इसके कि मैं HTML में टेक्स्ट को संशोधित नहीं कर सकता मैं कुछ भी टाइप नहीं कर सकता या कोई पाठ नहीं निकाल सकता
Geczy
यह वह HTML है जिसका मैं उपयोग कर रहा हूं https://pastebin.com/wNseLeqh क्या ऐसा इसलिए है क्योंकि टेक्स्ट <p> में लपेटा नहीं गया है?
artf
ऐसा इसलिए होता है क्योंकि td घटक संपादन योग्य नहीं है, इसलिए सबसे आसान समाधान होगा, जैसा कि आप इसे पहले से ही प्राप्त करते हैं, इसे किसी अन्य घटक के अंदर लपेटने के लिए। अन्यथा, आपको TableCell का विस्तार करना चाहिए
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
मैं इस तरह की सेवा के साथ एक टेम्पलेट को सहेजने/लोड करने के लिए एक कस्टम मॉड्यूल का उपयोग कर रहा हूं: सहेजें एक अलग मॉड्यूल है और ठीक काम करता है। समस्या Load() कॉल के साथ है। किसी कारण से, Grapes बैकएंड से 405 - विधि प्राप्त करने में localhost:8000/templates/5 के लिए एक POST क्रिया करता है। RemoteStorage मॉडल में कॉल...
santiph
हल किया
suresh5
नमस्ते क्या आप मुझे JSON साझा कर सकते हैं जब आप टेम्पलेट लोड करने के लिए भेज रहे हैं?
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
विक्रेता उपसर्ग setComponents कॉल करने पर छोटा हो रहा है।
artf
यह ब्राउज़र के पार्सर के कारण है, मैंने पहले से ही [रोडमैप] (https://github.com/artf/grapesjs/issues/74) में एक कस्टम सेट करने की संभावना जोड़ दी है
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
मैंने गिट रेपो डाउनलोड किया लेकिन केवल grapes.min.js ढूंढ पाया। मैं वास्तव में कोड में कुछ और खुदाई करना चाहता हूं और इस बात की बेहतर समझ प्राप्त करना चाहता हूं कि सभी फाइलें एक-दूसरे से कैसे संबंधित हैं, लेकिन मुझे कहीं भी असीमित संस्करण नहीं दिख रहा है। क्या कोई मुझे बता सकता है कि यह रेपो में कहां है या यदि नहीं, त...
ateshuseyin
grapesjs का कोई असीमित संस्करण नहीं है। मुझे लगता है कि यह एक आवश्यकता है। जब तक @artf असीमित संस्करण नहीं जोड़ते, तब तक प्रोजेक्ट को चेकआउट नहीं करते हैं, फिर grapesjs को अपने प्रोजेक्ट में लिंक करें। देखें: https://docs.npmjs.com/cli/link
artf
नमस्ते, @cindygao93 यदि आप कोड में खुदाई करना चाहते हैं तो आपको बस /src फ़ोल्डर की जांच करनी होगी
z-vr
@artf /src एक अच्छी शुरुआत है, लेकिन करने की अनुमति नहीं देता