Hallo @artf @sonnylloyd @arthuralmeidap @cmcintosh Ich versuche, den Template-Namen zu speichern, bin mir aber nicht sicher, wie ich den Template-Namen zusammen mit den Template-Daten übergeben kann. Ich meine, ich möchte den Template-Namen und die Vorlagendaten mit Hilfe eines einzigen Absenden-Buttons speichern. Unt...
Daniel-Farina
Da du in dieser Datei bereits PHP lädst, warum gibst du das nicht als URL-Parameter ein: '''javascript URLStore: '<?php base_url(); ?>/dragdropeditor/dragdrop/add?templateId=<?=$templateId?>', ``` Ich würde empfehlen, das alles unter der S...
Mekamleshk
@daniel-farina Ich versuche, den Template-Namen aus einem Eingabetextfeld zu speichern und nicht aus dem templateId
artf
Nun, es gibt immer eine Option, deinen benutzerdefinierten Ajax-Call zu verwenden, bei der du vielleicht einfach 'getHtml' und 'getCss' zu deinen Daten hinzufügst. Wenn die Verwendung von 'editor.store()' notwendig ist, können Sie auf der...
Hallo Artur, Zunächst einmal ist Grapesj großartig! Im Moment versuche ich herauszufinden, wie ich ein Panel mit einer Taste erstelle, die eine neue Ansicht öffnet, wie es die Blöcke und Layermanager-Buttons tun. Ich möchte meine eigenen Elemente in dieser neuen Ansicht rendern. Ich schaue mir den Code an, den du verw...
Daniel-Farina
Eine gute Praxis, um sich mit GrapeJS vertraut zu machen, ist, zu versuchen, den Blockmanager zu duplizieren und einen eigenen zu erstellen. Das kannst du erreichen, indem du die untenstehenden Dateien bearbeitest. Ein gutes Beispiel wäre,...
Moikapy
Hey, ich habe mich über etwas Ähnliches umgesehen und das hier gefunden. Ich wollte wissen, ob es irgendeine Dokumentation gibt, die den Prozess der Erstellung neuer Ansichten weiter erklärt.
artf
Hallo @RuudH danke für den Vorschlag, ich hoffe, bald mehr zu diesem Argument veröffentlichen zu können. Fürs Erste kann ich dir nur empfehlen, die für diese Panels verwendeten Befehle zu überprüfen (z. B. OpenBlocks)
Hallo Artf, Bitte gib ein vollständiges Beispiel für SVG-Komponenten mit Skript.
artf
Füge einfach ein SVG in deine Vorlage ein und der Editor sollte es parsen können
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.
Das ist mein Code, um eine neue Vorlage zu erstellen und das Inline-HTML mit Stil in die Datenbank einzufügen: '''js var editor = grapesjs.init ({ Größe: '100%', Container: '#gjs', Plugins: ['GJS-Preset-Newsletter'], storageManager: { id:'', Typ: 'remote', Autosave: falsch, URLStore: '<?php base_url(); ?>/dragdropedit...
arthuralmeidap
@mekamleshk öffne die Developer Tools und schaue, ob der XHR für die URL-Load passiert und wie die Antwort darauf ist
artf
Duplikat von https://github.com/artf/grapesjs-preset-newsletter/issues/17
Mekamleshk
Das kann ich mir vorstellen 'createdat:"2017-10-05 13:17:36" id:"121" Vorlagendaten: '<table' class="list-item" style="box-sizing: border-box;"><tr style="box-sizing: border-box;"><td class="list-item-cell" style="box-sizing: 'border-box;"...
Hallo nochmal zusammen, GrapeJS macht einfach zu viel Spaß, wenn man tief drin ist. Ich habe eine einfache Frage: Wie lädt man am besten das CSS von einem neu erstellten Element ins Properties-Panel? Zum Beispiel habe ich folgendes Feld mit schwarzem Hintergrund: ! Bild Der schwarze Hintergrund stammt vom Stil des Ele...
Daniel-Farina
@artf Ich verstehe jetzt ! Bild Ich habe das Kontrollkästchen neben jedem Selektor komplett übersehen. Die ForceClass auf falsch zu stellen löst all meine Probleme! Das brauche ich eigentlich nicht, da ich den Quellcode extrem schlank halt...
Daniel-Farina
Ich habe herausgefunden, dass, wenn die Div keine Klasse hat, sondern nur einen Stil, eine einzelne Klasse erstellt wird und der Hintergrund auf das Properties-Panel angewendet wird: ! Bild ! Bild Das wäre also vorerst eine Teillösung, abe...
artf
Hallo @daniel-farina, du siehst den Hintergrund von '.c1019' nicht, weil deine Komponente zwei Klassen hat, sodass der Style Manager standardmäßig die CSS-Regel auswählt, bei der der Selektor eine Kombination aller Klassen ist, in deinem F...
Ich versuche, das HTML und die Inline-CSS zu speichern, kannst du bitte erklären, wie man sie an die editor.store()-Funktion übergibt? @artf '''js Redakteur. Kommandos.add' ('save-db', { run: function (Editor, Sender) { sender && sender.set('aktiv'); Schalte den Knopf aus var html = editor.runCommand('gjs-get-inlined-...
Sonnylloyd
@mekamleshk editor.store()-Funktion ruft das html, components, css, html und styles ab und übergibt es an das storage:store-Ereignis, und du kannst darauf zugreifen, wie oben beschrieben. Es tut mir leid, falls ich falsch verstanden habe,...
Mekamleshk
Bitte überprüfen Sie meinen Code erneut, ich habe ihn aktualisiert. @sonnylloyd @artf Ich möchte HTML im Inline speichern 'var html = editor.runCommand('gjs-get-inlined-html');' In die MySQL-Datenbank mit "editor.store()"-Funktion
artf
Duplikat von https://github.com/artf/grapesjs-preset-newsletter/issues/16
Die untenstehende Zeile scheint nicht zu funktionieren, wenn der "Text"-Parameter eine Zeichenkette ist. Sollte der "Texttyp === 'Text'" wirklich "Texttyp === 'Zeichenkette'" sein? Gibt es überhaupt jemals einen "Text"-Typ in Javascript? Laut dieser Quelle gibt es keinen: https://developer.mozilla.org/en-US/docs/Web/J...
Tomichal
Ah, habe gerade das gesehen: https://github.com/artf/grapesjs/issues/372
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.
Es lädt keine Bilder vom PC hoch, sondern nur von webs-earch, die andere Option hat auch nicht funktioniert, etwas mit API.
artf
Ja, wahrscheinlich gibt es ein Problem mit der API des Dateistacks, ich werde später nachsehen
artf
API-Schlüssel aktualisiert
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 finde die Option, meine Vorlage zu exportieren, nicht... Wo ist dieser Knopf? Kann sie nicht finden.
artf
! schermata 2017-10-05 alle 13 17 47
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.
Findest du keine Option, die Farbe von BG zu ändern? Ich möchte mein eigenes Bild platzieren (wie?) und das BG der Div-Schicht ändern. Ich kann diese Option noch nicht finden.
Sambuev
Habe es in der Demo gefunden. Ich wollte das Bild hochladen, aber es nimmt es nur, aktualisiert das Fenster und macht nichts. Ist das eine Einschränkung der Demoversion? Ich benutze nur die Demo von der offiziellen Website.
artf
Schau hier zum Uploader https://github.com/artf/grapesjs/issues/380
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.