-
primero hacemos un onclik directamente en una imagen que queramos modificar, en mi caso ya he puesto en el source el nombre de la cookie y la imagen la obtendr茅 desde un popup pero esto es optativo
en una property guardo el nombre que le quiero dar a esa cookie que a la vez mas a delante se ver谩 como este mismo nombre me valdr谩 para agregar un campo, en un documento, de una colecci贸n de firebase
{ "id": "compImgaPortada", "type": "image", "file": "portada.jpg", "height": "wrap", "width": "wrap", "source": "@cookie.Portada", "onclick": [ { "function": "set", "what": "@property.nombreImg", "value": "Portada" }, { "function": "popup", "dialog": "captura_img" } ] },
-
Vamos al popup y en el boton positivo o negativo obtenemos la imagen desde la camara o desde archivo lo dejo en los distintos modos, aunque en este ejemplo cuando elijo el archivo desde dispositivo paso al siguiente popu que seria “dialog”: “captura_img2”
{ "id": "captura_img", "title": "¿C贸mo desea obtener la imagen?", "buttons": { "negative": { "label": "Desde la c谩mara", "onclick": [ { "function": "camera", "into": "@property.tempFile", "max_size": 800, "onsuccess": [ { "function": "goto", "view": "editor_img" } ] } ] }, "positive": { "label": "Desde archivo", "onclick": [ { "function": "file", "into": "@property.tempFile", "onsuccess": [ { "function": "popup", "dialog": "captura_img_2" } ] } ] } } }
-
En el siguiente popup “dialog” hago lo siguiente
{ "id": "captura_img_2", "title": "¿Desea editar esta imagen?", "buttons": { "positive": { "label": "Si", "onclick": [ { "function": "goto", "view": "editor_img" } ] }, "negative": { "label": "No", "onclick": [ { "function": "back" }, { "function": "set", "what": "@property.img", "value": "@property.tempFile" }, { "function": "set", "what": "@firebase.storage.user/(@cookie.user)/(@property.nombreImg)", "value": "@property.img" }, { "function": "set", "what": "@firebase.firestore.usuarios.(@cookie.user).(@property.nombreImg)", "value": "\"@firebase.storage.user/(@cookie.user)/(@property.nombreImg)\"" }, { "function": "set", "what": "@firebase.firestore.usuarios.(@cookie.user).(@property.nombreImg)", "value": "\"@firebase.storage.user/(@cookie.user)/(@property.nombreImg)\"" }, { "function": "set", "what": "@cookie.(@property.nombreImg)", "value": "@property.tempFile" } ] } } }
-
Podemos hacer que otros los usuarios usuarios actualicen esa cookie aun desinstalando la app y borrando los datos de cach茅 haciendo la siguiente formula en un evento onpreload o en un onload como aqu铆, donde en este caso @cookie.user antes ha cogido el valor de @firebase.firestore.id
"events": { "onloaded": [ { "function": "set", "what": "@cookie.Publicidad", "value": "@firebase.storage.user/(@cookie.user)/Publicidad" }, {
Informaci贸n EXTRA
- pero no contento con eso tambi茅n podemos hacer que la property que que mencion茅 al principio, @property.nombreImg sea igual a img(@app.timestamp) d谩ndole ese valor con un set
- Eso si, hasta d铆a de hoy 17/01/2020 no sabr铆a hacer para que todos los usuarios pudieran rescatar esta ultima cookie entendiendo que el nombre de esta podr铆a ser algo como... @cookie.img13243213423
Espero que os haya gustado Recordar darle a like suscribirse y si sois nuevos en codoozer o en Mobincube registrarse mediante estos enlaces para que yo me lleve un 30% de lo que pagueis y asi no se lo lleven ellos tod jajajajjaajaj es broma, se lo merecen porque son un equipazo GRACIAS
Reg铆strate en Mobincube desde aqu铆 馃憞馃憞馃憞
https://mobincube.com/?via=javier
Reg铆strate en Codoozer desde aqu铆...馃憞馃憞馃憞
https://doyo.tech/buy/doyocoins?via=javier-mateo
https://www.patreon.com/tutograti
PARA VERLO CON IMAGENES MEJOR USA ESTE ENLACE DE NOTI脫N PULSANDO AQU脥