Was versuchst du zu GrapesJS hinzuzufügen? Wie beschrieben in BUG: Panels "visible"-Attribut verhindert kein Panel-Rendering, habe ich versucht, Panel-Rendering beim ersten Start zu verhindern. Da das sichtbare Attribut bei mir nicht funktionierte, habe ich einige Workarounds ausprobiert, bis ich bemerkte, dass alle m...
artf
Danke@emyasnikov ich werde das schließen und das Bug-Problem offen lassen.
GJSBlock
Danke, dass du das gemeldet hast, @emyasnikov. Das Problem mit FEAT: Event, an das man sich nach der Ausführung editor.render verbinden kann, scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typische...
Hallo! Ich baue einen benutzerdefinierten Modal für den Asset Manager und im Grunde scheint es, als müsste ich den Befehl "open-assets" überschreiben. Wie kann ich verstehen, ob ein Nutzer eine Bild-SRC- oder Hintergrundbild-Eigenschaft festlegen möchte? Vielen Dank im Voraus!
advancedsoftwarecanada
Dem stimme ich zu, ich habe gerade mit GrapeJS angefangen und es auf meinem System zum Laufen gebracht, ich möchte das Hintergrundbild auf einem Header-Div setzen, ohne CSS-Code schreiben zu müssen :/
artf
Tatsächlich sollte das Wissen darüber, was bei der Auswahl von Vermögenswerten zu tun ist, nicht Teil des Kommandos selbst sein, da die Aktion von demjenigen bestimmt werden sollte, der das Kommando leitet, z. B. '''js editor.runCommand('o...
advancedsoftwarecanada
Das ist nicht die richtige Lösung für unsere Frage. Was ich machen möchte, ist, das zu einer Komponente hinzuzufügen – wie würden wir das machen? ! Bild
Beim Ziehen einer Komponente aus dem rechten Panel setzt das Komponentenmodell nicht auf den Standardwert, sondern hat den Wert der zuvor hinzugefügten Komponente ! Bild ! Bild
sidh01
Ich habe das gelöst: Das Problem war, wenn wir die Model-Eigenschaft setzen, muss ich Deep Clone für Array oder Objekt verwenden
artf
Hallo @sidh01 es ist definitiv etwas auf Ihrer Seite, wir können versuchen, Ihnen zu helfen, wenn Sie eine reproduzierbare Demo erstellen können.
GJSBlock
Danke, dass du das gemeldet hast, @sidh01. Danke, dass du deinen Bericht geteilt hast über Das Komponentenmodell wird beim Erstellen eines neuen Drags nicht zurückgesetzt. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte...
Derzeit haben wir diesen GrapesJs-Stil: ! Bild Aber wir wollen diesen GrapesJs-Stil haben: ! Bild Meine Fragen sind: 1- - Wie können wir das Format in den Geräten ändern? Wir hätten gerne Buttons statt eines Dropdown-Menüs. 2- Ist es möglich, die Schaltflächen 'Code anzeigen' und 'Vollbild' innerhalb der Seite zu vers...
Ju99ernaut
Du musst nur das Gerät einstellen oder die entsprechenden Befehle im Klickereignis des Buttons ausführen, z. B. '''js btn.addEventListener('click', function() { editor.setDevice('Desktop'); }); ```
GJSBlock
Danke, dass du das gemeldet hast, @marcepoblet. Tolle Frage zu [FRAGEN] Wie man Gerätestile ändert, Code und Vollbild anschaut. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Si...
Hey, jetzt musst du dich selbst aufbauen. Wir haben folgende Lösung gefunden: https://gjs.market/products/pages-manager
Ju99ernaut
Ich arbeite an einem Plugin für diese https://github.com/Ju99ernaut/grapesjs-template-manager, es ist noch in Arbeit, aber es ist jetzt in einem ziemlich guten Zustand.
echobinod
Multipage Manager mit VueJS: https://github.com/echobinod/GrapesJS-Vue.js.git
Wir sind DevFuture, wir haben ein Plugin entwickelt, um GrapesJS + ckeditor5 zu integrieren. Videobeispiel: https://www.youtube.com/watch?v=xn4gSMIrx-A Wir kennen viele Leute, die schon lange nach dieser Integration suchen. Wir haben es geschafft. Wenn Sie sich für dieses Plugin interessieren, senden Sie eine Nachrich...
GoodPHP
Ja, jeder 20 % vom Verkauf des Plugins schicken wir auf unterstützende GrapesJS. Wenn du ein Plugin kaufst, unterstützt du GrapesJS.
theSC0RP
@GoodPHP Ist das ein kostenpflichtiges Plugin?
GJSBlock
Danke, dass du das gemeldet hast, @GoodPHP. Tolle Frage zu Ckeditor5 + GrapesJS ist jetzt möglich!. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für...
Hallo @artf Bitte schauen Sie sich das angehängte Video an. Ich habe die mobile Ansicht überprüft und festgestellt, dass sich die mobile Ansicht im Vergleich zur Editor-Mobilansicht unterscheidet. Irgendwelche Gedanken dazu? oder es soll so funktionieren Bildschirmaufnahme 09.04.2021 um 2.55.45 PM.zip
Abhisheknanda1344463
Es ist repariert. Ich schließe das Problem ab.
GJSBlock
Danke, dass du das gemeldet hast, @Abhisheknanda1344463. Gute Frage zu Beobachtung –: Inkonsistente mobile Ansicht. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-D...
how to add undo/redo event to UndoManager from custom rich text editor ckeditor?
Ju99ernaut
'UndoManger' verfolgt normalerweise Änderungen an Komponentenmodellen, daher könnte es funktionieren, wenn man die Änderungen aus der RTE in der Komponente irgendwie aufzeichnen kann. Ich bin mir nicht ganz sicher, wie das funktionieren wü...
artf
Ja, wie bereits erwähnt von @Ju99ernaut implementieren alle großen RTE-Redakteure ihren eigenen Undo-Manager. Tatsächlich sind alle Verknüpfungen, wenn das RTE aktiviert ist (eingebaut oder benutzerdefiniert), deaktiviert, um die Textbearb...
GJSBlock
Danke, dass du das gemeldet hast, @alext2793. Tolle Frage zu UndoManager hinzufügen. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr speziel...
Können wir eine Option hinzufügen, um über die URL zu laden? z. B. Wir geben eine URL an den init und dort initialisiert er die Seite mit dem Editor?
Ju99ernaut
Es ist ziemlich schwer, eine universelle Lösung zu finden, wegen der CORS-Beschränkungen.
artf
Es ist ziemlich schwer, eine universelle Lösung zu finden, wegen der CORS-Beschränkungen. Richtig, wenn du vorhast, HTML einer externen Seite zu laden, solltest du einen Server haben, der den Inhalt abruft.
assadnazar
@Ju99ernaut, @artf möchte ich die Seiten derselben Domains laden, um HTML zu bearbeiten.
Hallo, Ich ändere keine Konfiguration AssetManager Beispiel: modalTitle, addBtnText, uploadText,... Ich hoffe, du hilfst mir
GJSBlock
Danke, dass du das gemeldet hast, @maivanchuong. Danke, dass du deinen Bericht geteilt hast, dass GrapesJS die Konfiguration AssetManager nicht ändert. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit:...