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, Wir haben den Assset-Manager mit einem eigenen angepasst. Aber jetzt haben wir ein Problem. Wenn wir ein Bild in die Leinwand legen und dann eine andere Komponente hinzufügen, wird diese Komponente dupliziert. Wenn wir ein weiteres Bild hinzufügen, würde es eine andere Komponente trippeln. Kannst du uns bitte h...
artf
Wenn du nur doppelte Komponenten bekommst, wenn du deinen eigenen Asset Manager benutzt, solltest du prüfen, wie du den SRC zuweist, ich kann dir nicht mehr helfen
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.
#I weiß nicht, ob das existiert oder nicht, ist es möglich, ein Formular zu erstellen, es zu speichern und wiederzuverwenden, ohne es in den Importbildschirm einzufügen? Derzeit gibt es einen Importbildschirm, auf dem man HTML-Code einfügen kann, was eine unnötige Aufgabe ist Wir können dem Nutzer die Möglichkeit biet...
artf
Hallo, @absolution54321 das solltest du selbst implementieren können, nutze die Blocks API. '''js Nur ein Beispiel: Bei ausgewählter Komponente klickst du irgendwo... 'Element retten', und const selected = editor.getSelected(); Redakteur....
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.
Man kann sie nur an bestimmten Stellen einsetzen, und sie "inline" zu machen, ist unmöglich. Mit "inline" meine ich; Ich schreibe eine Textzeile und möchte dort einen Link mit einigen hervorgehobenen Wörtern platzieren, die der Link sind, und mit den Worten der Zeile fortfahren. Das ist eine sehr typische Aktion und G...
Ryandeba
Hallo @duskhacker, Ich stimme zu, dass das Einfügen und Bearbeiten von Links nicht so intuitiv ist, wie ich es mir wünschen würde, und arbeite derzeit daran, es über ein Plugin anzupassen. Hier ist eine kurze Übersicht darüber, woran ich a...
artf
Hallo @lahdekorpi ich denke, so etwas sollte funktionieren '''js Ergebnis: rte => { Verwenden Sie ein benutzerdefiniertes Attribut, um die Komponente später zu finden rte.insertHTML('<span data-selectme>${rte.selection()}'</span>); const s...
artf
@YevhenShashnin aktualisierte das Beispiel, als die RTE-Aktivierungs- und Deaktivierungsfunktionen asynchron wurden.
Es dupliziert immer noch Körperabschnitte und -eigenschaften: Wenn ich es hochziehe, sieht es so aus: <img width="472" alt="Screenshot 2017-12-05 um 18:22:00 Uhr" src="https://user-images.githubusercontent.com/72599/33638098-039c6746-d9ea-11e7-896e-5169febac6f3.png"> Dann bearbeite ich ihn, entferne den ersten Selekto...
@artf Ich habe zu früh gesprochen. Wenn ich das standardmäßig geschützte CSS entferne, wie du erwähnt hast, verschwinden der Körperteil und alles darin...
Würdest du eine Desktop-Version für Windows hinzufügen, wie Pingendo oder Pinegrow, mit Öffnen und Speichern von Dateien auf der Festplatte? Dafür könntest du NW.js gebrauchen. Danke!
niutech
Ich habe gerade eine erste Version von GrapesJS Desktop mit NW.js erstellt. Möchte jemand einen Beitrag leisten?
Areahints
unterstützt, als Editor mit enormem Potenzial für GUI-Designer, ist es überraschend schwer zu verwenden oder zu "instanziieren"
artf
Im Moment steht das nicht auf meiner Prioritätenliste, aber ich weiß, dass schon jemand anderes daran gearbeitet hat https://github.com/Immortalin/Merlot
Hallo. Ich komme aus Brasilien und entschuldige das schlechte Englisch. Wie erstelle ich einen neuen Button mit einem benutzerdefinierten Ereignis in der Symbolleiste relativ zum ausgewählten Element? Igual ao que remove o elemento selecionado.
ShepelE
Ich verstehe manche Wörter nicht, aber wenn du ausgewähltes Element entfernen willst, kannst du SelectionManager verwenden: ! 25 Wenn du einen neuen Button erstellen musst, kannst du hier Guide https://github.com/artf/grapesjs/wiki verwend...
Fabianomiranda
Vielen Dank für deine Antwort. Ich möchte beim Auswählen eines Elements einen neuen Button in der Werkzeugleiste erstellen.
Wie wir HTML speichern können, ohne die Funktion editor.getHtml() und replace zu verwenden. Denn wenn wir das im Bildhochladen verwenden, werden die vorhandenen Video-Elemente im HTML entfernt. Bitte helfen Sie uns, Bild- und Videodaten dynamisch mit Backbone oder einer anderen Lösung zu speichern.
ateshuseyin
Du kannst deinen eigenen Speicher erstellen, um ganze Daten im Editor (HTML, CSS, Assets usw.) zu verwalten. Der HTML-Teil enthält nur Links zu Assets (Bild, Video usw.). Wenn du hochgeladene Daten erhalten möchtest, solltest du die Upload...
Deepak813
Hallo @ateshuseyin, Danke für die Nachricht. Ich weiß nicht, wie wir unser eigenes Lager schaffen können. Bitte erläutern Sie, wie das geht, da ich mitten in diesen Aufgaben stecke und nicht weitermachen kann. editor.replace(); Aktualisier...
artf
@Deepak813 dies ein viel diskutiertes Argument ist, suche einfach in den Ausgaben (z. B. #597)
Leute, ich muss nach dem Entfernen der Komponenten des Editors eine Aktion auslösen. Gibt es eine Möglichkeit, das zu tun? Oder muss ich meinen eigenen Auslöser schreiben?
ateshuseyin
Es gibt kein Ereignis, das mit deiner Anforderung zu tun hat. Du kannst den Befehl 'tlb-delete' leicht überschreiben. Ich habe für dich https://codesandbox.io/s/k2yoxjjr95 eine Sandbox erstellt. Wenn du programmatisch entfernte Komponenten...
AH1N1
Genau das habe ich gesucht :) Danke! Ich habe 'nachher' geschrieben, aber ich hätte 'wann' schreiben sollen ;)
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.
Gibt es eine Möglichkeit, bedingte Eigenschaften zu haben? Wenn die aktuelle Komponente ein YouTube-Video ist, dann gibt es einige Merkmale, und wenn das Video nicht von YouTube ist, zeigt es andere Merkmale?
Ryandeba
Hallo @krunal039, Die Videokomponente scheint dies bereits bis zu einem gewissen Grad zu tun – siehe hier. Wenn du die Eigenschaften weiter anpassen möchtest, könntest du wahrscheinlich so etwas machen (ungetesteter Code, aber kopiert und...
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.