Hallo @artf, Beschreibe den Bug im Detail Beim Erstellen einer neuen Vorlage mit GrapesJS bin ich auf ein Szenario gestoßen, bei dem CSS, wenn wir versuchen, CSS aus dem Importmodal zu importieren, es nicht im Editor angezeigt wird. Auf einem leeren Editor habe ich eine Vorlage erstellt, in der HTML und CSS hinzugefüg...
artf
Hallo @javadsamiee das Problem wurde in der neuesten Version des voreingestellten Plugins behoben
artf
Hallo, @SintoDema das Problem liegt hier https://github.com/artf/grapesjs-preset-webpage/blob/3e5a9e12998c9a32b6f1199953084163678e6c17/src/commands/openImport.js#L15-L18 Wie du siehst, werden Komponenten aktualisiert, aber das Styles-Modul...
javadsamiee
Hallo, @SintoDema das Problem liegt hier https://github.com/artf/grapesjs-preset-webpage/blob/3e5a9e12998c9a32b6f1199953084163678e6c17/src/commands/openImport.js#L15-L18Wie du siehst, werden Komponenten aktualisiert, aber das Styles-Modul...
Ich versuche, eine bestehende Vorlage zu laden. Ich glaube, es sollte entweder mit Komponenten oder HTML funktionieren, aber es scheint nur über HTML zu funktionieren. Der folgende Code funktioniert nicht, aber Code mit dem entsprechenden HTML schon. Das LandingPage-Json wurde aus dem Entwickler-Werkzeugleisten-Panel...
artf
@Vikash-ra befolgen Sie bitte die Issue-Vorlage, wenn Sie eine erstellen.
GJSBlock
Danke, dass du das gemeldet hast, @Vikash-ra. Danke, dass du deinen Bericht über Vorlage lädt nicht nur mit Komponenten geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal repro...
Diskutiert in https://github.com/artf/grapesjs/discussions/3711 <div type='discussions-op-text'> <sup>Ursprünglich veröffentlicht von ltenti am 17. August 2021</sup> Hallo zusammen, Ich frage mich, wie ich mit so einem Szenario umgehen kann:Ich muss den Nutzern meiner Anwendung erlauben, eine Webseite zu bearbeitenDie...
Danke, dass du das gemeldet hast, @ltenti. Toller Vorschlag zu Teilparse! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, ähnliches Verhalten zu erreichen. Verwendung des Ereignis...
Ich habe ein Problem, wenn ich versuche, einige Komponenten, einschließlich einiger Skripte, zu speichern und die Seite neu zu laden, werden die Komponenten nicht richtig gerendert. Es werden leere Boxen angezeigt. Beispiel: Wenn ich versuche, eine Chart-Komponente aus 'jvas28/grapesjs-echarts' zu speichern und die Se...
shkhalid
Danke @artf! Schließlich konnte ich es herausfinden, wie es war Die Probleme lagen in 'tagVarStart' und 'tagVarEnd'. Nachdem ich es kommentiert habe, fängt es an zu funktionieren
artf
Hey @shkhalid danke für den Bericht, aber in diesem Repository solltest du reproduzierbare Probleme ohne externe Plugins öffnen, da es am Plugin selbst liegen könnte. Zumindest sehe ich, soweit ich das über den Kern beurteilen kann, keine...
GJSBlock
Danke, dass du das gemeldet hast, @shkhalid. Gute Frage zu gespeicherten Komponenten mit Skript können nicht richtig gerendert werden. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüf...
GrapesJs ist der beste Seitenbauer! :Herz: Entschuldigung, ich bin neu bei GrapesJs. Kann ich Unterstützung für Vue-Komponenten hinzufügen?
GJSBlock
Danke, dass du das gemeldet hast, @denisoed. Toller Vorschlag zu ist es möglich, das Rendern von Vue-Komponenten einzurichten?! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, ähn...
Grapesjs Version v0.16.45, ich versuche, das Countdown-Plugin (https://github.com/artf/grapesjs-component-countdown) zu verwenden, alles läuft gut, wenn ich die gesamte Komponente lösche. Über die Toolbar werden HTML und Komponenten entfernt, aber Style und CSS bleiben in LocalStorage. Was mich wundert, ist, dass die...
GJSBlock
Danke, dass du das gemeldet hast, @momu-2016. Danke, dass du deinen Bericht geteilt hast, dass CSS im Block nicht entfernt werden kann, wenn der Block entfernt wurde. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stel...
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...
anatoli-dp
Bitte beachten Sie, dass dieses Problem schlecht ist . . . Jetzt, wo ich es sehe, fühle ich mich dumm . . . IDs können nicht mit einer Nummer beginnen, und das habe ich bei der Erstellung nicht berücksichtigt
GJSBlock
Danke, dass du das gemeldet hast, @anatoli-dp. Das Problem mit benutzerdefinierten IDs, die ein \3 in das CSS eingefügt haben, und ein Leerzeichen nach dem folgenden Buchstaben nach dem \3 beim Hinzufügen zur Leinwand scheint ein Rennbedin...
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
Die Zeichenkette hier soll eine Abfrage-Zeichenfolge sein, daher versucht sie, ein 'Wrapper'-Tag abzufragen, das offensichtlich nicht existiert. Der Editor fügt allen Komponenten im Frame das Attribut 'data-gjs-type' zu, sodass die Abfrage...
anatoli-dp
Ah, das ergibt jetzt viel mehr Sinn . . . Danke, das hat das Problem gelöst
GJSBlock
Danke, dass du das gemeldet hast, @anatoli-dp. Das Problem mit Draggable setzen: 'Wrapper' fällt nicht im Wrapper aus, scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Kompo...
Hallo! Ich nutze grapesJs für die E-Mail-Bearbeitung in einem Projekt in meiner Firma, mit dem Newsletter-Plugin. Alles funktioniert sehr gut, bis auf diesen Bug, den ich nicht lösen kann: Manchmal, wenn ich Blöcke innerhalb der Canvas ziehe, wird das Zell-Hover durcheinandergebracht. Das größte Problem ist, dass dies...
artf
Benutzt du die neueste Version?
diegoSenra
Verwendung von minified 0.10.7
artf
Tut mir leid, Kumpel, es ist eine 4 Jahre alte Veröffentlichung, kann dir hier nicht helfen. Hast du versucht zu aktualisieren?
@artf Hier ist mein Code, ich füge einen Test in einem Div bei Select Change hinzu init() { this.listenTo(this, "change:noOfLinks", this.getInfoLinks); }, getInfoLinks() { let canvasDoc = Editor. Canvas.getDocument(); canvasDoc.getElementById ("infoLinks").innerHTML = " testtext "; editor.trigger("change:selectedCompo...
GJSBlock
Danke, dass du das gemeldet hast, @codingmachine16. Gute Frage zu Frage: Dynamische Änderungen verschwinden beim Laden aus der Datenbank. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfe...