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.

743-Probleme gefunden

🔍 bug
#346017. Mai 2021von Redix02-Antworten
0-Reaktionen

TypeError: Cannot read property 'get' of undefined

Fehler: (Knoten:206) UnhandledPromiseRerefuctionWarnung: TypeError: Kann die Eigenschaft 'get' von undefined nicht lesen (Knoten:206) UnbehandeltVersprechenAblehnungWarnung: Unbearbeitete Versprechensablehnung. Dieser Fehler entstand entweder durch das Werfen einer asynchronen Funktion ohne Catch-Block oder durch die...

artf

Bitte folgen Sie der Themenvorlage

GJSBlock

Danke, dass du das gemeldet hast, @Redix0. Sicherheits- und Abhängigkeitsfragen sind wichtig. Das GrapesJS-Team arbeitet aktiv daran, Abhängigkeiten aktuell zu halten. Für dich gerade jetzt: Führe 'npm audit fix' aus, um verfügbare Patches...

#345916. Mai 2021von anlumo2-Antworten
1-Reaktionen

DomComponents' Config Incorrect

Version: 0.17.3 Was ist das erwartete Verhalten? In der Dokumentation steht, dass ich das Wrapper-Element über die Konfiguration konfigurieren kann: https://github.com/artf/grapesjs/blob/0027dcd1194715eeaf4b24db878dd7ebac069cc4/src/dom_components/config/config.js#L6-L24 Beschreibe den Bug detailliert Ich glaube nicht,...

artf

