PageKit — der selbst gehostete GrapesJS-Website-Builder, als Quellcode. Early Access sichern

GrapesJS-Probleme

3,464 parsed GitHub-Probleme 370 gelöst · 90 ist geöffnet. Suchen, filtern und erkunden Sie bewährte Antworten.

183-Probleme gefunden

🔍 documentation
#36633. August 2021von MrNikolovski4-Antworten
0-Reaktionen

Die Standard-Styling-Eigenschaften werden beim Switiching von Geräten nicht erneut ausgewählt

Hallo, Die Standard-Styling-Eigenschaften werden beim Gerätewechsel nicht ausgewählt. Schritte zur Fortpflanzung: Öffne [http://grapesjs.com/demo.html] Wählen Sie beliebigen Block aus und beobachten Sie die Standardwerte. Zum Beispiel wird unter General die Position auf "statisch" gesetzt. Wechsle auf Mobilgeräte. Änd...

MrNikolovski

Gibt es Neuigkeiten zu diesem @artf?

MrNikolovski

Hallo @artf. Kann ich ein Update zu diesem Problem bekommen? Betrachtest du das als ein kleines Problem oder hattest du keine Zeit, daran zu arbeiten? Danke.

artf

Ich arbeite gerade an der Verbesserung des StyleManager und werde das wahrscheinlich bald überprüfen können.

#364526. Juli 2021von codingmachine162-Antworten
0-Reaktionen

LIES und FOLGE den nächsten 3 Schritten, dann ENTFERNE SIE vor dem Posten des P…

WARNUNG LIES und FOLGE den nächsten 3 Schritten, dann ENTFERNE SIE vor dem Posten des ProblemsBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdMach zuerst eine schnelle SUCHE, um zu sehen, ob jemand anderes das gleiche Problem nicht geöffnet hatAlle zugehörigen Auss...

codingmachine16

Hallo @artf Hallo, Wir bauen ein CMS mit grapesJs. Wir haben Komponenten für Header, Footer, Produktregler und verschiedene Arten von Bannern erstellt. Wir haben fast eine E-Commerce-Seite mit grapesjS + React Js + NodeJs und Mongdb fertig...

GJSBlock

Danke, dass du das gemeldet hast, @codingmachine16. Tolle Frage zu *. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr spezielles Modul Suche...

#363823. Juli 2021von momu-20162-Antworten
0-Reaktionen

Script-props is invalid

Hallo! @artf, danke für deine großartige Arbeit! Ich folge dem https://grapesjs.com/docs/modules/Components-js.html#passing-properties-to-scripts,but, wenn ich den Wert auswähle. Das Skript wurde nicht ausgeführt. Ich freue mich auf einige Vorschläge, vielen Dank! ''''javascript Export-Standardfunktion (Editor, opt =...

artf

Hier scheint alles richtig zu funktionieren: https://jsfiddle.net/rp7wa58h/ Jedenfalls brauchst du die 'View' nicht, wenn du sie nicht benutzt, und das Gleiche gilt für 'isComponent' (das in deinem Beispiel falsch geschrieben und an der fa...

GJSBlock

Danke, dass du das gemeldet hast, @momu-2016. Danke, dass du deinen Bericht über Skript-Requisiten ist ungültig geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal reproduzierba...

#363121. Juli 2021von anuragk154-Antworten
1-Reaktionen

How to load dynamic content in the final HTML file?

Ich habe überall gesucht, auch im Problembereich, und ein paar Dinge ausprobiert. Ich bin mir wirklich nicht sicher, wie ich immer dynamische Inhalte in meinen Komponenten laden soll (nicht nur beim Exportieren oder Speichern über den Editor). Ich möchte ein Skript in meine grapejs-Komponente einbauen, das immer Inhal...

stf1981

Ich glaube, du suchst nach komponentenbezogenem JavaScript -> https://grapesjs.com/docs/modules/Components-js.html#component-related. Dieser JS-Code ist in die HTML-Ausgabe eingebettet.

anuragk15

Ich glaube, du suchst nach komponentenbezogenem JavaScript -> https://grapesjs.com/docs/modules/Components-js.html#component-related. Dieser JS-Code ist in die HTML-Ausgabe eingebettet. Also jedes Mal, wenn die Komponente geladen wird, wir...

stf1981

Also jedes Mal, wenn die Komponente geladen wird, wird die Daten dynamisch über das JS-Skript geladen? JaAußerdem muss ich für Endnutzer einfach das html+cas zurückgeben, das von den Grapesjs generiert wurde, richtig? Ja, das JS-Skript der...

#362616. Juli 2021von san-1234-Antworten
0-Reaktionen

How to set src of video tag at dynamic?

Hallo @artf, Hallo, ich habe das Drag-and-Drop-Video-Tag und den Button aus dem Blockmanager. Beim Klicken muss ich die URL auf src ändern. Aber es funktioniert nicht, bitte führe mich. Redakteur. BlockManager.add("html/video", { Etikett: '<div> <img src="../../../../Images/SiteBuilder/video.svg"/> <div class="my-labe...

stf1981

Ich glaube, ich habe so etwas mit einem eigenen Bauteil. Vielleicht hilft es ja

artf

Wenn Sie nur den Blockinhalt aktualisieren müssen (z. B. die Änderung wird bei neuen gezogenen Blöcken angewendet), können Sie das so ändern: '''js const block = Editor. BlockManager.get('html/video'); block.set('content', '<video ...>') `...

san-123

,Danke @artf und stf1981 für eure Antwort. Eigentlich ziehe ich mehrere Videos per Drag & Drop mit generierter Zufallszahl-zu-ID-Attribut. In diesem Fall: Wie aktualisiert man das src-spezifische ausgewählte Video? Ich habe kein Update von...

#361913. Juli 2021von san-1231-Antwort
0-Reaktionen

How to add video upload and save to backend?

Hallo Artf, Ich habe Bilder mit mehreren Bildern hochgeladen und speichere sie in der entfernten Datenbank. Genauso wie man ein einzelnes Video hochlädt und die Remote-Datenbank speichert Weil wir jedes Mal alle Videos in den Remote-Ordner legen und ihn dann auf src für das Video-Tag konfigurieren müssen. Es dauert vi...

GJSBlock

Danke, dass du das gemeldet hast, @san-123. Tolle Frage zu wie man Video-Upload und Speichern im Backend hinzufügt?. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-...

#361813. Juli 2021von san-1232-Antworten
0-Reaktionen

Style manager size not setting to image control

WARNUNG LIES und FOLGE den nächsten 3 Schritten, dann ENTFERNE SIE vor dem Posten des Problems Befolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md Mach zuerst eine schnelle SUCHE, um zu sehen, ob jemand anderes das gleiche Problem nicht geöffnet hat Alle zugehörigen A...

san-123

Sein Duplikat

GJSBlock

Danke, dass du das gemeldet hast, @san-123. Das Problem mit Style Manager Size, die nicht auf Image Control eingestellt wird, scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn sic...

#35997. Juli 2021von niranjank1512-Antworten
0-Reaktionen

@keyframes fügt nicht hinzu, selbst nachdem ich das Keyframes-Objekt weitergegeben habe

Hallo @artf, Ich habe die 'Let CC = Editor. CssComposer; cc.setRule('.fadetop-animate', { Opazität: 0, 'animation-name': 'fadeTop' }, { atRuleType: 'Keyframes', atRuleParams: 'fadeTop', Selektor: 'To', Stil:{ Opazität: 1 } });` gemäß dem Dokument [](https://grapesjs.com/docs/api/css_composer.html#setrule) Allerdings w...

artf

Nimm diesen hier '''js Redakteur. CssComposer.getAll().add('@keyframes fadeTop { ... }') // Dein CSS-String ```

GJSBlock

Danke, dass du das gemeldet hast, @niranjank151. Gute Frage zu @keyframes nicht hinzufügen, selbst nachdem ich das Keyframes-Objekt weitergegeben habe. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fan...

#35966. Juli 2021von aimeos4-Antworten
0-Reaktionen

Values are not escaped

GrapesJS-Code ist für XSS-Probleme anfällig, weil Werte in DOM eingefügt werden, ohne zu entweichen, z. B. https://github.com/artf/grapesjs/blob/dev/src/assetmanager/view/AssetImageView.js#L30 Wenn 'model.getFilename()' '<img src=x onerror=alert(document.cookie)>.jpg' zurückgibt, kann dies zu einer Kontoübernahme führ...

aimeos

@artf Was sind Ihre Pläne, denn die Verwundbarkeit von GrapesJS gegenüber XSS ist ein ziemlich großes Sicherheitsproblem

artf

Ja, danke für den Bericht @aimeos ich werde es auf jeden Fall in der nächsten Version beheben.

aimeos

@artf Die Dokumentation verwendet auch häufig '${var}', um Variablen in Vorlagen einzufügen. Dies sollte auch geändert werden, um zu vermeiden, dass Entwickler Sicherheitsprobleme ohne dessen Wissen einführen.

#35893. Juli 2021von lbmir3-Antworten
0-Reaktionen

Autoload storage is not working on page refresh

Hallo, zunächst möchte ich sagen, dass dieses Projekt großartig ist, danke! Ich habe Code aus dem Beispiel GrapeJS Demo verwendet und dort Speicher- und Ladedaten aus entfernten Dateien hinzugefügt, das ist mein storageManager-Code: savenow.php Dateicode: loadnow.php Dateicode: Wenn ich meine Änderungen speichere, fun...

lbmir

Dasselbe Problem wie bei https://github.com/artf/grapesjs/issues/2963. Aber in meinem Fall lädt es Inhalte erst nach Hard Refresh

artf

Das klingt eher nach einem Problem von deiner Seite, Webanwendungen unterscheiden Refresh nicht von Hard Refresh, tatsächlich ist Hard Refresh eher ein Refresh ohne lokalen Browser-Cache. Versuche im Inspector zu überprüfen, ob dein Load-C...

GJSBlock

Danke, dass du das gemeldet hast, @lbmir. Gute Frage zum Autoladen des Speichers funktioniert beim Seitenaktualisieren nicht. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die...

Durchsuchen Sie alle Themen