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

#64414 de diciembre de 2017por Geczy3 respuestas
Reacciones 17

Actualizar a Fontawesome 5

De fontawesome 4. Sería una buena oportunidad para que FA5 dependa de los compañeros esta vez también, para que la gente no lo incluya dos veces Algunos iconos deben ser reemplazados si la única migración

artf

Hola Matt, ya estamos planeando eliminar Fontawesome del núcleo y usar en su lugar SVGs para los iconos :)

antman3351

Hola, Actualmente estoy probando y desarrollando en etapas iniciales la integración de GrapesJs en una aplicación web existente que utiliza FontAwsome 5.12 (Estoy realmente impresionado con GrapesJs, especialmente por lo extensible que es...

Geczy

PD, FA5 usa SVGs ;)

#64314 de diciembre de 2017por tlatforlz3 respuestas
Reacciones 3

¿Cómo ocultar el bloqueo de vídeo?

Hola, Estoy usando extensiones Basic Extensions en Grapesjs. Quiero ocultar "Video Block" en estas extensiones. ¿Cómo puedo hacerlo? Gracias.

artf

De hecho, hay una opción para este propósito '''js var editor = grapesjs.init({ ... contenedor: '#gjs', Plugins: ['GJS-Bloques-Básico'], pluginsOpts: { 'gjs-blocks-basic': { ¿Qué bloques añadir? Simplemente omite 'vídeo'. Bloques: ['Column...

hoainam12k

Abrir src/blocks.js. Eliminar la línea 95 -> 109 (la línea 95 empieza con 'if (blocks.indexOf('video') >= 0) {')Abrir src/index.js, línea 7: eliminar ''video', ' Reconstruir el paquete. ¡Supongo que funcionará!

tlatforlz

¡Gracias @artf

#64214 de diciembre de 2017por hoainam12k3 respuestas
Reacciones 0

No se puede poner el color de fondo en negro

! bgcolor No puedo poner el color de fondo en negro con el selector de color Spectrum. Solo funciona si escribo valor hexagonal. ¡Gracias por el excelente marco!

artf

O.o, raro... Lo he probado y todo parece estar bien https://jsfiddle.net/3bprucnv/2/

hoainam12k

Debes arrastrar un nuevo bloque (texto, por ejemplo) y cambiar el color de fondo. No ocurre con bloqueos que ya están cuando cargas la página. Mismo problema en tu demo y código de Github, pero está bien en tu enlace de jsfiddle (intenté a...

alemenciones

@hoainam12k tengo el mismo problema, ¿encontraste una solución?

#64114 de diciembre de 2017por ajaysofto3 respuestas
Reacciones 1

Media Query

¿Hay alguna forma de aplicar CSS en un ancho específico como (max-width:767px) para que la plantilla sea responsiva???

hoainam12k

Sí, solo tienes que elegir Dispositivo desde la esquina superior izquierda ! dispositivo y cambiar el estilo. También puedes añadir puntos de interrupción personalizados, revisa la página de API-Device-Manager.

ajaysofto

Vale, gracias por el mensaje

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.

#64014 de diciembre de 2017por ajaysofto2 respuestas
Reacciones 0

Cuestión fronteriza

Solo podemos poner borde en los cuatro lados, ¿y si tenemos que dar borde solo en la parte inferior o superior, izquierda o derecha? ¿Hay alguna propiedad que debamos definir en el código?

artf

Mira esto #575

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.

#63914 de diciembre de 2017por z1lk3 respuestas
Reacciones 6

Rerenderizar el componente en Canvas cuando el nombre de la etiqueta ha cambiado

Estoy intentando construir un componente básico de encabezado que te permita seleccionar de H1 a H6 con un rasgo. Pero cuando se selecciona una opción, el lienzo no se actualiza. El cambio es visible en la vista de código, y si muevo el elemento en el lienzo con la herramienta de arrastre, la etiqueta cambia. He estad...

artf

@z1lk ya he añadido algo así para la próxima versión '''js Modelo Dentro de Init this.listenTo(this, 'change:tagName', this.tagUpdated); // ... tagUpdated() { const coll = this.collection; const at = coll.indexOf(this); col.remove(this); c...

