Puedo guardar mis datos json en la base de datos, pero no consigo que la plantilla lo cargue correctamente. Mis datos json se pueden ver aquí: ! jsondata Cuando cargo la página aparece así en la consola, lo que me hace pensar que el JSON no está cargando correctamente: ! jsonload ¿Hay algo que no está bien formateado...
comedydriving
Resuelto. Así que el primer problema es que el tipo de contenido debe ser json. Luego tuve que actualizar mi script php store para aceptar los datos json: $POST = jsondecode(filegetcontents('php://input'), verdadero); Por último, mi campo...
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.
Ejecutando la última versión (0.14.29) en el servidor local. Usando el preajuste de página web de ejemplo. Ubuntu 18.04, Chromium 69. Tengo un problema para arrastrar imágenes al lienzo. Estoy usando un backend de php. La imagen se sube y se añade al gestor de recursos, pero no aparece en el lienzo, solo el icono del...
JulyanoF
@ageir hice algo diferente (para la subida de archivos): y Y para imágenes de lista:
artf
Debido a tu uploadFile personalizado (¿por qué no usar solo el original???), no estás llamando a la callback https://github.com/artf/grapesjs/blob/dev/src/asset_manager/view/FileUploader.js#L105
mathiasbc
HOLA @artf, Tengo el mismo problema, mi configuración es la siguiente: Esta función funciona bien, de hecho puedo subir imágenes y se mostrarán en el administrador de activos. Para el bloque de imágenes tengo: Que se copia directamente del...
! 1 ! 2018-09-19_102259 ! 3 Solo quiero escuchar cambios en la caja de selección, pero no puedo introducir la función UpdateType
JulyanoF
@ionic666 supongo que tendrás que crear un rasgo personalizado: https://github.com/artf/grapesjs/wiki/Traits#define-new-trait-type
artf
al no tener 'changeProp: 1', será un atributo simple, así que tendrás que escuchar: 'change:attributes:data-sensor'
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.
Subo una imagen con el gestor de recursos, que almacena la imagen en el servidor. Selecciono la imagen para insertar en el lienzo y la almacena en el LocalStorage. ¡Genial! Ahora borro la imagen. Lo elimina del servidor y del Gestor de Recursos. ¡Genial! Actualizo la página. Como la imagen se usó en el lienzo, no fue...
artf
Vale... @kickbk por eso pido especificar toda la información cuando crees nuevos números, así que por favor, la próxima vez, hazlo Por cierto, esos son componentes diferentes, prueba esto: 'wrapper.find('[data-gjs-type=mj-image][src="...."...
artf
creo que la solución aquí podría ser que cuando eliminemos la imagen de AM también debería eliminarla del lienzo y de LS. Vale, pero esta lógica depende solo de ti, definitivamente no es algo que debamos añadir dentro del núcleoOjo, tengo...
kickbk
Cuando hago wrapper.find('img[src="${src}"]') me queda un array vacío. De hecho, también me sale un array vacío en wrapper.find('img'). Estoy comprando el envoltorio, pero parece que no tiene imágenes dentro. ¿Estamos consultando el elemen...
@artf Tío, quiero cargar la página html que contiene css y js para efectos (paralaje). Trabajé unos 10 días pero aún no consigo saber si lo estoy haciendo bien. ¿Puedes darme instrucciones para hacerlo de la manera correcta? El objetivo final es proporcionar un conjunto de plantillas para el usuario en la página de wr...
artf
https://grapesjs.com/docs/getting-started.html
suresh5
@artf Tío, quiero cargar la página html que contiene css y js para efectos (paralaje). Trabajé unos 10 días pero aún no consigo saber si lo estoy haciendo bien. ¿Puedes darme instrucciones para hacerlo de la manera correcta? El objetivo fi...
mrajeshkrossark
> @artf Tío, quiero cargar la página html que contiene css y js para efectos (paralaje). Trabajé unos 10 días pero aún no consigo saber si lo estoy haciendo bien. ¿Puedes darme instrucciones para hacerlo de la manera correcta? El objetivo...
Hola, Estoy estudiando el editor y creo que entiendo la diferencia entre componentes y bloques. Ahora, me preguntaba si GrapesJS ofrece la posibilidad de gestionar un bloque como una entidad atómica o si permite definir componentes como un árbol con nodos. Por ejemplo, tengo un bloque llamado 'separator' que básicamen...
artf
El principal problema que veo es que el código fuente debería ser importable tal y como lo genera el editor, y no estoy seguro de si el editor puede distinguir el elemento separador de cualquier componente td de un componente de tabla usad...
artf
el hecho de que haya devuelto un tipo para este nodo impide al editor probar los nodos internos de ese nodo en busca de un tipo de componente? No, los nodos internos seguirán siendo recorridos, pero en realidad puedes evitarlo con esto com...
artf
sí, la propiedad Content podría resolver mi problema, pero supongo que tengo que mantener manualmente su valor sincronizado (con manipulación de cadenas) con los cambios que hacen los usuarios en las propiedades y rasgos del componente sep...
Los rasgos de tipo casilla no se muestran como "marcados" en la configuración de componentes. Para reproducir:Margen de importaciónSeleccionar el elemento de entrada en el lienzoVe a Configuración de componentesObserva que la opción Comprobada no está marcada. El mismo problema puede notarse con el atributo "obligator...
artf
Debería corregirse con la última https://github.com/artf/grapesjs/releases/tag/v0.14.33 y https://github.com/artf/grapesjs-plugin-forms/releases/tag/v1.0.1 (cambié el nombre del plugin 'gjs-plugin-forms' -> 'grapesjs-plugin-forms')
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.
@artf Por favor, comprueba que el texto de tu página de demostración esté oculto bajo la barra de herramientas. ¿Cómo podemos actualizar la posición de la barra de herramientas? ! problema de la barra de herramientas
artf
Actualmente la posición está codificada en fija, pero podemos ampliarla como hacemos con la barra de herramientas RTE mediante eventos
artf
Cerrado por https://github.com/artf/grapesjs/pull/1730
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.
He creado un bloque personalizado: y un DomComponent Personalizado: Y un comando personalizado (he encontrado donde ocurre el error): Cuando establezco el nuevo enlace para la imagen hija, cualquier bloque que añado al editor se suma dos veces, y cuando selecciono este bloque duplicado, ambos se seleccionan y cambian:...
artf
@JulyanoF nunca deberías hacer esto, 'editor. DomComponents.render()' si sientes que necesitas esa función, probablemente estés haciendo algo mal... luego, en tu componente personalizado, no configuras el método 'isComponent', así que revi...
artf
estoy intentando obtener el html del elemento seleccionado (editor.getSelected().toHTML()), manipularlo y cambiar el contenido original Esto está mal... Deberías usar API de Component, no toques la vista o, peor aún, es HTML. Si no entiend...
JulyanoF
@artf tienes razón. El problema es usar la función 'render()', es decir, duplicar los elementos... pero, si elimino esta función, el HTML del editor no cambia... Sigue mostrando contenido antiguo y no el nuevo. ¿Cómo puedo evitarlo? Propor...
Alojé mi contenido html en la nube. Luego, intentando cargar el contenido html en el editor, encontré el error: "La respuesta a la solicitud de prevuelo no pasa la comprobación de control de acceso: No hay cabecera 'Access-Control-Allow-Origin' en el recurso solicitado. Por lo tanto, el 'http://localhost:3000' de orig...
cjpollard
Estás señalando tu gestor de almacenamiento a una página web. Necesitas endpoints que puedan gestionar las solicitudes. https://grapesjs.com/docs/modules/Storage.html#setup-remote-storage
JulyanoF
> Estás señalando tu gestor de almacenamiento a una página web. Necesitas endpoints que puedan gestionar las solicitudes. https://grapesjs.com/docs/modules/Storage.html#setup-remote-storageque probé con los endpoints inferiores también mue...
mrajeshkrossark
Estás dirigiendo tu gestor de almacenamiento a una página web. Necesitas endpoints que puedan gestionar las solicitudes. https://grapesjs.com/docs/modules/Storage.html#setup-remote-storage Probé con los endpoints de abajo que también muest...