Hallo zusammen, Ich habe CKEDITOR als RTE auf grapesjs integriert. Aber jetzt, wenn ich ein Copy-and-Paste gemacht habe, wird der Inhalt dupliziert angezeigt. Hatte jemand diesen Bug schon mal? Danke
acamenhas
Entschuldigung, falsches Repository
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Ich versuche, von einem lokalen Grapesjs-Editor aus einer entfernten Datenbank zu speichern. Obwohl ich den Endpunkt erreichen kann, bekomme ich 204 OHNE INHALT. Das ist der Server, den ich eingerichtet habe: var express=beanspruch('Express'); var app=Express(); app.use(bodyParser.urlencoded({ extended: true })) app.u...
artf
Der entfernte Speicher erwartet keine Rückgabe vom Store-Endpunkt, daher ist jeder '2XX'-Statuscode in Ordnung
jvrjosephlouie
Hallo, ich bekomme auch die gleiche Antwort und bekomme keine Daten von meiner API. Braucht es eine Anforderungsmethode, damit es erfolgreich funktionieren kann? Danke. const storageManager = { id: 'gjs-', Typ: 'remote', Autosave: True, Au...
WARNUNG LESEN und FOLGEN Sie den nächsten 5 Schritten, dann ENTFERNEN Sie sie, bevor Sie das Problem veröffentlichenBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdVerwenden Sie die GitHub-Probleme EXKLUSIV für BUGS, FEATURE-ANFRAGEN oder FRAGEN. Setzen Sie den Tit...
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
In Version: "grapesjs": "^0.14.61", "grapesjs-preset-newsletter": "^0.2.20", Ich importiere das Skript als: und der Kontext ist der Code: Und nur beim Aufbau druckt die Konsole: Bitte hilf mir. Danke für Ihre Zeit.
Joshberry
@nternouski Ich vermute, du musstest das GJS-Preset-Newsletter-Skript im Skriptbereich deines Build-ins angular.json einbauen. Alle Plugins, die du verwenden möchtest, müssen hier enthalten sein, sonst weiß der Angular-Build nicht, dass si...
Joshberry
Wenn du es nicht global hinzufügst, musst du das Plugin manuell bei grapesjs registrieren. ''''Typoskript Importiere Trauben von "Grapesjs"; importiert grapesjsPresetNewsletter von "grapesjs-preset-newsletter"; grapesjs.plugins.add('grapes...
artf
Hallo @nternouski, leider verwendet dieses Plugin immer noch das alte Export, also musst du es so verwenden: '''js Importiere Trauben von "Grapesjs"; importiere "grapesjs-preset-newsletter"; ... grapesjs.init({ ... Plugins: ["GJS-Preset-Ne...
Ich benutze grapesJS in einem Polymer 3.x Element und alles funktioniert wunderbar, ein großartiges Projekt. Allerdings habe ich ein Problem: Wenn ich ein Element in der Leinwand auswähle, zum Zug-Panel gehe, meinen Cursor in ein Merkmalsfeld setze, etwas Text eingebe (oder nicht) und dann die Lösch- oder Rücktaste dr...
artf
Klingt für mich nach einem alten Problem, benutzt du die neueste Version?
Keine Antwort[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...
@artf ich benutze CKEditor und dessen Link-Plugin funktioniert nicht mit 'Link'-Blöcken. Wie kann ich verhindern, dass ich eine 'Link'-Komponente erstelle, wenn der grapesjs-Newsletter gerendert wird? Oder das Link-Wrapping bei der gewählten Klasse verhindert. Beim Hinzufügen eines Links: ! OnPaste 20190514-165727 Nac...
artf
Wenn du die Komponente aus dem Parser deaktivieren möchtest, kannst du Folgendes tun: '''js Redakteur. DomComponents.addType('link', { isComponent: () => falsch, }) ```
yrbn
@artf nein, wenn ich es so tue, wird der Link zu einem Text. Ich möchte, dass Grape JS es nicht mit einem Block umwickelt
artf
ich möchte, dass Traube sie nicht mit einem Block umwickelt Von welchem Block sprichst du?
Hallo, Ich frage mich, ob es möglich ist, auf Immobilien-Updates zu reagieren. Ich habe versucht, die eingebauten Events zu verwenden, aber mir ist nicht klar, wie ich die erforderlichen Informationen aus dem Modell extrahieren soll. Wenn ich zum Beispiel das Ereignis ''''component:styleUpdate:font-family''' verhandle...
artf
Du kannst es auf folgende Weise machen: '''js editor.on('component:styleUpdate:font-family', component => { console.log('aktualisierte Komponente', Komponente, 'Schriftfamilie neuer Wert', component.getStyle()['Schriftart-Familie']); }); `...
HakuDerWolfGeist
Danke für deine Antwort. Das würde bedeuten, dass ich für jeden einzelnen Event Handler schreiben müsste. Gibt es nicht eine allgemeinere Lösung, um dieses Problem zu lösen?
artf
Das würde bedeuten, dass ich für jeden einzelnen Ereignishandler schreiben müsste. Jede einzelne was? Eigentum? In diesem Fall kannst du das ausprobieren: '''js editor.on('component:styleUpdate', (component, prop) => { console.log('aktuali...
Hallo zusammen, Ich benutze Grapesjs Version 0.14.52. Ich habe folgendes Problem: Wenn ich einen Linkblock in der Canvas platziere, kann ich das folgende 'linkModel.get("content")' verwenden, um den Inhalt des Links zu erhalten. Aber sobald ich einen neuen Inhalt setze, beginnt die Verwendung von 'linkModel.set("conte...
Prosenjit-manna
Duplikat #2013
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Hallo zusammen, Ich benutze Grapesjs Version 0.14.52. Ich habe folgendes Problem: Wenn ich einen Linkblock in der Canvas platziere, kann ich das folgende 'linkModel.get("content")' verwenden, um den Inhalt des Links zu erhalten. Aber sobald ich einen neuen Inhalt setze, beginnt die Verwendung von 'linkModel.set("conte...
artf
Leider liegt dies an der nicht konsistenten Logik in der ComponentTextView https://github.com/artf/grapesjs/blob/3f053af969ef6a688d526d158b9df7e6aa076838/src/dom_components/view/ComponentTextView.js#L87-L114 Wenn du also das eingebaute RTE...
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Ich möchte einige Funktionen für alle verfügbaren Komponenten hinzufügen. beim Initialisieren des Editors gibt es eine Option wie protectedCss. Gibt es nicht eine Möglichkeit, JavaScript wie oben zu verwenden?
artf
Sie können benutzerdefinierte JS in der Canvas auf folgende Weise initialisieren: '''js const editor = grapesjs.init({ ... Leinwand: { Skripte: ['https://.../script.js'] } }); ```
webdeveloper0429
Danke. Übrigens, was ich brauche, ist Inline-Javasirpt. nicht externer Link... Mit freundlichen Grüßen.
artf
In diesem Fall empfehle ich dir, auf das Dokument des iFrames zuzugreifen und manuell das Inline-Skript hinzuzufügen (um das Dokument zu erhalten, benutze 'editor). Canvas.getDocument()')