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.

203-Probleme gefunden

🔍 enhancement
#33927. April 2021von rywilson283-Antworten
0-Reaktionen

Allow dynamic droppable configuration using a function

Ich habe die Anforderung, dass ich keine Selektoren verwenden darf, um zu bestimmen, ob ein Element weggelassen werden kann. Zum Beispiel: ! Bild Die "Kind"-Komponente muss innerhalb einer "Eltern"-Komponente sein, jedoch kann die Kind-Komponente ein Ref-Attribut enthalten, sie nur in andere Elterncontainer gezogen we...

rywilson28

Zugehörige PR: https://github.com/artf/grapesjs/pull/3393

rywilson28

@artf hast du Fragen zu dieser Funktion oder zum Ansatz in der PR?

GJSBlock

Danke, dass du das gemeldet hast, @rywilson28. Toller Vorschlag zu FEAT: Dynamische absetzbare Konfiguration mit einer Funktion erlauben! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichk...

#33812. April 2021von pranay22103-Antworten
1-Reaktionen

Das Wechseln zwischen Komponenten führt zu maximalem Aufruf-Stack-Größenfehler

Hey artf, ich möchte mich bei dir bedanken, dass du so ein leistungsstarkes Tool für maßgeschneiderte CMS entwickelt hast. Ich implementiere eine neue Seitenfunktion in meinem Projekt, daher nutze ich deine Referenz, um zwischen Komponenten zu wechseln, aber sie gibt mir einen Fehler. Bitte kannst du mir sagen, wie ic...

Ju99ernaut

Ich denke, Arrays sind nicht die beste Methode, um Seitenobjekte zu speichern, daher ist das Ausführen von Array-Operationen, um die Seite zu bekommen und die Seite zu laden, wahrscheinlich zu viel für deinen Aufrufstapel. Du solltest in E...

artf

Ich weiß nicht, was bei dir passiert, aber ich würde empfehlen, #3206 im Auge zu behalten, da der integrierte Seitenmanager fast fertig ist (ich werde dieses Problem aktualisieren).

GJSBlock

Danke, dass du das gemeldet hast, @pranay2210. Toller Tipp zum Wechseln zwischen Komponenten führt zu maximaler Call-Stack-Größen-Fehler! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichk...

#337129. März 2021von devtechk2-Antworten
2-Reaktionen

Generate pages numbers any idea?

Hallo, Leute, ich erstelle einen Dokumentgenerator über grapesjs und möchte Seitenzahlen wie "Seite 1 von 5" am unteren Rand jeder Seite einfügen. Meine Startvorlage hat eine Wrapping-Klasse namens .page, tatsächlich kann ich eine Seite unter einer anderen klonen, um mehr Seiten zu bekommen. Hast du eine Idee, wie ich...

devtechk

Hallo zusammen! Ich habe einen Weg gefunden, mein Ziel zu erreichen! CSS-Eigentum! Hier ist mein Arbeitscode (du kannst Paginations-Tag nach Belieben aufrufen). Quelle: https://www.pagedmedia.org/paged-js/ HTML: ' <Pagintion-Klasse="text-r...

GJSBlock

Danke, dass du das gemeldet hast, @devtechk. Toller Vorschlag zu Generiere Seitenzahlen, irgendeine Idee?! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, ähnliches Verhalten zu e...

#336425. März 2021von NagarRahul3-Antworten
0-Reaktionen

@How um die Containergröße zu fixieren, wenn wir ein Element im Container ziehen, wird der Container entsprechend dem vom Kind gezogenen Element verbraucht. Wie wir das Kindelement automatisch entsprechend dem Elterncontainer dimensionieren können. Container sollte nicht entsprechend dem Kindelement verwendet werden. Es sollte Show Scroll sein.

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...

NagarRahul

@artf ! Bild wenn ich die Taste ziehe, ist es verbraucht. Ich will es reparieren. Es sollte nicht verbraucht werden, wenn man einen neuen Knopf zieht. Es wird nach Überlauf Schuh scrollen.

artf

Es hängt einfach vom Design des Bauteils ab (z. B. könnte die Verwendung eines Display-Inline-Blocks für diesen Knopf das Problem beheben).

GJSBlock

Danke, dass du das gemeldet hast, @NagarRahul. Toller Vorschlag zu FEAT: @How die Containergröße zu fixieren, wenn wir ein Element im Container ziehen, wird der Container entsprechend dem vom Kind gezogenen Element verbraucht. Wie wir das...

#335622. März 2021von mitcht2-Antworten
0-Reaktionen

Unminified version in the latest release

Was versuchst du zu GrapesJS hinzuzufügen? Unverkleinerte Versionen für jede Veröffentlichung Beschreibe deine Feature-Anfrage detailliert Ich arbeite mit einigen komplexeren Methoden unter Verwendung des Component Managers. Die letzte Version mit einer unverkleinerten 'Debug'-Version war 0.15.xx. Kannst du bitte sowo...

artf

Hallo @mitcht das aktuelle Bundle enthält die minifizierte Datei, aber auch die Quellkarte, sodass du den Originalcode leicht aus den Entwicklungstools einsehen kannst (mehr dazu hier), daher gibt es keinen Grund, auch die unminifizierte V...

GJSBlock

Danke, dass du das gemeldet hast, @mitcht. Das Problem mit FEAT: Unminified Version in der neuesten Version scheint ein Problem mit der Rennbedingung oder dem State-Management zu sein. Dies passiert typischerweise, wenn sich Komponenten-Le...

