मैं Grapesjs के यूआई को कस्टमाइज़ करना चाहता हूं लेकिन जेएस और सीएसएस फाइलें छोटी हैं। कृपया मुझे बताएं कि मैं यह कैसे कर सकता हूं? मैं बस अपने इंटरफ़ेस में कुछ विशिष्ट ब्लॉक जैसे चित्र, पाठ आदि रखना चाहता हूं।
echobinod
Sass का उपयोग छोटी css फ़ाइलों को उत्पन्न करने के लिए किया जाता है। आप यहां से स्टाइल वेरिएबल बदल सकते हैं: src/styles/scss/
इसकी रिपोर्ट करने के लिए धन्यवाद, @SyedHashimShah । के बारे में बढ़िया सवाल है कि मैं Grapesjs के यूआई को कैसे अनुकूलित कर सकता हूं?। स्टाइलमैनेजर के साथ अनुशंसित दृष्टिकोण ईवेंट-संचालित एपीआई का उपयोग करना है। यहाँ से शुरू करें: अपने विशि...
नमस्ते! मैं ब्लॉक मैनेजर में श्रेणियों को कुछ क्रम में प्रदर्शित करना चाहता हूं। मैंने डॉक्स और पिछले मुद्दों को देखा और ऑर्डर एट्रिब्यूट के बारे में पाया। इसलिए, मैंने ऑर्डर एट्रिब्यूट सेट करने की कोशिश की। लेकिन यह अभी तक उस क्रम में प्रदर्शित नहीं हो रहा है, भले ही ऑर्डर एट्रिब्यूट सेट हो रहा हो। क्या मुझे कुछ याद...
Ju99ernaut
मुझे लगता है कि आप इसे एक फीचर अनुरोध बना सकते हैं, मुझे यकीन नहीं है कि ऐसा कुछ अभी तक मौजूद है grapesjs. हालांकि ब्लॉक के क्रम को प्रबंधित करना आसान हो सकता है यदि आप प्रत्येक श्रेणी के ब्लॉक को अलग-अलग फाइलों में विभाजित करते हैं तो उन...
Ju99ernaut
मुझे लगता है कि जिस क्रम में ब्लॉक जोड़े जाते हैं वह श्रेणी क्रम निर्धारित करता है।
RutujaBadbe
@Ju99ernaut नमस्ते! उत्तर के लिए धन्यवाद। हाँ। अंत में मैंने ऐसा किया। लेकिन क्या होगा अगर मैं इसे गतिशील रूप से करना चाहता हूं? यदि कई ब्लॉक हैं, तो क्या व्यवस्था बनाए रखना मुश्किल नहीं है?
पृष्ठ के शीर्ष पर रखे गए पाठ के लिए, घटक लेबल संपादन करते समय पाठ को ओवरलैप और छिपा सकते हैं। इसके अलावा लेबल शीर्ष पर न होने पर पाठ संपादन टूल को ओवरलैप कर सकता है। पाठ संपादित करते समय लेबल छिपाने से इससे बचा जा सकेगा।
RutujaBadbe
आप बैज का उपयोग करके लेबल छिपा सकते हैं: false https://grapesjs.com/docs/api/components.html#parameters-3
GJSBlock
इसकी रिपोर्ट करने के लिए धन्यवाद, @neon12345। FEAT: टेक्स्ट संपादित करते समय घटक लेबल छिपाएं के बारे में अपनी रिपोर्ट साझा करने के लिए धन्यवाद। टीम को इसकी जांच करने और प्राथमिकता देने में मदद करने के लिए: कृपया प्रदान करें: एक न्यूनतम प्र...
आपको नमस्कार! मैंने यहां कुछ प्रकार के कई पृष्ठों के प्लगइन के बारे में कुछ चर्चाएं देखी हैं। क्या यह अभी भी एक बात है? क्या इस बारे में कुछ किया गया है या मुझे अपना खुद का प्लगइन शुरू करना चाहिए? धन्यवाद!
Ju99ernaut
मैंने indexedDB के लिए एक सरल बनाया है, लेकिन इसे अन्य भंडारण प्रकारों के लिए भी अनुकूलित किया जा सकता है https://github.com/Ju99ernaut/grapesjs-indexeddb-ui हालांकि मैं इसे एक नए प्लगइन के पक्ष में बहिष्कृत करने की योजना बना रहा हूं, जिसम...
artf
हां, यह अभी भी काफी प्रगति पर है (दुर्भाग्य से मेरे पास कोई ईटीए नहीं है) लेकिन निश्चित रूप से पेजमैनेजर कोर में होगा।
GJSBlock
इसकी रिपोर्ट करने के लिए धन्यवाद, @RaresVlaiduc । [प्रश्न]: एकाधिक पृष्ठ प्लगइन के बारे में बढ़िया प्रश्न। GrapesJS के साथ अनुशंसित दृष्टिकोण ईवेंट-संचालित एपीआई का उपयोग करना है। यहाँ से शुरू करें: अपने विशिष्ट मॉड्यूल के लिए GrapesJS दस्...
नमस्ते मैं गुणों की सूची में buildProps कैसे जोड़ सकता हूं जैसे कि जब कोई विकल्प चुना जाता है, तो उस विकल्प के गुण प्रदर्शित किए जाएंगे मैं फ्लेक्स संपत्ति पर क्या हासिल करने की कोशिश कर रहा हूं इसका एक उदाहरण। ! [शैली-प्रबंधक] (https://user-images.githubusercontent.com/1162474/109381537-470ae780-78db-11eb-9ada-b12634...
Ju99ernaut
मेरा मानना है कि आप बिल्ड प्रॉप्स को गुणों की सूची से बाहर ले जा सकते हैं और फिर भी आप जो कोशिश कर रहे हैं उसे प्राप्त कर सकते हैं, फ्लेक्स बॉक्स से संबंधित गुण केवल तभी दिखाते हैं जब किसी घटक में display: flex होता है। यह भी ध्यान रखना मह...
server102
धन्यवाद। मैंने कोशिश की लेकिन ग्रिड गुण काम नहीं कर रहे हैं। इसे मैन्युअल रूप से लागू करना पड़ सकता है लेकिन मुझे यकीन नहीं है कि समस्या से कैसे संपर्क किया जाए।
Ju99ernaut
ग्रिड गुणों के लिए कोई buildProps नहीं है, इसलिए आपको उन्हें खरोंच से बनाना होगा, दुर्भाग्य से डॉक्स के पास कस्टम गुणों के बारे में अधिक जानकारी नहीं है, शायद आपको एपीआई संदर्भ से चीजों को एक साथ जोड़ना होगा https://grapesjs.com/docs/api/s...
मेरे पास श्रेणियों की एक सूची है, और मैं कुछ को एक अलग शैली के साथ चिह्नित करना चाहता हूं, यह इस बात पर निर्भर करता है कि उनकी आवश्यकता है या नहीं। इसलिए आदर्श रूप से मैं 'GJS-Title' वर्ग के साथ div में एक वर्ग जोड़ सकता हूं ताकि यह 'gjs-title required-field' कहे। this.editor.BlockManager.getCategories(); मेरी सभी ब्ल...
artf
हाय @eikerd कोड की जांच करके, फिलहाल, मुझे ब्लॉक श्रेणी के डोम को अनुकूलित करने का कोई अन्य तरीका नहीं दिखता है यदि डीओएम के साथ अपने दम पर कुछ नहीं कर रहा है (एक बार ब्लॉक प्रदान किए जाते हैं)। मैं शायद अगली रिलीज में श्रेणी मॉडल में दृश्...
GJSBlock
इस रिपोर्ट के लिए धन्यवाद, @eikerd । ब्लॉकमैनेजर के बारे में बढ़िया सवाल: कस्टम क्लास gjs-block-category/gjs-title DIVs जोड़ना। StyleManager के साथ अनुशंसित दृष्टिकोण ईवेंट-संचालित API का उपयोग करना है। यहाँ से शुरू करें: अपने विशिष्ट मॉड्...
नमस्ते। यह प्रश्न पहले ही दो बार पूछा जा चुका है (यहां और यहां) लेकिन कभी कोई उत्तर नहीं मिला है। क्या कैनवास आईफ्रेम की शुरुआत के रूप में <!DOCTYPE html> जोड़ने का कोई तरीका है ताकि आईफ्रेम मानक मोड में हो। मुझे इसकी आवश्यकता है क्योंकि मैं कस्टम आरटीई के रूप में tinyMce का उपयोग करने की कोशिश कर रहा हूं, और tinyMce...
artf
अगली रिलीज में, मैं एक नया ईवेंट हेल्पर जोड़ूंगा जो लोड होने से पहले iframe सामग्री को संपादित करने की अनुमति देगा:
bgrand-ch
नमस्कार भविष्य के प्रश्नों या तकनीकी मुद्दों के लिए, जो बग नहीं हैं, GitHub का [चर्चा] (https://github.com/artf/grapesjs/चर्चा) टैब आपके लिए सही जगह है। यदि इस मुद्दे का समाधान हो जाता है तो इसे बंद करना न भूलें या चर्चाएं -> प्रश्नोत्तर श...
artf
वास्तव में नहीं, लेकिन मैं इसे अनुकूलन योग्य बनाने के तरीके के समाधान के लिए खुला हूं।
https://github.com/artf/grapesjs/ब्लॉब/बी199083f6a6128ecff41d20865493294f71fe0a1/src/block_manager/view/BlocksView.js#L142 यह पंक्ति ब्लॉक को फिर से प्रस्तुत करने के लिए बनाती है क्योंकि रेंडरिंग change घटनाओं के लिए सुन रही है, लेकिन चूंकि यह गुण ब्लॉक रेंडरिंग को प्रभावित नहीं करता है, इसलिए सेट को चुप होना चाहिए:
GJSBlock
इसकी रिपोर्ट करने के लिए धन्यवाद, @mig8447। ब्लॉक रेंडरिंग को दो बार कॉल किया जा रहा है के बारे में अपनी रिपोर्ट साझा करने के लिए धन्यवाद। टीम को इसकी जांच करने और प्राथमिकता देने में मदद करने के लिए: कृपया प्रदान करें: एक न्यूनतम प्रतिलिप...
https://github.com/artf/grapesjs/ब्लॉब/बी199083एफ6ए6128ईसीएफएफ41डी20865493294एफ71एफई0ए1/एसआरसी/block_manager/व्यू/BlocksView.js#एल186 ब्लॉक मैनेजर मॉडल में एक rendered प्रॉपर्टी की तलाश कर रहा है ताकि यह बताया जा सके कि व्यू पहले से ही रेंडर हो चुका है या नहीं, लेकिन यह विधि उक्त प्रॉपर्टी सेट नहीं करती है और इसलिए इस...
mig8447
@RutujaBadbe यह वही परिवर्तन है जिसकी आपको आवश्यकता है: https://github.com/artf/grapesjs/प्रतिबद्ध/640661b0a44e5e2857b615559c1db27da3e17a6c
artf
हाँ, समझ में आता है, धन्यवाद
RutujaBadbe
https://github.com/artf/grapesjs/ब्लॉब/बी199083f6a6128ecff41d20865493294f71fe0a1/src/block_manager/view/BlocksView.js#L186 ब्लॉक मैनेजर मॉडल में एक rendered प्रॉपर्टी की तलाश कर रहा है ताकि यह बताया जा सके कि व्यू पहले से ही रेंडर हो चुका...
क्लीनआईडी अभी भी एमजेएमएल कोड के लिए काम नहीं कर रहा है, यहां तक कि grapesJS के नवीनतम संस्करण (0.16.41) पर भी यह इस बंद मुद्दे से संबंधित है: https://github.com/artf/grapesjs/issues/3276 यह फ़ंक्शन एमजेएमएल टैग नहीं पढ़ रहा है: attrs खाली हैं, और मुझे नहीं मिल रहा है कि क्यों...
artf
आईडी समस्या को नवीनतम एमजेएमएल प्लगइन रिलीज पर पहले से ही हल किया जाना चाहिए
GJSBlock
इसकी रिपोर्ट करने के लिए धन्यवाद, @ThomasPof । CleanId फ़ंक्शन MJML कोड के साथ काम नहीं कर रहा है के बारे में बढ़िया प्रश्न। GrapesJS के साथ अनुशंसित दृष्टिकोण ईवेंट-संचालित एपीआई का उपयोग करना है। यहाँ से शुरू करें: अपने विशिष्ट मॉड्यूल क...