Problemas con GrapesJS

Problemas analizados por 3,464 en GitHub 370 resuelto · 90 abierto. Busca, filtra y explora respuestas probadas en batalla.

Se han detectado problemas con 3,464

#272922 de abril de 2020por DaithiLynch3 respuestas
Reacciones 0

Actualización a la versión más reciente

Actualicé a la última versión 0.16.3 desde el boletín descargado 0.10.7, el formulario de prueba para enviar un correo de prueba no funciona en la versión más reciente, de hecho parecía que dejó de funcionar después de la versión 0.10.8, el formulario en sí parece añadirse al final de la pantalla al abrirse

artf

Sí, ese aparato se dejó de usar hace años (el servicio en el que dependía deshabilitó la posibilidad de usarlo de esa manera).

DaithiLynch

Hola Arthur, Gracias por responder, El problema no es el envío, eso lo tengo cubierto, el problema es la visualización del modal real, falta el botón de envío junto con el sujeto, no importa lo que intente hacer, no se muestra, sí aparece...

artf

No intentes reutilizar ese modal, simplemente crea tu propio...

#272822 de abril de 2020por ajumellRespuesta 1
Reacciones 0

¿Cómo puedo configurar la imagen de fondo de un componente programáticamente?

Hola, Quiero crear una opción para cambiar en segundo plano de un componente haciendo doble clic en él. Podía abrir el modal al hacer doble clic. Pero, ¿cómo puedo ver la propiedad de imagen de fondo usándolo? He revisado la base de código y no he encontrado ninguna pista. ¿Alguien ha hecho algo parecido? Por favor, p...

artf

