skip to main | skip to sidebar
  • Página principal

notic#2


  • HOME
  • NOTICIAS
  • JUEGOS FB
    • Sub 3.1
      • Sub 3.2.1
      • Sub 3.2.2
      • Sub 3.2.3
  • IMÁJENES FB
  • AYUDA WEB
    • Sub 5.4
  • APLICACIONES FB

Leer más con imágenes en miniatura mejorado (1)

martes, 2 de octubre de 2012

Anteriormente vimos cómo tener el Leer más con imágenes en miniatura que hace que todas las entradas tengan un resumen de forma automática, sin tener que estar ingresando códigos extra cada vez que redactamos una entrada.
Si bien ese script funciona muy bien muchos han sido quienes han preguntado si es posible mostrar una imagen aun cuando la entrada no la tenga; y si había alguna forma para que las imágenes en miniatura no quedaran fuera de proporción, pues usualmente no subimos imágenes perfectamente cuadradas sino más bien rectangulares y al mostrarse en miniatura se deformaban.

Bien, después de un par de horas de pelearme con la computadora pude hacerle tres mejoras al script de modo que si una entrada no tiene una imagen podrá mostrar una imagen predeterminada para ilustrar el resumen.
Luego, las imágenes en miniatura ya no perderán su proporción, por lo que una imagen rectangular podrá verse más pequeña pero igualmente rectangular.
Y además, las imágenes en miniatura tendrán un enlace a la entrada, así que podrás acceder al post completo desde el link de Leer más, o desde el título de la entrada, o bien, haciendo click en la imagen en miniatura.



El procedimiento es el mismo, primero entramos en Diseño | Edición de HTML, marca la casillaExpandir plantillas de artilugios, y busca esta línea:
<data:post.body/>
Elimínala y en su lugar agrega esto:
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<div expr:id='&quot;summary&quot; + data:post.id' style='font-size:13px; text-align:justify;'><data:post.body/></div>
<script type='text/javascript'>createSummaryAndThumb(&quot;summary<data:post.id/>&quot;,&quot;<data:post.url/>&quot;);</script>
<span class='rmlink' style='float:right'><a expr:href='data:post.url'>Leer más...</a></span>
</b:if></b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'><data:post.body/></b:if>
<b:if cond='data:blog.pageType == &quot;static_page&quot;'><data:post.body/></b:if>
Ahora antes de </head> pega lo siguiente:
<script type='text/javascript'>
summary_txt = 410;
img_thumb_width = 120;
</script>

<script type='text/javascript'>
//<![CDATA[
// Script original de Anhvo, modificado por ciudadblogger.com
function removeHtmlTag(strx,chop){
if(strx.indexOf("<")!=-1)
{
var s = strx.split("<");
for(var i=0;i<s.length;i++){
if(s[i].indexOf(">")!=-1){
s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
}
}
strx = s.join("");
}
chop = (chop < strx.length-1) ? chop : strx.length-2;
while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;
strx = strx.substring(0,chop-1);
return strx+'...';
}
function createSummaryAndThumb(pID, pURL){
var div = document.getElementById(pID);
var imgtag = "";
var img = div.getElementsByTagName("img");
if(img.length<=0) {
imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><a href="'+ pURL +'"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirBb_shebMa-rmIwKBBFbL9Hb2ixE_5KmVd3WUGhRbQWXFMN7cvbVrhU55XnSW3Waoa6CVJpwDoYaJhQnfQTTTlgKQ_5sYG8RvOqM7q7XDlvMSrFsf4z_0q78Oi5W9PkYeTRSTnKmqih8/" width="'+img_thumb_width+'px" /></a></span>';
summ = summary_txt;
}
if(img.length>=1) {
imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><a href="'+ pURL +'"><img src="'+img[0].src+'" width="'+img_thumb_width+'px"/></a></span>';
summ = summary_txt;
}
var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';
div.innerHTML = summary;
}
//]]>
</script>
Guarda los cambios y listo. Ahora veamos las modificaciones que se le puede hacer para personalizarlo.

En el primer código que hemos agregado, he puesto en negrita los estilos para el resumen, ahí se puede cambiar el tamaño de la letra, la alineación del texto, y se le pueden agregar más estilos como el color de la letra, color de fondo, etc.
En donde dice Leer más puedes cambiarlo por otro texto o bien, por una imagen, si ese es el caso entonces elimina ese texto y en su lugar agrega esto cambiando la URL de la imagen donde se indica:
<img src="URL de la imagen" border="0" />

En el segundo código que hemos agregado veremos al inicio dos variables:
summary_txt = 410; indica el número de caracteres que tendrá el resumen.
img_thumb_width = 120; es el ancho que tendrán las imágenes en miniatura.

Un poco más abajo está una URL en color azul, esa es la imagen que se mostrará en el resumen cuando la entrada no tenga una imagen, y será esta:


Esa imagen la puedes cambiar por cualquier otra que elijas, sólo cambia la URL en color azul por la de la imagen que quieres.
Como has podido notar los códigos son bastantes similares al método anterior sólo que con unas pequeñas modificaciones que aunque parecen insignificantes mejoran por mucho la funcionalidad del script.
Publicado por Unknown en 22:25
Enviar por correo electrónico Escribe un blog Compartir en X Compartir con Facebook
Etiquetas: facebook, Leer más con imágenes en miniatura mejorado 1

0 comentarios:

Tweet

Entrada más reciente Entrada antigua Inicio
Suscribirse a: Enviar comentarios (Atom)

