Ich habe eine Komponente und einen Block in meinem Plugin definiert. Der Block basiert darauf, einige Daten über AJAX abzurufen und sich dann neu zu rendern. '''js Inhalt: { Typ: "testComponent", Inhalt: 'AJAX lädt...', script: function() { Inhalte werden über $("#" + this.id) geändert. } } ``` Wenn ich mit D&D auf di...
Ich benutze GrapesJS, um eine einfache Webseite zu erstellen. Ich habe das Skript im folgenden Way-Inside-Head-Teil eingefügt: Ich benutze GrapesJS, um eine einfache Webseite zu erstellen. Ich habe das Skript im folgenden Way-Inside-Head-Teil eingefügt: <Skripttyp="Text/JavaScript" src="js/jquery-1.10.2.js"></script>...
Ju99ernaut
Man soll zum Beispiel eine RESTful API einrichten: 'sql' '''sql DATENBANK GJS ERSTELLEN; TABELLE ERSTELLEN, WENN KEINE 'Seiten' existieren ( 'id' int(20) NICHT NULL AUTOINCREMENT, 'assets' TEXT NICHT NULL DEFAULT '[]', 'components' TEXT NI...
ghuser123
@Ju99ernaut , Q1) sind alle meine Code-Schnipsel im Frontend, oder? Q2) Wie bekomme ich die Variable '$POST'? Im Browser-Netzwerkinspektionstab sehe ich nur die Anforderungsnutzlast. '$POST' ist dort leer. Q3) Werden die gespeicherten Date...
Ju99ernaut
Ich schätze, die Variable '$_POST' funktioniert nur für URL-Parameter. Ich habe den Code aktualisiert, um die Variable '$data' zu verwenden. Deine Frontend-Snippets sind in Ordnung, aber beim Laden werden die Daten nicht automatisch an den...
Ich gebe JSON folgend an 'Editor' weiter. BlockManager.add()', um meinen Block zu definieren, dessen Inhalte vom Server zu laden und das Select-Type-Merkmal namens 'defaultCategory' auf dieselbe Weise auszufüllen. Alles funktioniert gut. Jetzt muss ich das 'onchange'-Ereignis dieses Select anhören und dort ein JS ausf...
Bezüglich des (geschlossenen) Threads hier: https://github.com/artf/grapesjs/issues/1693 Ich hatte dasselbe Problem mit "Â"-Charakteren, die Tabs ersetzt haben und jedes Mal Chaos verursacht haben, wenn ich den Inhalt gespeichert habe. Mir ist aufgefallen, dass der Server, auf dem ich es hatte, auf einer veralteten PH...
Hey @artf, zunächst einmal großartige Arbeit mit den GrapesJS! Ich habe viel Spaß daran, damit zu arbeiten. Es ist großartig! Also, zum Problem, oder vielleicht noch neu dazu.... Situation: Ich möchte mit dem Asset Manager eine Galerie erstellen können. Ich habe die Schritte befolgt, um die Liste zu erstellen und eini...
Cartifon
Klar! Hier ist es: https://www.w3schools.com/code/tryit.asp?filename=GEQ2MIV7CI3W (Aktualisiert)
artf
Danke @cartifon wegen des Problems, ehrlich gesagt würde ich erwarten, dass der Asset Manager aktualisiert wird. Kannst du eine reproduzierbare Live-Demo erstellen, damit ich sie besser überprüfen kann?
artf
'0.12.17' ist viel zu alt, benutze die neueste Version von grapesjs und es funktioniert
Hallo Ich versuche, die Editor-Sprache zu ändern, ich habe diese Zeile in grapesjs.init hinzugefügt: Aber das funktioniert für mich nicht. Vielen Dank im Voraus
ZaheerNiazi007
@grodriguez88 bitte aktualisiere deine Grapes JS-Version i18n: { Ort: "en", detectLocale: falsch, messagesAdd: { en: en, }, }, und das hier verwenden Meiner funktioniert einwandfrei
Dies ist auf der Demo-Website mit ''0.16.12''' reproduzierbar. Führe in der Konsole '''' Editor aus. Keymaps.removeAll()''' und versuchen, eine Komponente zu löschen. Es löscht die Komponente, und ich glaube nicht, dass es das tun sollte. Es scheint, als würden die anderen Keymaps problemlos entbinden. Ich bin mir nic...
artf
frage ich mich, ob der Entbinden-Befehl in Keymaster eigentlich für einzelne Tasten gedacht war, statt mehrere, wenn es um Backspace geht, aber das Kopieren/Einfügen/Rückgängigmachen/Erneuten funktioniert korrekt. Nun, es funktioniert mit...
mattdeigh
Mann... Ich habe in Keymaster nachgesehen und festgestellt, dass Entbinden-Funktion mehrere Tasten bearbeitet, also muss das Problem woanders liegen. Ich bemerkte nichts, was auffällig war, als ich hinsah. Es treten keine Fehler auf, wenn...
artf
Bist du gut mit dem String-Split-Ansatz? Klar, mal sehen, ob es funktioniert.
Hallo, ich möchte das Standard-GJS-Verhalten reproduzieren, wenn der Style-Manager versteckt ist, wenn keine Komponente ausgewählt ist. So wie hier: ! Bild Aber es scheint, als würde das standardmäßig nicht funktionieren, wenn das Markup benutzerdefiniert ist, wie im Artf-Beispiel hier: https://codepen.io/artf/pen/MQp...
artf
Ja, diese Logik wird in diesem Befehl gehandhabt, der nicht in einer benutzerdefinierten Benutzeroberfläche enthalten ist, also musst du sie selbst hinzufügen
Hallo, Ich würde gerne einen Switcher im Style Manager hinzufügen, um mehrere Eigenschaften mit einem Klick zu aktualisieren. Zum Beispiel ein Switcher mit einigen großartigen Schriftart-Icons, um das DOM mit den Eigenschaften Rand-links und Rand-rechts auszurichten. Wenn ich auf den Button "Links ausrichten" klicke,...
artf
Im Moment ist es nicht so einfach (wir haben keine Dokumentation für benutzerdefinierte Stile), daher empfehle ich vorerst, Traits zu verwenden.
Ich möchte eine Videogalerie-ähnliche Bildergalerie erstellen. Nach dem Abwurf zeigt der Videoblock die Galerie. Wie soll ich das tun?Ich benutze grapesjs-preset-webpage Plugin. Versuch, den Code zu unterdrücken, der nicht funktioniert .. var editor = grapesjs.init({ Größe: '100%', showOffsets: 1, noticeOnUnload: 0, C...
artf
Hallo @ShakilAhmedMunna, du musst benutzerdefinierte Components verwenden.
Shakil-Beamter
Ich verstand nicht, wie ich das verwenden sollte ... Hast du ein Tutorial, das
nadhu2013
Gibt es eine Lösung für dieses Ticket? Ich brauche dieselbe wie das grapesjs-preset-webpage-Plugin