z1lk

No estoy seguro de por qué 'el' sería una cadena, pero mira el commit que cerró el problema: https://github.com/artf/grapesjs/commit/e450cb98855d16ad819f1214350825a50e45e910 Si usas la última versión de Grapes, el Componente escucha el cam...

artf

Sí, esto es porque no puedes cambiar el nombre de la etiqueta de un elemento DOM existente. Probablemente la solución sería, al cambiar 'NombreEtiqueta', eliminar y reemplazar el nodo (en la misma posición)

#63814 de diciembre de 2017por frank-tenzing2 respuestas
Reacciones 0

Utilizando múltiples plugins en el proyecto

Hola, Estoy usando el repositorio preestablecido de noticias para investigar Grapes.Js, ¿cómo puedo crear varios y usar múltiples plugins dentro del proyecto? ¡Salud

artf

@frank tenzing, simplemente pasalos en 'plugins' '''js grapesjs.init({ ... Plugins: ['Plugin1', 'Plugin2', ...], Opciones pluginsOpts: { 'plugin1': {...}, 'plugin2': {...}, ... } }); ```

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.

#63714 de diciembre de 2017por frank-tenzing3 respuestas
Reacciones 1

Añadir un nuevo bloque sin necesidad de codificación

Hola @artf, Vamos a integrar este editor de uvas en nuestro portal como editor de correo electrónico. Como el correo electrónico será enviado por el proceso por lotes a los clientes, se implementarán etiquetas de fusión para reemplazar las variables de la plantilla por valores reales como nombres, edades y direcciones...

hoainam12k

Hola @frank-tenzing, Creo que deberías hacerlo en el lado del servidor, no en el editor de uvas. Por ejemplo, crea un formulario de gestión para las etiquetas de fusión y envíalo a Grapes con API-Rich-Text-Editor. De esta manera puedes hac...

artf

necesitamos hacer que las etiquetas de fusión se puedan añadir desde un botón en el panel y luego guardar las etiquetas añadidas en un archivo de configuración o base de datos Bueno, esto depende de ti construir algo así. El usuario crea u...

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.

#63513 de diciembre de 2017por HarshOB3 respuestas
Reacciones 0

¿Hay alguna forma de recargar el editor de uvas explícitamente?

Quiero recargar el editor de uvas para obtener cambios específicos, ¿hay algún método para recargar el editor de uvas?

artf

cambios específicos ¿Qué tipo de cambios?

HarshOB

como si pasara códigos explícitamente a las uvas. y obtuve mi HTML y CSS mientras hacía clic en el botón de ver código en la cabecera del editor de uvas. Pero no se lo mostró al editor. Una vez que actualizo la página o la vuelvo a abrir,...

artf

@HarshOB no entendí exactamente a qué te refieres con 'paso códigos explícitamente a las uvas', pero si usas correctamente la API del editor deberías ver la actualización de canvas, por ejemplo. '''js editor.setComponents('<div class="cls"...

#63413 de diciembre de 2017por HarshOB3 respuestas
Reacciones 0

¿Cómo puedo pasar contenido con script?

Hice componentes personalizados así y también usé scripts '''js bm.add('test-block', { etiqueta: 'Bloque de prueba', atributos: { Clase: 'FA FA-Text' }, Contenido: { Guion: "console.log('el elemento', esto)", Contenido: "<h1>Hola 123</h1>", Añade algo de estilo solo para que el componente sea visible estilo: { Ancho:...

artf

Cambia esto 'componentes: "<h1>hola 123</h1>",'

HarshOB

No obtuve rasgos si uso scripts al crear un componente personalizado. ¿Hay algún problema con los rasgos?

artf

bueno, no hay rasgos dentro de tu bloque... Si intentas usar un componente personalizado, tienes que establecer el 'tipo' '''js Contenido: { tipo: 'tu-tipo-componente', Guion: "console.log('el elemento', esto)", Contenido: "<h1>Hola 123</h...

Explora todos los temas