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í:
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:
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;
}
¡Buenísimo! usted me quiere matar con el Json :)
ResponderBorrarEs un vicio :D
ResponderBorrarUna 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???
ResponderBorrarSi. Todo lo publicado entre el inicio del mantenimiento y la restauración del sistema, se ha perdido por lo menos, temporalmente.
ResponderBorrarexistira 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?
ResponderBorrarespero haberme explicado...
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:
Borrarhttp://vagabundia.blogspot.com/2007/11/blogger-usando-imgenes-en-lugar-de.html
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?
ResponderBorrarEso es lo que explica esta entrada.
Borrar