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

#216725 de julio de 2019por yrbnRespuesta 1
Reacciones 0

Añadiendo componentes mediante editor de texto

¿Es posible añadir un componente personalizado o por defecto (por ejemplo, "Enlace") en el caret pulsando el botón en ckeditor?

artf

No, no puedes hacerlo mientras estás en modo edición

#216624 de julio de 2019por froderf3 respuestas
Reacciones 2

¿Cómo quitar un bloque?

'Editor. DomComponents.getWrapper().getEl().insertAdjacentHTML('beforeBegin', letBlock)' letBlock letblock es una variable que contiene HTML. Pregunta:¿Cómo eliminar este HTML adyacente?¿Existe una función como "insertAdjacentCSS()"?

zgover

Has mencionado algunas preguntas aquí, pero para llegar a la primera en tu titular; consulta la documentación de la API de BlockManager aquí por ejemplo, '''BlockManager.remove(''custom-block-id')'''

artf

Estás mezclando demasiadas cosas en una sola pregunta y sin ningún contexto

froderf

@artf solo quería quitar el nuevo bloque que añadí mediante 'Editor. DomComponents.getWrapper().getEl().insertAdjacentHTML();'

#216524 de julio de 2019por sdrebel2 respuestas
Reacciones 0

Cómo ampliar la propiedad del sector de la gestión de estilo

Hola @artf, Hemos creado un gestor de activos personalizado que funciona perfectamente para el componente de imagen. Sin embargo, no podemos llamar a un gestor de activos personalizado para la imagen de fondo. Intenté acceder usando estos métodos var stm = editor. StyleManager; var fileType = stm.getType('file'); stm....

artf

Hola @sdrebel ¿puedes mostrarnos tu implementación de gestor de activos personalizado? Si has seguido este, deberías verlo también en el Style manager

no-response[bot]

Este asunto se ha cerrado automáticamente porque no ha recibido respuesta a nuestra solicitud de más información por parte del autor original. Con solo la información que actualmente hay en el asunto, no tenemos suficiente información para...

#216424 de julio de 2019por CimattiConsultingRespuesta 1
Reacciones 0

¿Cómo sobrescribir el gestor de clases?

Hola @artf, ¿Hay alguna forma de modificar el atributo donde se colocan las clases? (por defecto: 'clase') ¿También hay alguna forma de cambiar la posición y la etiqueta de los estilos? (por defecto: '<style>')

artf

¿Hay alguna forma de modificar el atributo donde se colocan las clases? (por defecto: clase) No realmente, lo único que puedes hacer ahora es extender métodos a partir de componentes base. Aquí es donde se asigna en el modelo (usado en el...

#216223 de julio de 2019por miky95853 respuestas
Reacciones 4

Mostrar ajustes de componentes

¿Hay alguna forma de mostrar la "pestaña de configuración de componentes" al hacer clic en componentes? Lo intento editor.on('component:update', function(propertyName)... pero no encuentro la forma de mostrar la segunda pestaña ("Configuración de componentes")

selcukcura

Aquí tienes un enfoque más limpio:

miky9585

Gracias @selcukcura

miky9585

He resuelto esto de esta manera. Pero tendría una solución más amigable para uvas editor.on('component:update', function(propertyName){ if(typeof propertyName.changed.status != 'undefined' && propertyName.changed.status == "selected"){ $('...

#216023 de julio de 2019por martysweetSin respuestas
Reacciones 0

Modo absoluto: el editor no está definido

Hola, Gran proyecto, ¡gracias! En relación con el número #1936, hay un error en la línea siguiente que causa excepciones al intentar arrastrar un componente absoluto cuando la variable 'editor' no está definida en el ámbito 'ventana', por ejemplo, si has instanciado el editor dentro de una clase React, o no has usado...

#215722 de julio de 2019por paigefos1Respuesta 1
Reacciones 0

¿Cómo proteger el código y todo eso?

Actualmente uso PHP para subirlo a mi base de datos MySQL. He oído que lo mejor es guardarlo todo como TEXTO o MEDIUMTEXT. Pero la pregunta es, ¿cómo debería protegerlo todo y asegurarme de que nadie sube código malicioso? También estoy usando el plugin de código personalizado para que el usuario pueda añadir código j...

artf

Perdona, pero esta pregunta está totalmente fuera de tema, intenta usar Stack Overflow para dudas similares

#215621 de julio de 2019por paigefos1Respuesta 1
Reacciones 0

No se puede cambiar el icono del bloque existente

¡Hola a todos, por cierto, un plugin JS genial! Soy nuevo en la programación y me gustaría saber algunas cosas: Quiero poner el icono como icono de "encabezado" desde font awesome, pero no lo hace y no da ningún error. ¡Gracias a todos por toda la ayuda y el gran plugin!

paigefos1

Da igual, fue porque lo puse en editor.onload, debería estar fuera de onload

#215520 de julio de 2019por Thebleach0Respuesta 1
Reacciones 0

¿Es posible tener varios Gestores de bloques en un solo editor?

Hola, Gracias por el esfuerzo, Grapesjs es muy bueno :) Solo por curiosidad, ¿es posible añadir varios gestores de bloques en un solo editor? El código que se indica a continuación no me servirá : grapesjs.init({ BloqueGestor: [ { appendTo: '#albumeditorpanelleft', Bloqueos: [ ... ] }, { appendTo: '#albumeditorpanelri...

artf

Sí, usa el método blockManager.render() con la opción 'external' configurada en 'true'

Explora todos los temas