Mostrar ultimas entradas en Blogger

Acaban de pasarme por email un script para mostrar en la sidebar los últimos post del blog.
Pensé que sería más o menos como otros códigos que había probado para esta función, pero me llevé una grata sorpresa al aplicarlo.

Antes de comenzar nos descargamos el script a nuestra PC, lo subimos a un alojamiento de archivos y copiamos la url que nos proporcionan para usarla en el código colocandola donde dice "URL_DEL_SCRIPT".

[1] Si aplicamos el script tal como está, mostrará en primer lugar el título de la entrada, debajo unas líneas con el comienzo del post y seguidamente unos puntos suspensivos con (leer más) para ver la entrada completa:



El código puede adaptarse a las necesidades de cada uno:

var numposts aquí escogemos cuantas entradas vamos a mostrar.
var numchars aquí escogemos la cantidad de caracteres o palabras a mostrar.
var showpostdate si ponemos false la fecha del post no se verá, para mostrarla pondremos true.
var showpostsummary con true mostramos el ...(leer mas) y con false no se verá.
var standardstyling según pongamos true o false, cambiará el estilo del texto. Os recomiendo dejarlo en true, queda mucho más bonito.

[2] Este es el script que pegaremos en un nuevo elemento HTML-Javascript y listo.

<script src="URL_DEL_SCRIPT">
</script>
<script language="javascript">
var numposts = 10;
var numchars = 120;
var showpostdate = false;
var showpostsummary = true;
var standardstyling = true;
</script>
<script src="http://NOMBRE_DEL_BLOG.blogspot.com/feeds/posts/default?
orderby=published&alt=json-in-script&callback=showrecentposts"></script>

No hay que olvidarse de cambiar "NOMBRE_DEL_BLOG" por el del blog donde vamos a aplicar el script.
Compartir Enlace

Como añadir imagen de fondo en los comentarios de Blogger

Me solicita Jabba que explique la forma de hacer que los comentarios tengan un fondo de color, es decir, que se vean más o menos como los del Escaparate.

La forma de conseguir este efecto no es muy complicada, solo hemos de añadir unas líneas en el CSS de nuestra plantilla según el color que queramos conseguir.

Antes de empezar nos vendrá bien tener a mano una Tabla de Colores Hexadécimales.


Nos dirigimos a la parte de editar el HTML de nuestra plantilla.
Buscamos el siguiente codigo (he tomado como referencia mi plantilla, la Mínima Lefty):

/* Comments
----------------------------------------------- */
#comments h4 {
margin:1em 0;
font-weight: bold;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.2em;
color: $sidebarcolor;
}
#comments-block {
margin:1em 0 1.5em;
line-height:1.6em;
}
#comments-block .comment-author {
margin:.5em 0;
}
#comments-block .comment-body {
margin:.25em 0 0;
}
#comments-block .comment-footer {
margin:-.25em 0 2em;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.1em;
}
#comments-block .comment-body p {
margin:0 0 .75em;
}
.deleted-comment {
font-style:italic;
color:gray;
}


Una vez localizado el código, lo sustituimos por este otro (es el que usaba antes en El Escaparate, muy parecido al actual aunque con distintos colores):

/* Comments
----------------------------------------------- */
#comments {
margin:0;
}
#comments h4 {
margin:0 0 10px;
padding-top:.5em;
line-height: 1.4em;
font: bold 110% Georgia,Serif;
color:#333;
}
#comments-block {
line-height:1.6em;
}
.comment-author {
background: #ffffff;
margin:.5em 0 0;
padding:0 0 0 20px;
font-weight:bold;
}
.comment-body {
background: #EFEFF7;
border: 1px dashed #DDDDDD;
margin:0;
padding:7px 7px 7px 7px;
}
.comment-body p {
margin:0 0 .5em;
}
.comment-body-author{
background:#C0C0C0;
margin:0;
padding:7px 7px 7px 10px;
}
.comment-body-author p {
font-size:105%;
margin:0 0 .2em 0;
color:#ffffff;
text-decoration:bold;
}
.comment-footer {
background:#993333 ; margin:0 0 .5em;
padding:0 0 .75em 20px;
color:#996;
}
.comment-footer a:link {
color:#ffffff;
}
.deleted-comment {
font-style:italic; color:gray;
}

Este código podemos cambiarlo como nos parezca para lograr el color de fondo que más nos guste.

