PageKit — der selbst gehostete GrapesJS-Website-Builder, als Quellcode. Early Access sichern

GrapesJS-Probleme

3,464 parsed GitHub-Probleme 370 gelöst · 90 ist geöffnet. Suchen, filtern und erkunden Sie bewährte Antworten.

183-Probleme gefunden

🔍 documentation
#323415. Januar 2021von tonypartridge1-Antwort
0-Reaktionen

Absolute mode and dynamic tags not positioned correctly...

Ich habe dieses Problem... Ich habe ein 'Text'-Feld, das auf volle Breite eingestellt ist, aber einen Namens-Shortcode zentriert. Dann erstelle eine PDF- und HTML-Seite davon und erwarte, dass der Name ebenfalls zentral ist. Da die Namensgrößen variieren können, habe ich gerade festgestellt, dass bei absoluter Positio...

GJSBlock

Danke, dass du das gemeldet hast, @tonypartridge. Tolle Frage zum Absolute-Modus und dynamischen Tags nicht korrekt positioniert.... Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen S...

#323113. Januar 2021von vatte214-Antworten
2-Reaktionen

How to change gjs-ckeditor-format component

Hallo zusammen, Wir alle wissen, dass GJS-ckeditor-plugin mit [data-gjs-type]="text"-Komponenten arbeitet. Ich möchte wissen, ob wir diese Option ändern könnten? Ich möchte meine eigene benutzerdefinierte Komponente erstellen mit zum Beispiel [data-gjs-type]="anyDiv" und die gleiche Funktionalität wie in haben [data-g...

Abhisheknanda1344463

@vatte21 Um deine Komponente editierbar zu machen. Du musst den Texttyp in deiner Komponente so erweitern '''js Redakteur. Components.addType('anyDiv', { model: { Standardwerte: { Typ: 'Text', Eigenschaften:[ ... Redakteur. Components.getT...

vatte21

@Abhisheknanda1344463 Danke! Ich werde es versuchen

abulka

@Abhisheknanda1344463 dein Codefragment gibt mir in der Zeile einen Fehler 'Uncaught ReferenceError: type is not defined' Wo wird 'Typ' definiert?

#323013. Januar 2021von alivex3-Antworten
0-Reaktionen

Modal won't open after closing it dynamically

Hallo; Danke euch allen für das großartige Tool, ich liebe einfach die Dokumentation, die einfach zu bedienen und verständlich ist. Ich glaube, ich bin auf ein Problem gestoßen, dass sich das Modal nach dem ersten dynamischen Schließen wieder nicht öffnet. Beispiel:

artf

Ich kann es im offiziellen Demo nicht reproduzieren, z.B. '''js editor.on('modal:open', () => { console.log('Modal eröffnet'); setTimeout(() => { console.log('Close modal'); Redakteur. Modal.close() }, 2000) }); ``` Aber wenn ich nur deine...

no-response[bot]

Diese Angelegenheit wurde automatisch geschlossen, da auf unsere Anfrage nach weiteren Informationen vom ursprünglichen Autor keine Antwort erhalten wurde. Mit nur den aktuellen Informationen in der Ausgabe haben wir nicht genug Informatio...

GJSBlock

Danke, dass du das gemeldet hast, @alivex. Danke, dass du deinen Bericht geteilt hast, dass Modal nach dynamischem Schließen nicht öffnet. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal...

#32227. Januar 2021von bgrand-ch3-Antworten
0-Reaktionen

How to refresh/re-render after new node added?

Ich füge manuell einen neuen Knoten in eine gerenderte Komponente ein. Das visuelle Ergebnis ist okay, aber unmöglich zu speichern, weil mein Stil nicht mit der automatisch generierten GrapesJS-ID funktioniert. Um diesen Punkt manuell zu lösen, klicke ich doppelt auf die Komponente, um sie zu öffnen, und klicke im Lei...

bgrand-ch

Optimierte TextEditor.vue Datei: Aber das Problem bleibt bestehen: ✔️ span Knoten ersetzt den vorherigen Inhalt der Auswahl durch font-family und color Stile. ❌ span Knoten von GrapesJSnicht erkannt wird, weil es keine GrapesJS automatisch...

bgrand-ch

i️ Funktioniert nicht direkt mit HTML, sondern nur mit JSON. Komponent = JSON-Knoten (HTML-Element + GrapesJS-Daten) '''js addStylesToText (styles, tagName = 'span') { const inlineStyles = styles.map(style => style.join(':')).join(';') + '...

GJSBlock

Danke, dass du das gemeldet hast, @bgrand-ch. Gute Frage zu Wie aktualisiert/rendert man neu, nachdem ein neuer Knoten hinzugefügt wurde?. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Übe...

#32185. Januar 2021von bgrand-ch4-Antworten
2-Reaktionen

How to add new HTML element with inline styles?

Ich möchte ein neues HTML-Element mit Inline-Stilen um das 'rte.selection()' hinzufügen. Mit folgendem Beispiel ist das HTML in Ordnung, aber wahrscheinlich nicht der JSON-Teil: '''js const editorRte = this.editor.RichTextEditor // ... editorRte.add('fontSize', { Ikone: ' <select> <Option value="" deaktiviert ausgewäh...

artf

@bgrand-ch, was meinst du mit "wahrscheinlich"? 😅

bgrand-ch

@artf danke für deine schnelle Antwort 🙂. Update-Abhängigkeiten auf '0.16.30' lösen mein Problem 🎉

bgrand-ch

https://github.com/artf/grapesjs/issues/3069 🤔

#32165. Januar 2021von tomhatzer4-Antworten
2-Reaktionen

Fügen Sie referrerPolicy zum Bildladen über den Asset Manager hinzu

Was versuchst du zu GrapesJS hinzuzufügen? Ich versuche, den 'Referer'-Header zum Bildladen über Asset Manager hinzuzufügen. Beschreibe deine Feature-Anfrage detailliert Ich arbeite an einem Pagebuilder, der auf AWS gehostet wird. Um zu verhindern, dass Leute meine Bilder hotlinken, habe ich AWS WAF implementiert, das...

artf

Wie bereits an die PR geantwortet wurde, kann dies bei Bedarf durch Erweiterung der Image-Komponente erfolgen, ohne das Risiko, dass die Integration für andere unterbrochen wird. Und als Hinweis: Wenn du eine Funktion hinzufügen möchtest,...

tomhatzer

Vielen Dank für den Tipp @artf – ich werde versuchen, das zu erreichen, indem ich die ursprüngliche Komponente verlängere. Einen schönen Tag noch! 😃

tomhatzer

Für alle, die das gleiche Problem haben, dass der iframe keine Referrer-Header für die darin angezeigten Inhalte sendet, hier eine schnelle und einfache Lösung. Setze einfach das Canvas iFrame 'src' auf deine gewünschte Domain, mit der du...

#320422. Dezember 2020von maivanchuong2-Antworten
0-Reaktionen

I want save and load in asp.net mvc

WARNUNG LIES und FOLGE den nächsten 3 Schritten, dann ENTFERNE SIE vor dem Posten des ProblemsBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdMach zuerst eine schnelle SUCHE, um zu sehen, ob jemand anderes das gleiche Problem nicht geöffnet hatAlle zugehörigen Auss...

artf

Sei nicht respektlos, lies und folge der Themenvorlage...

GJSBlock

Danke, dass du das gemeldet hast, @maivanchuong. Das Problem mit Ich will speichern und laden in asp.net MVC scheint ein Rennbedingungs- oder State-Management-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Leben...

#319919. Dezember 2020von mohd74692-Antworten
0-Reaktionen

Block render function not trigger

@artf – In der Dokumentation steht, dass wir, wenn wir den Aspekt jeder Blockvorschau anpassen müssen, eine Render-Callback-Funktion in den Block übertragen können. Aber hier ist der eigentliche Punkt: Ich habe diesen Render-Callback in eine Funktion namens func() gewickelt und ihn auf eine Ajax-Anfrage aufgerufen Wen...

artf

Der Blockmanager sieht die Änderung nicht, wenn du das Folgende machst: 'block.attributes.render = ...'. Du musst die Eigenschaft explizit auf folgende Weise aktualisieren: '''js block.set({ render: () => { zurück '<div>NEUES HTML'</div> }...

GJSBlock

Danke, dass du das gemeldet hast, @mohd7469. Danke, dass du deinen Bericht über Renderfunktion blockieren, nicht Trigger, geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal rep...

#318816. Dezember 2020von GoodPHP1-Antwort
0-Reaktionen

Custom Block for component - your opinion?

Hallo, mein Team hat diesen benutzerdefinierten Block für GrapesJS entwickelt. <img src="https://devfuture.pro/wp-content/uploads/2020/12/GrapesJS-Preset-Webpage-2020-12-16-00-35-02.png"> Wir haben hier ein Videobeispiel: https://www.youtube.com/watch?v=ZDnWS0X145s Was denkst du? Gefällt es dir? Unser Service auf Grap...

GJSBlock

Danke, dass du das gemeldet hast, @GoodPHP. Gute Frage zu Custom Block für ein Bauteil – deine Meinung?. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentatio...

#318111. Dezember 2020von congweibai2-Antworten
0-Reaktionen

SelectorManager not return a String but an Object

Version:0.16.30 Kannst du den Fehler aus der Demo reproduzieren? [1] Ja Was ist das erwartete Verhalten?* SelectorManager.getState() soll gemäß https://grapesjs.com/docs/api/selector_manager.html#getstate eine Zeichenfolge zurückgeben Beschreibe den Bug detailliert ! Screenshot 2020-12-11 um 9:48:43 Uhr Wie ist das ak...

congweibai

Könntest du dir anschauen https://github.com/artf/grapesjs/pull/3182 das das Problem löst? Danke

GJSBlock

Danke, dass du das gemeldet hast, @congweibai. Das Problem mit SelectorManager, der keinen String, sondern ein Objekt zurückgibt, scheint ein Race-Condition- oder State-Management-Timing-Problem zu sein. Dies passiert typischerweise, wenn...

Durchsuchen Sie alle Themen