@ajumell por ejemplo, cuando seleccionas el fondo para aplicar, puedes cambiar el fondo del componente de esta manera '''js component.addStyle({ 'image-background': 'url('${url}')' }) ```

#272722 de abril de 2020por adamwpe3 respuestas
Reacciones 6

La Clase de Componente Personalizada no se renderiza a menos que cambie el rasgo

Creo que esto es un error, Básicamente, tengo un componente personalizado que tiene un atributo de una clase ('gjs-button'), pero esa clase solo parece renderizarse/aplicarse cuando se cambia un rasgo.Arrastrar y soltar el componente: ! Captura1Modificar el rasgo componente. ! Captura3El componente se renderiza de nue...

pouyamiralayi

Hola @adamwpe por favor usa el atributo ''classes'' en lugar de ''atributos'': ¡Salud!

adamwpe

Oh, gracias, @pouyamiralayi, He visto a alguien usar atributos y asumir que era el método correcto, ¡funcionó de maravilla!

adamwpe

Parece que pasa algo similar al guardar y recargar. Con este componente personalizado, puedes modificar el tamaño, pero cuando guardas y recargas, el renderizador no lo dibuja al tamaño correcto, aunque haya guardado el ancho correcto: Ant...

#272621 de abril de 2020por adamwpeRespuesta 1
Reacciones 0

Haz que el contenido de los componentes sea editable

¿Es posible hacer que el contenido de un componente sea completamente editable? Quiero hacer un ancla personalizada con un rasgo del href, y luego el usuario pueda estilizar el ancla en consecuencia, ya que planeo hacerlo como un botón. Básicamente quiero que el usuario forme 'Click Me' como lo haría con cualquier tex...

adamwpe

Lo he solucionado: Solo tuve que hacer que el texto fuera un enlace e incluir un componente de texto. Por ejemplo,

#272521 de abril de 2020por Chewhern3 respuestas
Reacciones 1

Problema con editor.getCss() con PHP al usar Cookie para pasar estilos Css

Mi empresa quiere que desarrolle un generador automatizado de plantillas sin importar (no descargar zip y subir zip) que pueda usarse en un sistema de email marketing. ! Error Sin embargo, siempre que intentaba exportar el CSS a un archivo servidor escribiendo y creando el archivo sin descargarlo, El CSS solo contiene...

adamwpe

El StorageManager es solo un mecanismo para enviar los datos a tu endpoint en un formato agradable. No veo ninguna razón por la que no puedas guardarlo en un archivo si quieres. Solo consigue los datos de POST dólares y luego haz fileput_c...

adamwpe

Hola Chewhern, Las cookies no pueden almacenar mucha información —algo así como 4k— así que no serán lo suficientemente grandes para almacenar CSS o HTML. Realmente necesitas usar el Gestor de Almacenamiento. https://grapesjs.com/docs/modu...

Chewhern

ya que estás aquí, me gustaría saber sobre el comportamiento del gestor de almacenamiento, si creo un script para almacenar esos dos datos en el servidor, ¿puedo hacerlo sin guardarlos directamente en la base de datos? Porque he visto a al...

#272421 de abril de 2020por jozue06Respuesta 1
Reacciones 2

Páginas en un solo lienzo

Hola, no estoy seguro de dónde debería ir exactamente esto, pero allá voy. Estoy creando un generador para hacer menús largos para restaurantes que se imprimirán. Mi pregunta es, ¿alguien tiene algún ejemplo curioso de cómo hacer un cuadro delimitador del tamaño de una página para cada página de un "menú"? Digamos que...

Ju99ernaut

Puedes utilizar las propiedades css break-before o break-after. Quizá puedas crear un bloque de quiebre de página que añadas manualmente después de cada página, echa un vistazo a grapesjs-plugin-page-break, o puedes romper antes o después...

#272320 de abril de 2020por lewishealeyRespuesta 1
Reacciones 0

Escucha de eventos para activo cargado

Necesito encontrar una forma de exponer al oyente del evento cuando se ha seleccionado una imagen en el Administrador de Activos, ¿hay alguna forma de hacerlo? Solo puedo ver los oyentes de eventos cuando se sube la imagen, no selecciono un recurso predefinido. Gracias

lewishealey

Lo conseguí con Update Target 'updateTarget(trgt) { imagen const = este.modelo; const dirName = image.attributes.src; const filename = dirName.replace('https://d3d4x44eptevwm.cloudfront.net/md/',''); trgt.set('attributes', { src: 'https://...

#272217 de abril de 2020por tomaskallup3 respuestas
Reacciones 0

Resaltado y barra de herramientas mal posicionados en el desplazamiento exterior

¿Estás usando la última versión (las versiones antiguas NO están soportadas)? Sí ¿Te enfrentas al error con tu copia local de GrapesJS o con la demo actual? LocalSO: ArchlinuxNavegador: Firefox 74.0 y Firefox developer edition 75.0b11Uvas: v0.16.3 ¿Cuál es el comportamiento esperado?El resaltado debe actualizar su pos...

artf

Sí, muy raro, mi primera suposición fue que las barras de barras de Canvas no se actualizaban en la ventana 'desplazarse', así que he intentado crear un ejemplo que no sea pantalla completa con una página larga, pero me he dado cuenta de q...

tomaskallup

¡Hola, gracias por la respuesta! Firefox no parece ser el problema aquí (el mismo comportamiento en Chrome) ! imagen Además, el repositorio de replicación funciona en ambos navegadores sin el error. No estoy cargando nada en iframe (esto e...

tomaskallup

@artf creo que he encontrado la causa, nuestro elemento raíz '<div id="❤">' tiene este estilo: '''css #❤ { Altura: 100vh; pantalla: flex; } ``` ¡Añadir eso al repositorio de reproducción hizo que apareciera el problema! (Quitar el 'flex' p...

#272117 de abril de 2020por alex19893 respuestas
Reacciones 1

No se puede importar ningún archivo de localidad desde grapesjs/locale/

Hola, me encuentro con un error cuando intento importar cualquier archivo de localidad desde 'grapejs/locale' usando es6 import A continuación, la documentación: https://grapesjs.com/docs/modules/I18n.html#configuration pero siempre me pasa esto: ! imagen Solo puedo importarlo de la siguiente manera ! imagen ¿Podrías...

padcom

Con el cambio proporcionado por el PR #6459 ahora es posible hacer lo siguiente: '''html <script type="importmap"> { "importaciones": { "grapesjs": "https://unpkg.com/grapesjs/dist/grapes.mjs", "grapesjs/local/en": "https://unpkg.com/grape...

artf

Debería arreglarse en https://github.com/artf/grapesjs/releases/tag/v0.16.12

willGabrielPereira

Sigue sin funcionar, solo funciona desde "src/i18n/locale/...." Usando la v0.20.3 ! imagen ! imagen

#272017 de abril de 2020por novakbenSin respuestas
Reacciones 0

Confirmar dejar el editor

Quiero cancelar el cuadro de diálogo "¿salir del sitio?" cuando un usuario intenta salir del editor (cuando StorageManager está desactivado). La razón es que guardo el código en línea, lado del servidor y luego lo extrajo con 'fromElement'. Pero cuando envío el formulario para almacenar la página, siempre me aparece e...

Explora todos los temas