Vamos por partes:
El .comment-author { es donde pone "Rosa dijo" podemos cambiar el color de fondo, yo tengo #ffffff lo que hace que se vea el fondo blanco.
Tambien he cambiado el código para que el texto se vea en negrita: font-weight:bold; pero puede ponerse normal.

El .comment-body { es la parte donde está el texto que escribimos en los comentarios, aquí también podemos cambiar el color igual que antes.
En mi caso, he añadido un borde punteado alrededor: border: 1px dashed #DDD;
podemos eliminarlo borrando esa línea, cambiar su color en #DDD e, incluso hacer que sea solido, cambiando "dashed" por "solid".

El .comment-footer { es donde vemos la fecha de publicación del comentario, cambiaremos el color por el que queramos.

En el código también está incluido la distinción del autor, es decir, el autor del blog (Rosa en este caso) aparece en un color distinto al de los demás comentaristas.

Esto servirá como orientación para conseguir los cambios que se precisen, lo mejor es hacerlo en una plantilla (si es de pruebas mejor) e ir comprobando como va quedando paso a paso.

En algunos casos el código de /* comments---/* no aparece en la plantilla ya que los comentarios se adaptan directamente al estilo del blog, es el caso de la plantilla de Jabba (de Blog and Web) y no se si servirá en todos los casos, pero en esa en concreto he probado sencillamente pegando el código tal cual en el CSS y funciona perfectamente.


Compartir Enlace

Como etiquetar las entradas de Blogger

Son muchos los visitantes del Escaparate que me comentan que algunas cosas que explico no les han servido.
En los casos concretos del " menú en forma de pestañas" y " títulos expandibles en los posts de las etiquetas" la queja se repite con frecuencia. El motivo generalmente, es que previamente no han etiquetado las entradas, requisito indispensable para que estos y algunos otros trucos funcionen como debe ser.

Poner etiquetas a nuestros posts es bastante sencillo:

Cada vez que escribimos una nueva entrada, vemos debajo del editor de texto un apartado de "Opciones de entrada" y destacado en negrita "Etiquetas de esta entrada", es justo ahí, donde pondremos nuestras etiquetas. Puede ser una sola o varias, siempre separadas por comas. Si ya has etiquetado algún posts anteriormente, tienes la opción de "Mostrar todo" para escoger una de las etiquetas existentes con solo hacer click sobre ella.


Para etiquetar los pots antiguos, hemos de usar el "Editar entradas" y una vez allí, en "Acciones de etiquetas" podremos ir seleccionando las entradas y añadiendo etiquetas, es un poco "labor de chinos" sobre todo si tenemos muchas entradas en el blog, pero todo es ponerse con ánimo...


Una vez etiquetadas las entradas, podemos mostrar las etiquetas en el pie de cada post, para ello vamos a: Plantilla - Entradas del blog - Editar y seleccionamos el cuadradito con la opción "etiquetas". Guardamos cambios y listo.

También podemos mostrar nuestras etiquetas en la sidebar, de forma que facilitemos la navegación en nuestro blog a las visitas, como si de un sencillo menú de contenidos se tratara. Para ello nos situamos en Plantilla - añadir nuevo elemento y seleccionamos la opción "etiquetas" que después arrastraremos a la parte de la sidebar que mejor nos parezca.



 Compartir Enlace

Como ocultar el "suscribirse a entradas Atom" en Blogger

| 0 comentarios

En el pie de nuestro blog vemos un link que posibilita a nuestros visitantes la suscripción a nuestras entradas.
Mediante el CSS podemos hacer que no se muestre. Para ello solo hemos de buscar .feed-links { en nuestra plantilla, y sustituir lo que está entre las dos llaves {} por esto:
.feed-links {
display: none;
visibility: hiden;
}

Si se diera el caso de que este código no aparece en nuestra plantilla, tendremos que añadirlo así que pegamos el código completo antes de ]]></b:skin>

Si preferimos hacer lo contrario, es decir, destacarlo de alguna manera, podemos añadirle un pequeño icono rss delante.
El código sería este:

.feed-links {
clear: both;
line-height: 2.5em;
padding-left:20px;
padding-top:5px;
background: url(http://img402.imageshack.us/img402/305/rect18st2bx0.png) center left no-repeat;
}

Deberemos tener en cuenta, que según sea el tamaño de nuestro icono, tendremos que modificar el padding, que es lo que marca la distancia del icono al texto.

¡Suerte!


Compartir Enlace