Beim Klicken zum Hochladen funktioniert die Seitenvorschau einwandfrei, aber wenn ich auf diese Videovorschau klicke, erscheint ein Fehler und alle anderen Bilder funktionieren nicht mehr. Ich muss das Video im Canvas-Body anzeigen, wie die Bilder gezeigt werden. ! gif Das ist es, was ich tue ! Bild ! Bild Hier sehen...
MOHD7469
@artf können Sie mir bitte sagen, wie ich Videodateien hochladen und vorschauen kann, anstatt Bilder?
ZeroCoolHacker
@awais786327 habe ich auch Schwierigkeiten, verschiedene Assets hochzuladen. Vielleicht kann das helfen. https://grapesjs.com/docs/modules/Assets.html#uploading-assets
ZeroCoolHacker
@awais786327 Ich habe mir die Seite angesehen und es sieht so aus, als müsste man 'autoplay="true"' in den Videotag einfügen, damit es abgespielt wird
Version: 0.16.27 Kannst du den Fehler aus der Demo reproduzieren? [x] Ja [ ] Nein Was ist das erwartete Verhalten? Beim Hinzufügen von 'background-image' über den Style Manager wird als 'background-image: url(...); angezeigt. `. Wie ist das aktuelle Verhalten? Anstelle von 'background-image:url(https://grapesjs.com/do...
Johnkeel-Thork
Ich wollte gerade dasselbe Problem melden. Hinzugefügtes Bild als Hintergrund: <img width="847" alt="Screenshot 2021-12-23 at 12 06 51" src="https://user-images.githubusercontent.com/26764290/147238562-8df3ea2a-aca7-4b08-9d64-73fd1495d699....
artf
Das Schließen von demselben jsfiddle scheint das Problem gelöst zu sein.
GJSBlock
Danke, dass du das gemeldet hast, @fq-selbach. Das Problem mit linear-gradient CSS, das seltsame Dinge mit dem Hintergrundbild macht, scheint ein Race-Condition- oder State-Management-Timing-Problem zu sein. Dies passiert typischerweise, w...
Hallo, ich versuche, die Videokomponente zum Hochladen im Assets-Manager zu verwenden. Und ich weiß, dass ich das Editor-Event 'component:selected' nutzen kann, um das zu tun. Es funktioniert, aber nicht perfekt. Ich begehre es, einen Doppelklick zu verwenden, um das Öffnen des Assets Manager auszulösen. Wenn wir ein...
artf
Du kannst die Videokomponente erweitern und in ihrer Ansicht dasselbe Ereignis hinzufügen wie im Bild.
addlistener
@archerbj hast du es geschafft? Ich habe es ausprobiert und es scheint, als würde ComponentView nur als Typ-Export durchgeführt? <img width="883" alt="image" src="https://github.com/GrapesJS/grapesjs/assets/4531670/e075cf79-4e93-411a-ba35-...
GJSBlock
Danke, dass du das gemeldet hast, @archerbj. Danke, dass du deinen Bericht über FEAT: component:clicked / dbclicked event geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal rep...
Was versuchst du zu GrapesJS hinzuzufügen? Display-Stil 'Inline-Flex'. Beschreibung: Derzeit hat der Display-Auswahlschalter des Style Managers nur 'flex' als Option, aber wie bei 'block' und 'inline-block' ist es nützlich, 'inline-flex' zu haben. Wenn ich versuche, es manuell mit diesem (Hack?) hinzuzufügen: Ich beko...
lexoyo
Für alle, die eine Lösung suchen: Ich habe das nicht geschafft, indem ich die StyleManager-Optionen geändert habe. Also hier ist, was ich gemacht habe ''s const sektor = Editor. StyleManager.getSector('flex') sector.on('change:visible', ()...
artf
Entschuldigung, @fq-selbach, aber das ist etwas, das über Plugins gehandhabt werden könnte, es ist nicht nötig, diese Logik in der Kernbibliothek zu haben
FQ-Selbach
@artf okay, aber kannst du mir bitte sagen, wie ich die Kategorie "Flex" im Style Manager steuern kann, denn die Logik, es anzuzeigen/zu verstecken, scheint fest programmiert zu sein :-/ Ich kann mit einem Plugin 'Inline-Flex' zum "Display...
Version: 0.16.27 Zusammenfassung: Fehlender Medienstil bei der duplizierten Komponente Schritte zur Reproduktion: Versuche, etwas auf dem Tablet oder Handy zu ändern. Duplizieren Sie die geänderte Komponente Erwartet: Die duplizierte Komponente hat einen Media-Stil Tatsächlich: Die doppelte Komponente hat keinen Medie...
artf
Danke@tranthanhhoa ich habe es bei deinem anderen Problem tatsächlich schon behoben, das hing mit dem Regelstand zusammen, aber ich habe das Gleiche bei Medien bemerkt, also sind beide für die nächste Veröffentlichung bereit :)
GJSBlock
Danke, dass du das gemeldet hast, @tranthanhhoa. Danke, dass Sie Ihren Bericht über Fehlenden Medienstil auf der duplizierten Komponente geteilt haben. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit:...
Ich würde sagen, das ist sowohl eine Feature-Anfrage, da ich in manche Teile eintauche, als auch ein kleines Problem. Ich würde sagen, es sieht schlecht aus, wenn ein Projekt neuer als 2015 ist und für fast alles PX verwendet. Die Menschen nutzen Bildschirmgrößen, die auf der schmalsten Ebene, egal ob mobil oder deskt...
GJSBlock
Danke, dass du das gemeldet hast, @sadtaco. Das Problem mit LEISTUNG/PROBLEM: CSS-Standards scheint ein Timing-Problem im Rennzustand oder dem staatlichen Management zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebenszyklus...
Ich möchte beide Geräte und Menütasten im selben Panel haben, aber das Problem liegt beim Code anzeigen-Knopf. Wenn ich 'panel.render()' entferne, verschwinde Geräte-Button Wenn ich 'panel.render()' nicht entferne, funktioniert Code anzeigen nicht was mache ich falsch? ! Bild
artf
Überprüfe die Panel API, du benutzt sie völlig falsch...
GJSBlock
Danke, dass du das gemeldet hast, @mohd7469. Tolle Frage zum Problem mit dem Code-Anzeigen-Button. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für...
Hallo, ich möchte benutzerdefinierte Blöcke aus Grapesjs-Komponenten haben. Ich habe eine Lösung gefunden, wie man Komponenten hinzufügt: https://github.com/artf/grapesjs/issues/1334#issuecomment-411519845 Aber ich habe Schwierigkeiten, CSS hinzuzufügen (EAIHER als String oder als Objekt).
artf
Du solltest so etwas machen können: '''js ... Komponenten: [ { tagName: 'h1', components: 'Some <b>content</b>', }, '<style>....</style>' ] ```
makkaronis4e
@artf danke, es funktioniert, aber ich habe dort einen Bug gefunden. Wenn du diesen Block auf die Leinwand legst, funktioniert es gut, aber wenn du dieses Element aus der Leinwand löschst oder die ganze Leinwand löschst und diesen Block da...
artf
@makkaronis4e in so einem Fall würde ich dich bitte um eine reproduzierbare Demo bitten
Hast du eine Liste von Block-Symbolen (CSS-Klasse) aus der Verpackung? Ich habe einige gute Blocksymbole in der Benutzeroberfläche gesehen, möchte aber die vollständige Liste nicht sehen.
artf
Standardmäßig wird eine Font Awesome-Bibliothek im Editor geladen https://github.com/artf/grapesjs/blob/347e529e23e630b7e4d003b4f40c888f2fecd738/src/editor/config/config.js#L159-L161
GJSBlock
Danke, dass du das gemeldet hast, @zhiyuanzhang-unai. Danke, dass du deinen Bericht über Block-Icons-Liste geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal reproduzierbares B...
Ich baue die benutzerdefinierten Komponenten zur Laufzeit basierend auf einem Dropdown-Menü. Wenn der Benutzer die Auswahl dieses Dropdown-Menüs ändert, werden zugehörige, benutzerdefinierte Blöcke hinzugefügt und nicht verwandte Blöcke entfernt. Alle benutzerdefinierten Blöcke sind nach unterschiedlichen Kategorienam...
artf
Versuche, den Blockmanager mit einer neuen Sammlung von Blöcken neu zu rendern
GJSBlock
Danke, dass du das gemeldet hast, @zhiyuanzhang-unai. Tolle Frage zu Wie entfernt man eine Kategorie, wenn keine Komponente darin ist. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüf...