PageKit: el creador de sitios GrapesJS autoalojado, con el código fuente incluido. Obtener acceso anticipado

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 231

🔍 general
#341927 de abril de 2021por emyasnikov2 respuestas
Reacciones 0

HAZAÑA: Evento al que conectarse después de que editor.render haya sido ejecutado

¿Qué intentas añadir a GrapesJS? Como se describe en BUG: El atributo "visible" de los paneles no impide el renderizado de los paneles, intenté evitar el renderizado de los paneles al inicio. Como el atributo visible no me funcionaba, probé algunas soluciones hasta que me di cuenta de que todos mis cambios desaparecía...

artf

Gracias@emyasnikov cerraré esto y dejaré abierto el problema de los bugs

GJSBlock

Gracias por informar de esto, @emyasnikov. El problema con FEAT: Event to hook into after editor.render ha sido ejecutado parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurrir cuando l...

#341526 de abril de 2021por mmotov4 respuestas
Reacciones 0

Custom Asset Manager. How to set bg image

¡Hola! Estoy creando un modal personalizado para el Asset Manager y, básicamente, parece que necesito anular el comando '''open-assets'. ¿Cómo puedo entender si un usuario quiere establecer una propiedad de imagen src o de imagen de fondo? ¡Gracias de antemano!

advancedsoftwarecanada

De acuerdo, acabo de empezar con GrapeJS y lo he puesto operativo en mi sistema, quiero poner la imagen de fondo en un div de cabecera sin tener que escribir código css :/

artf

En realidad, el conocimiento de qué hacer al seleccionar el recurso no debería formar parte del comando en sí, ya que la acción debería decidirse por quién dirige el comando, por ejemplo. '''js editor.runCommand('open-assets', { onSelect(a...

advancedsoftwarecanada

Esta no es la solución correcta a nuestra pregunta. Lo que quiero hacer es añadir esto a un componente, ¿cómo lo haríamos? ! imagen

#341426 de abril de 2021por sidh013 respuestas
Reacciones 1

Component model is not reset when create new drag

Al arrastrar un componente desde el panel derecho, el modelo de componente no se establece al valor por defecto, sino que tiene el valor del componente añadido previamente ! imagen ! imagen

sidh01

He resuelto esto, el problema era que cuando establecíamos la propiedad del modelo, entonces necesito usar un clon profundo para un array u objeto

artf

Hola @sidh01 definitivamente es algo de tu parte, podemos intentar ayudarte si eres capaz de crear una demo reproducible.

GJSBlock

Gracias por informar de esto, @sidh01. Gracias por compartir tu informe sobre El modelo de componentes no se reinicia al crear un nuevo arrastre. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: Un ejemplo mínim...

#340821 de abril de 2021por marcepoblet2 respuestas
Reacciones 1

Cómo cambiar el estilo de dispositivos, ver código y pantalla completa

Actualmente tenemos este estilo GrapesJs: ! imagen Pero queremos tener este estilo de GrapesJs: ! imagen Mis preguntas son: 1- - ¿Cómo podemos cambiar el formato en los dispositivos? Nos gustaría tener botones en lugar de menús desplegables. 2- ¿Es posible mover los botones 'ver código' y 'pantalla completa' dentro de...

Ju99ernaut

Solo tendrás que configurar el dispositivo o ejecutar los comandos correspondientes en el evento de clic del botón, por ejemplo. '''js btn.addEventListener('click', function() { editor.setDevice('Escritorio'); }); ```

GJSBlock

Gracias por informar de esto, @marcepoblet. Buena pregunta sobre [PREGUNTAS] Cómo cambiar el estilo de dispositivos, ver código y pantalla completa. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí:...

#340314 de abril de 2021por John-Oula4 respuestas
Reacciones 0

Multi page manager

How can I create multiple pages?

GoodPHP

Oye, ahora tienes que construirte a ti mismo. Hemos hecho la siguiente solución: https://gjs.market/products/pages-manager

Ju99ernaut

Estoy trabajando en un plugin para ese https://github.com/Ju99ernaut/grapesjs-template-manager, todavía está en proceso pero ahora está en un estado bastante decente.

echobinod

Gestor de páginas múltiples usando VueJS: https://github.com/echobinod/GrapesJS-Vue.js.git

#340012 de abril de 2021por GoodPHP3 respuestas
Reacciones 1

Ckeditor5 + GrapesJS now is possible!

Somos DevFuture, desarrollamos un plugin para integrar GrapesJS + ckeditor5. Ejemplo de vídeo: https://www.youtube.com/watch?v=xn4gSMIrx-A Conocemos a mucha gente que lleva mucho tiempo buscando esta integración. Lo conseguimos. Si te interesa este plugin, envía un mensaje a nuestro contacto. Más detalles: https://dev...

GoodPHP

Sí, cada 20% de la venta del plugin lo enviaremos a GrapesJS de soporte. Si compras plugins, soportarás GrapesJS.

theSC0RP

@GoodPHP ¿Es un plugin de pago?

GJSBlock

Gracias por informar de esto, @GoodPHP. ¡Buena pregunta sobre Ckeditor5 + GrapesJS ahora es posible!. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo...

#33959 de abril de 2021por Abhisheknanda13444632 respuestas
Reacciones 1

Observation -: Inconsistent Mobile view

Hola @artf Por favor, echa un vistazo al vídeo adjunto. He comprobado la vista móvil y he observado que la vista móvil es diferente en comparación con la vista editor-móvil. ¿Alguna opinión al respecto? o se supone que debe ser así de trabajo Grabación de pantalla 2021-04-09 a 2.55.45 PM.zip

Abhisheknanda1344463

Está arreglado. Cerrando el tema.

GJSBlock

Gracias por informar de esto, @Abhisheknanda1344463. Buena pregunta sobre Observación -: Vista móvil inconsistente. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS...

#33948 de abril de 2021por alext27933 respuestas
Reacciones 1

UndoManager add

how to add undo/redo event to UndoManager from custom rich text editor ckeditor?

Ju99ernaut

'UndoManger' suele registrar los cambios en los modelos de componentes, así que si puedes registrar los cambios desde el RTE en el componente de alguna manera, podría funcionar. No estoy completamente seguro de cómo funcionaría esto, así q...

artf

Sí, como ya mencionó @Ju99ernaut todos los grandes editores de RTE implementan su propio gestor de deshacer. De hecho, cuando el RTE está habilitado (integrado o personalizado) todos los accesos directos están desactivados para no interfer...

GJSBlock

Gracias por informar de esto, @alext2793. Buena pregunta sobre UndoManager add. El enfoque recomendado con ProseMirror es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo específico Busca el...

#33875 de abril de 2021por assadnazar4 respuestas
Reacciones 0

Load through URL

¿Podemos añadir una opción para cargar a través de la URL? por ejemplo, ¿Pasamos una URL al init y allí se inicializa la página con el editor?

Ju99ernaut

Es bastante difícil encontrar una solución universal debido a las restricciones del CORS.

artf

Es bastante difícil encontrar una solución universal debido a las restricciones de CORS. Correcto, si tu intención es cargar HTML de algún sitio externo, deberías tener un servidor para obtener el contenido.

assadnazar

@Ju99ernaut, @artf quiero cargar las páginas de los mismos dominios para editar html.

#33863 de abril de 2021por maivanchuongRespuesta 1
Reacciones 0

GrapesJS not change config AssetManager

Hola, Ejemplo de AssetManager no estoy cambiando la configuración: modalTitle, addBtnText, uploadText,... Espero que me ayudes

GJSBlock

Gracias por informar de esto, @maivanchuong. Gracias por compartir tu informe sobre GrapesJS no cambiar la configuración de AssetManager. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: Un ejemplo mínimo reprod...

Explora todos los temas