Destacado

Dibuja cualquier fotografía que tengas o hagas con tu dispositivo

Dibuja cualquier fotografía que tengas en tu dispositivo o en tu entorno usando esta  app como proyector de la imagen Draw any photograph you have on your device or in your environment using this app as image projector New app Draw your photo Nueva app Dibuja tu foto Espere un momento será redirigido a la publicación correspondiente

TRUCAZO Guardar imagen en firebase y en @cookie

  1. 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" } ] },



  2. 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" } ] } ] } } }



  3. 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" } ] } } }



  4. 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

  1. 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


  1. 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Í



Comentarios