JMiur [E]

Siguiendo con la idea de personalizar aún más las miniaturas que se muestran en los gadgets que usan Json, esta sería una forma de utilizar distintas imágenes por defecto, asociadas, por ejemplo, con la etiqueta de la entrada.

Cada vez hay más variantes de lo mismo así que voy a basarme sólo en las dos últimas alternativas publicadas.

Si tenemos algo así:
if ("media$thumbnail" in entry) {
  postimg = entry.media$thumbnail.url;
} else {
  postimg = imgxdefecto;
}
donde:
imgxdefecto es la URL de la imagen que usaríamos si no se encuentra ninguna
postimg es la URL de la imagen a mostrar

Lo podemos cambiar de este modo:
if ("media$thumbnail" in entry) {
  postimg = entry.media$thumbnail.url;
} else {
  var cat = entry.category[0].term;
  postimg = getimagen(cat);
}
Y si usamos el sistema para detectar la primera imagen de cada entrada de modo manual, modificamos esto:
if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!="")) {
  postimg = d;
}
de este modo:
if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!="")) {
  postimg = d;
} else {
  var cat = entry.category[0].term;
  postimg = getimagen(cat);
}
En ambos casos, agregamos una funcion llamada getimagen() que es la que seleccionará la imagen por defecto dependiendo de la etiqueta; por ejemplo:
function getimagen(cat) {
  // esta es la que usaremos si no hay ninguna otra
  var laimg = "URL_IMAGENXDEFECTO";
  // ponemos todas las condiciones que se nos ocurran
  if(cat=="mietiqueta"){laimg = "URL_IMAGEN_mietiqueta"}
  if(cat=="otraetiqueta"){laimg = "URL_IMAGEN_otraetiqueta"}
  // ....... 
  return laimg;
}

8 comentarios:

Gem@  

¡Buenísimo! usted me quiere matar con el Json :)

Responder
JMiur  

Es un vicio :D

Responder
LuzdeLuna  

Una pregunta, JMiur, puede que se pierdan post? ayer hice uno que hoy no existe, sin notificacion mediante de bloggers. Algo raro ocurre, se que vagabundia no pasa un dia sin actualizar, sin embargo no esta tu post del dia 12 :D es mi pc o bloggers???

Responder
JMiur  

Si. Todo lo publicado entre el inicio del mantenimiento y la restauración del sistema, se ha perdido por lo menos, temporalmente.

Responder
Admin  

existira algo asi pero para asociar una imagen especifica a una etiqueta especifica y que esta salga por defecto en el post content o al menos en como thumbnail en algun sector de cada post que lleve dicha etiqueta?

espero haberme explicado...

JMiur  

Habría que ver la idea concreta para determinar el método. Las etiquetas de las entradas se pueden leer con un dato de Blogger:
http://vagabundia.blogspot.com/2007/11/blogger-usando-imgenes-en-lugar-de.html

Responder
Admin  

bueno, ya habia visto el enlace que me dejaste y no llena mis expectativas, basicamente lo que quiero es que cada etiqueta pueda tener un thumbnail, asi cuando publico una entrada y no tiene imagen use la de la etiqueta...se pordrá o exisitira algun metodo?

JMiur  

Eso es lo que explica esta entrada.

Responder

¿Quiere dejar un comentario?

recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...

Todos los archivos y demos alojados en Fileden han sido redireccionados y deberían estar funcionando correctamente.
De todos modos, también puede accederse a ellos a través de SkyDrive

Nota: sólo los miembros de este blog pueden publicar comentarios.

Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.

Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...

 
CERRAR