Posts Popular

  • "Si Se Pelean"
    Si Se Pelean "desmotivaciones"
  • Menú horizontal deslizante con Scriptaculous
    Desde que cambié la plantilla del blog han sido muchos quienes me han preguntado cómo poner el  menú horizontal deslizante  que hice. La ver...
  • El Fanbox de Facebook, flotante y con efecto deslizante
    El gadget funciona con jQuery que es el que le da ese efecto deslizante, así que usaremos ese script, un poco de CSS y el FanBox de Facebook...
  • Los “trucos” de Facebook para que descuides tu privacidad
    No hace mucho en este blog nos hacíamos eco de la  cantidad y calidad de datos personales a los que tienen acceso las aplicaciones que habit...
  • Botones para compartir flotantes que se deslizan al bajar
    Hace poco veíamos una manera de poner debajo de los títulos botones para compartir en las redes sociales, de forma flotante, es decir, que é...
  • Insertar tablas en Blogger
    Pregunta Ricardo de Alicante, España  cómo crear tablas en las entradas del blog . Si bien es algo sencillo requiere de un poco de atención ...
  • Leer más con imágenes en miniatura mejorado (1)
    Anteriormente vimos cómo tener el  Leer más con imágenes en miniatura  que hace que todas las entradas tengan un resumen de forma automática...
  • Los “Me gustas” falsos, eliminados
    Facebook tenía un problema de “Me gustas” falsos, es decir, aplicaciones que engañaban al usuario y a escondidas (malware) daba Me Gustas a ...
  • Botones para compartir flotantes que se deslizan al bajar
    Para poner estos botones flotantes para compartir usaremos un script muy corto de jQuery. Lo primero es ingresar a  Plantilla | Edición de H...

Etiquetas

  • 11 aplicaciones para páginas de Facebook (1)
  • 11 aplicaciones útiles para tu página de Facebook (1)
  • 7 grados estremeció centro de Chile (1)
  • agregar contador de visitas en cada entrada o articulo blogger (1)
  • Aplicaciones Facebook (2)
  • ayuda web (7)
  • Botones flotantes Facebook (1)
  • Botones para compartir flotantes que se deslizan al bajar (2)
  • Botones para compartir que se detienen y flotan al bajar la página (1)
  • botones para conpartir (1)
  • botones para contartir flotante (1)
  • Colocar comentarios facebook en blogger (1)
  • Como saber donde está alojada una Web (1)
  • Contact Me (1)
  • contado (1)
  • desarrollador (1)
  • desmotivaciones (1)
  • donde está alojada una Web (1)
  • El Fanbox de Facebook (1)
  • eliminados (1)
  • Eliminar el visto del chat y que tus amigos no se enteren cuando leas el mensaje (1)
  • Entradas (1)
  • Expandir y contraer partes de una entrada (1)
  • facebok (1)
  • facebook (17)
  • Facebook ahora permite enviar regalos reales (1)
  • Facebook tenía un problema (1)
  • flotante y con efecto deslizante (1)
  • Google Plus (2)
  • homero sinpson desmotivaciones (1)
  • imajenes facebook (1)
  • Insertar tablas en Blogger (1)
  • Leer más con imágenes en miniatura mejorado 1 (1)
  • Los “Me gustas” falsos (1)
  • Los “trucos” de Facebook para que descuides tu privacidad (1)
  • Los 5 mejores trucos para facebook (1)
  • malware (1)
  • me gusta (1)
  • menu (1)
  • Menú horizontal deslizante con Scriptaculous (1)
  • pagina de blogger con los nunmeros (1)
  • Paginación o páginas numeradas en Blogger (1)
  • páginas de Facebook (1)
  • PlusOne (1)
  • poner botones flotante en mi web (1)
  • poner botones flotante en tu web (1)
  • poner contador (1)
  • poner contador en cada entrada (1)
  • poner view post (1)
  • Rumbletalk (1)
  • Si Se Pelean (1)
  • Sismo de 5 (1)
  • truco facebook (2)
  • Trucos Facebook (1)
  • Twitter (2)
  • Ver las publicaciones de todos tus amigos y páginas en Facebook (1)
  • ver mas (1)
  • view post en cada entrada (1)
Con la tecnología de Blogger.

Datos personales

Unknown
Ver todo mi perfil

Archivo del blog

  • ▼  2012 (24)
    • ▼  octubre (24)
      • Sismo de 5,7 grados estremeció centro de Chile
      • Agregar el FanBox de Facebook en el blog (sin bord...
      • agregar contador de visitas en cada entrada o arti...
      • Colocar comentarios facebook en blogger
      • Paginación o páginas numeradas en Blogger
      • Los “trucos” de Facebook para que descuides tu pri...
      • Expandir y contraer partes de una entrada
      • Insertar tablas en Blogger
      • Ver las publicaciones de todos tus amigos y página...
      • Menú horizontal deslizante con Scriptaculous
      • Leer más con imágenes en miniatura mejorado (1)
      • Botones para compartir flotantes que se deslizan a...
      • "Si Se Pelean"
      • Sin título
      • El Fanbox de Facebook, flotante y con efecto desli...
      • Botones flotantes para recomendar el blog (Faceboo...
      • 11 aplicaciones útiles para tu página de Facebook
      • Botones para compartir que se detienen y flotan al...
      • ¿Como saber donde está alojada una Web?
      • Botones para compartir flotantes que se deslizan a...
      • Los 5 mejores trucos para facebook
      • Facebook ahora permite enviar regalos reales
      • Los “Me gustas” falsos, eliminados
      • Eliminar el "visto" del chat y que tus amigos no s...