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

#3774 de octubre de 2017por suraj7402 respuestas
Reacciones 1

Bloques predeterminados de boletines

¿Alguien puede explicarme cómo añadir bloques de boletín por defecto usados en newsletter-demo? ! captura de pantalla 2017-10-04 a las 7:09 51 pm Por favor, ayudadme @artf Gracias de antemano

artf

Solo añade este plugin https://github.com/artf/grapesjs-preset-newsletter

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#3754 de octubre de 2017por mekamleshk2 respuestas
Reacciones 0

Editar plantilla en la base de datos, necesito ayuda con el urlLoad

@arthuralmeidap @artf @cmcintosh Estoy intentando editar una plantilla existente en la base de datos, No puedo enviar los datos de la plantilla ni el ID a la vista '''js var id = '<?php eco $this->uri->segment(4); ?>'; var editor = grapesjs.init ({ Altura: '100%', contenedor: '#gjs', Plugins: ['GJS-preset-newsletter']...

artf

@mekamleshk ya estamos hablando de esto aquí #368, no hace falta crear otro número con el mismo contenido, gracias

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#3744 de octubre de 2017por HarshOB3 respuestas
Reacciones 1

¿Es posible que cambie el valor de los rasgos que se reflejen directamente en el componente?

Por ejemplo, si creo un desplegable en rasgos y con un valor select de desplegable, quiero cambiar el texto que está presente en ese componente sin tener que volver a cargar o arrastrar ese componente.

artf

Vale, ¿qué pasa con 'editor.setComponents('<div>...')?</div>`?

artf

Así es como deberían funcionar los rasgos. Cuando actualizas el valor del rasgo, ese cambio se refleja hasta el componente (ejemplo del tipo de entrada en el componente selecto https://github.com/artf/grapesjs-plugin-forms/blob/master/src/...

HarshOB

Supongamos que hago un componente personalizado y lo añado al editor de uvas, entonces quiero cambiar el cuerpo (puedes decir HTML/CSS completo) de ese componente usando el valor seleccionado en el desplegable de traits. ¿Es posible?

#3734 de octubre de 2017por sonnylloyd3 respuestas
Reacciones 0

La entrada de color no actualiza el elemento en la página

Cuando uso el selector de color, todo funciona bien. Sin embargo, si añades un valor hex a la entrada y pulsas Enter, la vista previa de color se actualiza pero el color no se aplica al elemento de la página

sonnylloyd

@art creo que el problema aquí es que dentro de la función setValue(val, opts = {}) de InputColor.js no llama al evento de cambio dentro del espectro. Parece que hay que separarlo.

sonnylloyd

@artf he estado mirando esto bastante y he conseguido que funcione, pero la forma en que lo he hecho me parece un poco improvisada. El problema que encontré fue dentro de src\domain_abstract\ui\InputColor.js dentro de setValue(val, opts =...

artf

@sonnylloyd en realidad el verdadero problema está aquí https://github.com/artf/grapesjs/blob/dev/src/domain_abstract/ui/Input.js#L24-L27 Debería ser: '''js handleChange(e) { e.stopPropagation(); this.model.set('value', this.getInputEl().v...

#3724 de octubre de 2017por deffrin3 respuestas
Reacciones 0

El Administrador de Activos no añade automáticamente imágenes a los recursos tras subirlos

La respuesta en JSON a una subida es así {"data":["http://url.com/flower.jpg"]} El evento de respuesta está funcionando. En el evento de respuesta, la respuesta está en formato de cadena. El tipo de contenido se establece en aplicación/json cuando se sube el archivo. Ahora añado manualmente la imagen a los assets en e...

sonnylloyd

Tengo el mismo problema y, como tú, añadí los archivos manualmente. Por si alguien más mira esto y necesita hacer lo mismo manualmente ''' JavaScript editor.on('Asset:Upload:Response', (Response) => { var result = JSON.parse(response); edi...

artf

'''js Tipo de texto === 'texto' ``` Jaja Sí, diría que definitivamente es la razón del bug ¿Quieres hacer un record? :)

sonnylloyd

@artf gracias, he enviado un registro permanente

#3714 de octubre de 2017por edwardjiawei3 respuestas
Reacciones 0

Activa el RTE por defecto con una función personalizada

Hacer correctamente mi llamada a la API, quiero añadir un RTE con función personalizada para añadir un enlace/abrir ventanas nuevas/abrir modal: Command funciona para fontSize pero el desplegable no está alineado y muestra el valor de la opción El comando no funciona para insertHTML. Función que no funciona (Intencion...

artf

Hola @edwardjiawei, no funciona porque el 'comando: 'tlb'' en 'RichTextEditor.add' no es el comando de GrapesJS sino el de la API de 'execCommand' (por ejemplo, 'fontSize', 'insertHTML', etc.) así que actualmente no puedes añadir comportam...

edwardjiawei

Espero que puedan soportar algún RTE con licencias más permisivas como MIT o BSD. Supongo que algunas empresas incluso podrían no elegir BSD. La integración con CKEditor es bastante sencilla, pero la licencia puede no ser buena para alguna...

artf

CKEditor es demasiado grande para ser la solución integrada (pero puedes encontrarlo como plugin si quieres usarlo) Probablemente me quede con https://github.com/jaredreich/pell todo esto es su código https://github.com/jaredreich/pell/blo...

#3693 de octubre de 2017por ateshuseyin3 respuestas
Reacciones 0

Fallido el uso desde la fuente

Intenté usar grapesjs from source usando 'require('grapesjs/src')' para depurar tanto mi source como grapesjs. Pero no pudo tener éxito debido a los siguientes problemas;Hay algunos requisitos como 'require('plugin_manager')'. Estos se pueden pasar mediante la configuración webpack, pero no es una solución agradable.E...

ateshuseyin

En DevicesView.js:5 hay uso de guiones subanimados sin requerir: 'plantilla: _.template(''

ateshuseyin

Solo he notado que estás usando ProvidePlugin. Eso es una solución, pero este tipo de soluciones configurativas son una limitación para los usuarios de grapesjs que usan desde la fuente.

artf

correcto@ateshuseyin simplemente nunca lo configuré para que funcionara correctamente desde el código, de hecho tuve que mover algunas configuraciones de webpack a npm. Agradezco vuestra ayuda 👍

#3683 de octubre de 2017por mekamleshk3 respuestas
Reacciones 0

POST/GET los tres campos

Hola, Estoy intentando almacenar y recuperar datos en/desde la base de datos usando los siguientes campos: 1) Nombre de la plantilla 2) Datos de plantilla 3) Estado La pregunta que tengo es que urlStore/urlLoad solo está enviando/recuperando los datos de la plantilla ¿Hay alguna forma de PUBLICAR/CONSEGUIR los tres ca...

arthuralmeidap

@mekamleshk Tienes que hacerlo de forma personalizada. Usando el GrapesJS Api puedes lograrlo

mekamleshk

@arthuralmeidap ¿Puedes ponerle algunas luces, como un ejemplo o algo así

arthuralmeidap

@mekamleshk, Este (API-Editor)[https://github.com/artf/grapesjs/wiki/API-Editor] tiene muchos métodos. Uno de ellos es getComponents, del que puedes obtener los datos dentro de las uvas, o getStyle, que puedes obtener datos de estilo usado...

#3673 de octubre de 2017por daniel-farina3 respuestas
Reacciones 6

Comunidad - Colectivo abierto y Discord.

Hola Artur/chicos, Propongo las siguientes ideas: Abre un canal de Discord o Slack (Discord está tomando el control) para hablar de temas fuera de tema relacionados con Grapejs. Contribuir a este proyecto a través de Open Collective. Acabo de convertirme en el primer patrocinador mensual, seguro que otros pueden aport...

artf

Se creó un canal de Discord :) ! [Charla](https://discord.gg/QAbgGXq)

artf

WOW 😮, gracias @daniel-Farina, esto es enorme, aprecio mucho tus palabras y estoy muy agradecido por tu apoyo en Open Collective, esto significa mucho ❤️ ❤️ ❤️ Pronto abriré un canal de Discord

daniel-farina

Genial, Acabo de unirme. Dan

#3662 de octubre de 2017por dmodules3 respuestas
Reacciones 0

Contenido responsivo

Hola @artf, ¿se supone que Grapejs debe ser compatible con la respuesta rápida? ¡Gracias!

daniel-farina

@dmodules módulos, Creo que eso depende completamente de ti. Por ejemplo, podrías usar bootstrap en tus plantillas si quisieras. Creo que @artf lo hizo lo suficientemente abstracto para que cualquiera lo usara con cualquier framework CSS....

artf

No hay nada que añadir, gracias @daniel-Farina

dmodules

¡Gracias por esta respuesta! <https://mailtrack.io/> Enviado con Mailtrack <https://mailtrack.io/install?source=signature&lang=en&[email protected]&idSignature=22> --- Martin Côté, Directeur technologique D-Modules.com <http://w...

Explora todos los temas