Entradas resumidas Estilo Revista



En esta entrada mostrare como modificar el inicio de nuestro blog con Entadas Resumidas Estilo Revista (leer más e imagen automática), como muestra la imagen de abajo o puedes velo en este Blog de Pruebas.


Para implementarlo ir a:

→ Diseño
→ Edición de HTML
→ Ctrl+f y busca esta línea:

</head>
pegar arriba (antes) el siguiente código:
<script type='text/javascript'>
summary_txt = 133;
img_thumb_width = 100;
</script>
<script type='text/javascript'>
//<![CDATA[
// Script original de Anhvo
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="URL de la imagen en miniatura" 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>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<style type='text/css'>/* Estilo post Resumido */
.post {
float:left;
height: 250px; /* alto de las entradas */
width: 250px; /* ancho de las entradas */
margin: 5px;
padding: 0px 5px 5px 5px;
border:1px solid #FFB700; /* Color del borde */
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;/*borde redondo */
-webkit-box-shadow: 1px 2px 1px #808080; -moz-box-shadow: 1px 2px 1px #808080; box-shadow: 1px 2px 1px #808080; /* sombra del post */
overflow: hidden;
background: url(URL de la Imagen); /*fondo de las entradas */
color: #000; /* color del texto de las entradas */
}
h3.post-title { /* titulo del post*/
font: bold 1.9em/1em Courier New, Courier, monospace;
letter-spacing: -.05em;
margin: 0 0 10px;
color: $titlecolor;
}
.post h3 a {
padding-left: 5px;
}
.rmlink a {
color: #39ADCE; /* color del texto Leer más */
text-decoration:none;
}
.rmlink {
float:right;
background: #FFB700; /* Color de fondo */
border: 0px solid #000;
font-weight: bold;
padding: 1px 2px;
margin-left:20px;
}
.rmlink:hover {
background: #d9095c; /* Color de fondo al pasar el cursor */
border: 0px solid #000;
text-decoration:none;
}
.post-author { /* autor*/
height:0px;
visibility:hidden;
display:none
}
.post-footer { /* Estilos del post-footer */
height:0px;
visibility:hidden;
display:none
}
.post-footer-line-2{ /* Estilos del post-footer */
height:0px;
visibility:hidden;
display:none
}
#blog-pager {
clear:both;
}</style>
</b:if>
</b:if>

summary_txt = 133; → indica el número de caracteres que tendrá el resumen.
• img_thumb_width = 100; → es el ancho que tendrán las imágenes en miniatura.
• background: url . → imagen de fondo de la entrada si quieres poner solo color poner por ejemplo background:#cccccc; Ver tabla de Colores

• URL de la imagen en miniatura, es la imagen que se mostrará en el resumen cuando la entrada no contenga.


→ Ahora Buscar:

<data:post.body/>
Nota → es la segunda o tercer línea que se encuentra en el Html del blog.

Eliminarla y en su lugar poner:

<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:left;'><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>

style='font-size:13px; text-align:left;' estilos para el resumen, se puede cambiar el tamaño de la letra, la alineación del texto, y se le pueden agregar más estilos.

En donde dice Leer más puedes cambiarlo por otro texto o por una imagen, si ese es el caso entonces elimina ese texto y en su lugar agrega esto cambiando la URL de la imagen.

<img src="URL de la imagen" border="0" />



► El código en conjunto cuenta con condicionales para que no se muestren los datos en la portada.


Pueden entrar al post dando click en la imagen, titulo o en Leer más.





Si te gusta la entrada compártela.

¡Gracias!

Publicar un comentario
▬ Antes de comentar recuerda:▬
► No se permite spam.
► No permitimos un vocabulario inapropiado.
► Se se lo más especifico posible.

►Para convertir tu comentario en HTML puedes utilizar algunos códigos:
- Si deseas incluir un enlace utiliza este código:<a href="URL de la Pagina">Titulo del enlace</a>
- Para introducir un código, utilice la etiqueta <i rel="pre"> AQUÍ TU CÓDIGO ... </i>
- Para insertar una imagen, utilice la etiqueta <i rel="image"> SU URL IMAGEN AQUÍ ... </i>
- Para insertar un título, utilice la etiqueta <b rel="h3"> SU TÍTULO AQUÍ ... </b>
- Para insertar una nota, utilice la etiqueta <b rel="quote"> NOTA QUE AQUÍ ... </b>
- Para insertar texto en negrita, utilice la etiqueta <b> SU TEXTO AQUÍ ... </b>
- Para insertar texto en cursiva, utilice esta etiqueta<i> SU TEXTO AQUÍ ... </i>

No olvides suscribirte para recibir las actualizaciones

Back to Top