Ja, tatsächlich wird der Name standardmäßig über die i18n-Konfiguration verwaltet. Ab Version 0.17.* ist nicht einmal die 'Wrapper'-Option mehr notwendig, da man nun die 'Wrapper'-Komponente wie alle anderen erweitern sollte (in früheren V...

GJSBlock

Danke, dass du das gemeldet hast, @anlumo. Das Problem mit DomComponents' Konfigurationsfehler scheint ein Renn-Condition- oder State-Management-Timing-Problem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebenszyklusereign...

#345713. Mai 2021von RaresVlaiduc4-Antworten
3-Reaktionen

Custom trait input not working

Hallo @artf! Version: 0.17.3 Kannst du den Fehler aus der Demo reproduzieren?[ ] Ja[x] Nein Was ist das erwartete Verhalten? Die Eingabe wird korrekt erstellt Beschreibe den Bug detailliert Ich versuche, eine benutzerdefinierte Eingabe (Kontrollkästchen) zu erstellen, aber es funktioniert nicht. Wie ist das aktuelle V...

artf

@RaresVlaiduc mmm, ich würde erwarten, dass es auch mit einem HTML-String funktioniert... Ich muss es überprüfen

ahmedderkaoui

Dann solltest du in 'createInput()' ein 'Element' zurückgeben. Statt also eine einfache 'Zeichenkette' zurückzugeben, machen Sie Folgendes:

ahmedderkaoui

Wenn du ein einfaches Kontrollkästchen mit Label möchtest, musst du kein eigenes Merkmal erstellen, du kannst einfach direkt verwenden:

#345512. Mai 2021von harsh2013-Antworten
2-Reaktionen

Der Stil wird gelöscht, wenn Komponenten in mehreren Seiten mit dem Seitenmanager eingefügt werden

Version: 0.17.3 Was ist das erwartete Verhalten? Der Stil sollte über mehrere Seiten beibehalten bleiben Beschreibe den Bug detailliert Wir haben Anwendungsfälle, in denen wir den Inhalt von GrapesJS speichern und neu laden. Wir wollen Page Manager nutzen, um den gerenderten Inhalt zu reduzieren und in kleineren Absch...

artf

Hallo, @harsh201 Styles sind auf allen Seiten verfügbar, daher solltest du nicht 'editor.setStyle' verwenden (der alle Styles durch ein neues Set ersetzt), sondern stattdessen etwas wie 'editor.getStyle().add('...')'.

harsh201

Hallo @artf, hat jemand hier eine Hilfe?

GJSBlock

Danke, dass du das gemeldet hast, @harsh201. Das Problem mit Style verschwindet, wenn Komponenten über mehrere Seiten mit Page Manager eingefügt werden, scheint ein Race-Condition- oder State-Management-Timing-Problem zu sein. Dies passier...

#345412. Mai 2021von TheDude703-Antworten
0-Reaktionen

RTE insert link does not update DOM

Version: "0.17.3" Kannst du den Fehler aus der Demo reproduzieren?[X] Ja[ ] Nein Was ist das erwartete Verhalten? Nach dem Einfügen des Links mit Standard-RTE, ist er sofort verfügbar, um in den Einstellungen weiter zu bearbeiten, also durch Einstellung von HREF und Ziel Beschreibe den Bug detailliert Nachdem Text mit...

artf

Ja, so funktioniert es momentan (Inhalte werden erst nach Abschluss der Bearbeitung geparst und in Komponenten umgewandelt). Wahrscheinlich können wir einen Ansatz wie dieser als Standardverhalten für Links verwenden.

artf

Die Linkerstellung aus dieser Veröffentlichung wurde aktualisiert https://github.com/artf/grapesjs/releases/tag/v0.18.3

GJSBlock

Danke, dass du das gemeldet hast, @TheDude70. Das Problem mit RTE insert link aktualisiert den DOM nicht scheint ein Problem mit dem Rennbedingungen oder dem Zustandsmanagement zu sein. Dies passiert typischerweise, wenn sich Komponenten-L...

#34469. Mai 2021von Spectrevuln-sketch4-Antworten
0-Reaktionen

Cannot Store Data Unexpected token '-'

Bitte helft mir, ich möchte GJS-Daten in MySQL speichern, aber ich kann keine Daten vom Frontend ins Backend bekommen Hier ist mein Code: 'const editor = grapesjs.init({ Behälter: "#editor", storageManager: { Typ: 'remote', Params: {}, // Für benutzerdefinierte Werte bei Anfragen deine SERVER-Endpunkte URLStore: 'http...

Ju99ernaut

Variablennamen können keine '-' enthalten, daher ist diese Syntax ungültig: '''js const { gjs-assets, gjs-components, gjs-css, gjs-html, gjs-styles } = req.body; ```

Spectrevuln-sketch

Bitte helft mir, ich möchte die Vorlage in MySQL speichern. Wie mache ich das?

Ju99ernaut

Leider liegt das vielleicht außerhalb des Bereichs von Grapesjs, aber einige Dinge sind zu beachten '''js dies ist ungültig const { gjs-assets, gjs-components, gjs-css, gjs-html, gjs-styles } = req.body; Du kannst versuchen, jeden Wert ein...

#34448. Mai 2021von mahfuzdiu4-Antworten
0-Reaktionen

RemoveButton() causing error

Hallo, Ich versuche, einen Button aus dem Panel mit diesem Code-Editor zu entfernen. Panels.removeButton('options', 'fullscreen')'. Der Button wird entfernt, aber ich bekomme diese Fehlermeldung. ! Aufnahme Wie löst man das?

mahfuzdiu

Ich habe es mit einem benutzerdefinierten CSS-Editor ausgeblendet. Panels.getButton('options', 'fullscreen').attributes.className = 'hidepanelbtn'' Übrigens wäre eine ordentliche Lösung schön.

artf

Hallo @mahfuzdiu wenn du das in der offiziellen Demo machst, funktioniert es fehlerfrei – kannst du eine reproduzierbare Demo erstellen?

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...

#34437. Mai 2021von chilled-capybara4-Antworten
0-Reaktionen

Backbone-undo/underscore security advisory

Version: 'v0.17.3' Kannst du den Fehler aus der Demo reproduzieren?[x] Ja[ ] Nein Was ist das erwartete Verhalten? Siehe unten Wie ist das aktuelle Verhalten? Es gibt eine bekannte Sicherheitslücke in einer der Versionen von 'Underscore', die von einer verschachtelten Abhängigkeit verwendet wird. Die aktuelle Version...

emyasnikov

Ich frage mich auch, ob Backbone-Undo nötig ist oder durch etwas Ähnliches ersetzt werden kann. Das Paket wurde seit 6 Jahren nicht mehr aktualisiert

artf

Das Paket wurde seit 6 Jahren nicht mehr aktualisiert Nun, abgesehen vom Aktualisieren seiner Abhängigkeiten (wie in diesem Fall aus Sicherheitsgründen) ist es eine funktionsvollständige Bibliothek, es besteht keine Notwendigkeit, noch etw...

chilled-capybara

Danke für deine AntwortJedenfalls scheint dieses PR die Sicherheitslücke auf .lock-Ebene zu beheben, aber ich bin mir nicht sicher, ob sie bei einer Neuinstallation behalten werden. Ich denke, das könnte die Version im Haupt- grapejs -Repo...

#34427. Mai 2021von zgeist4-Antworten
4-Reaktionen

Error after call `editor.destroy()`

Editor-Instanz erstellen Versuch es zu zerstören Fehler ! Bild

artf

Danke für den Bericht, ich werde versuchen, es in der nächsten Version zu beheben @ershadul1 nein, es gibt eine FrameWrapView (Sachen rund um den iframe, wie Wrapper, Tools zur Auswahl usw.), und darin gibt es eine FrameView (das iframe se...

ershadul1

https://github.com/artf/grapesjs/blob/0027dcd1194715eeaf4b24db878dd7ebac069cc4/src/canvas/view/FrameWrapView.js#L73 I'm seeing that the remove is used inside the remove itself. I don't understand. Was this a mistake? If I set this.frame =...

PRTTMPRPHT

+1

#34417. Mai 2021von emilsedgh4-Antworten
1-Reaktionen

Parser breaks `mj-style` as of 16.30

Version: Alle Grapesjs Version von 16.30 bis jetzt haben diese Probleme. Kannst du den Fehler aus der Demo reproduzieren? [x] Ja[ ] Nein Was ist das erwartete Verhalten? Das Folgende ist der gültige MJML-Code. Er sollte auf grapesjs-mjml problemlos funktionieren. Beschreibe den Bug detailliert Im Moment wird grapesjs-...

emilsedgh

Hallo Artur. Danke für die großartige Arbeit bei Grapesjs. Es ist wirklich fantastisch. Die Zwischenlösung funktioniert einwandfrei. Du kannst gerne schließen, wenn nötig, aber eine Möglichkeit zur Manipulation des Verhaltens zu bieten, wä...

artf

Hallo @emilsedgh Entschuldigung, dass ich mit diesem Thema so spät dran bin, aber wie auch immer, wir können überlegen, wie man in solchen Fällen Escape überspringen kann, aber wahrscheinlich ist der schnellste Weg, einfach die mj-Style-Me...

artf

Danke Emil, fürs Erste schließe ich dieses Buch, falls ein ähnliches Problem auftaucht, denken wir darüber nach, eine neue Requisite hinzuzufügen, um die Flucht zu überspringen.

Durchsuchen Sie alle Themen