#334517. März 2021von joshk1324-Antworten
0-Reaktionen

Panels und Knöpfe im Bereich "Starten funktioniert nicht mit Vue.js

Ich arbeite daran, grapejs mit Vue.js zum Laufen zu bringen, habe aber keinen Erfolg, ich folge dem Beginnen, aber ich bekomme es nicht richtig zum Laufen. Bisher habe ich es im mounted() -Bereich hinzugefügt und einige Buttons mit Blöcken angezeigt und hinzugefügt, allerdings hatte ich keinen Erfolg, den Panels and B...

uchoaaa

Schau dir dieses Problem an, vielleicht hilft es: https://github.com/artf/grapesjs/issues/275

artf

Hallo @joshk132 ehrlich gesagt sieht der Code gut aus, kannst du eine reproduzierbare Demo erstellen (zum Beispiel Codesandbox)?

joshk132

@artf habe ich es so zum Laufen gebracht, dass die Panels angezeigt werden, aber jetzt wird es nicht mehr richtig angezeigt. Die Lösung, die ich tun musste, war, den untenstehenden Code zu verwenden. Im Grunde musste ich "Editor" als Varia...

#333211. März 2021von AmtechInnovarch4-Antworten
1-Reaktionen

Fast die Hälfte der angegebenen Pakete weist Hochrisiko-Schwachstellen auf, alle haben eine Schwachstelle.

Nach npm i sehen wir, dass das Ausmaß der Schwachstellen inakzeptabel ist. fügte 646 Pakete von 383 Mitwirkenden hinzu und prüfte 762 Pakete in 7,892 Paketen 724 Schwachstellen gefunden (353 niedrig, 23 mittel, 348 hoch) Führe 'NPM Audit Fix' aus, um sie zu beheben, oder 'NPM Audit' für Details Ich versuche, das Probl...

AmtechInnovarch

Deshalb missbilligen erfahrene Programmierer mit jahrzehntelanger Erfahrung JS als Backend-Sprache. Javascript ist nicht als serverseitige Sprache gedacht, und diese Knotenpakete schaffen Schwachstellen, die Server hacken. Dies ist ein ern...

KernelDeimos

Hat grapesJS eine serverseitige Schicht?

KernelDeimos

Javascript ist nicht als serverseitige Sprache gedacht, und diese Knotenpakete schaffen Schwachstellen, die Server hacken. Willst du damit sagen, dass Javascript die einzige Sprache ist, in der Abhängigkeiten Sicherheitslücken verursachen...

#33175. März 2021von martijnc3-Antworten
0-Reaktionen

Add support for promises to custom RTE API

Was versuchst du zu GrapesJS hinzuzufügen? Unterstützung für Richtext-Editoren mit versprechensbasierten APIs. Beschreibe deine Feature-Anfrage detailliert Die Methoden 'Editor.create' und 'Editor.destroy' von CKEditor5 geben ein 'Promise' zurück, das aufgelöst wird, sobald der Editor vollständig erstellt oder zerstör...

artf

Ja, das macht Sinn, wahrscheinlich würde ich versuchen zu prüfen, ob es möglich ist, Methoden (aus ComponentTextView) standardmäßig asynchron zu machen, ohne etwas kaputt zu machen, aber zu prüfen, ob sie dann verfügbar sind, ist immer ein...

artf

Das sollte bereits möglich sein.

GJSBlock

Danke, dass du das gemeldet hast, @martijnc. Toller Vorschlag zu FEAT: Fügen Sie Unterstützung für Versprechen zur benutzerdefinierten RTE-API hinzu! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehr...

#33135. März 2021von fahad1574-Antworten
2-Reaktionen

Es sind viele Klicks erforderlich, um Text bearbeitbar zu machen, können wir das Textfeld mit einem einzigen Klick bearbeiten lassen?

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...

Andrew-Chen-Wang

Ein einzelner Klick kann beim Herumziehen von Blöcken nervig werden. Wenn du bereits einen Block ausgewählt hast, musst du trotzdem einen Doppelklick machen. Wenn du einen Block nicht ausgewählt hast, kannst du einfach doppelt auf den Bloc...

fahad157

@Andrew-Chen-Wang Ja, das stimmt, aber in meinem Fall möchte ich mit nur einem Klick bearbeiten, falls möglich, bitte leite es an.

mihir-khandekar

@fahad157 konntest du das beheben?

#33125. März 2021von Andrew-Chen-Wang3-Antworten
0-Reaktionen

Make side panel's width to 20%

Was versuchst du zu GrapesJS hinzuzufügen? Die Seitenwand sieht zerknittert aus. Außer du hast einen großen Desktop, möchte ich lieber nicht, dass Bilder vom Block-Panel seitlich verschwinden. Außerdem sind die Symbole oben, z. B. "Einen neuen Block bekommen"-Symbol, einfach verdeckt, es sei denn, man hat einen ziemli...

Ju99ernaut

Die Idee ist, die von der Leinwand abgedeckte Fläche zu maximieren, aber du kannst die Panelgrößen mit benutzerdefiniertem CSS leicht ändern.

Andrew-Chen-Wang

Auf jeden Fall, ich finde nur nicht, dass die Demo so zusammengeknüllt aussehen sollte :P Ich nehme an, es ist dann meine persönliche Meinung.

GJSBlock

Danke, dass du das gemeldet hast, @Andrew-Chen-Wang. Toller Vorschlag zu FEAT: Erhöhe die Seitenwandbreite auf 20%! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, ähnliches Verha...

Durchsuchen Sie alle Themen