1.6.10

Personalizar fechas de las entradas (posts) de blogger


Nota: Este procedimiento no funciona muy bien con las siguientes plantillas: Rounders, Herbert, Snapshop, TicTac, Tekka y Sand dollar.
-----------------------------

Siguiendo los siguientes pasos podremos hacer que las fechas de las entradas de nuestro blog se muestren dentro de una imagen tipo calendario:

1.- Cambiamos el formato con que se muestran las fechas de las entradas. Para ello vamos a:

Página principal ► Diseño ► Configuración ► Idioma y formato ► Formato de cabecera de fecha

Formato de cabecera de fecha
    ...seleccionamos la penúltima opción y guardamos configuración.
2.- Vamos a Edición de Html:

Página principal ► Diseño ► Plantilla ► Edición de HTML ► Expandir plantillas de artilugios
    ...y antes de de la etiqueta </head>, pegamos el siguiente código:
<script>
function remplaza_fecha(d){
var da = d.split(' ');
dia = "<strong class='fecha_dia'>"+da[0]+"</strong>";
mes = "<strong class='fecha_mes'>"+da[1].slice(0,3)+"</strong>";
anio = "<strong class='fecha_anio'>"+da[2]+"</strong>";
document.write(dia+mes+anio);
}
</script>

3.- Localizamos esta línea de código:

<h2 class='date-header'><span><data:post.dateHeader/></span></h2>

  • Si la encontramos dos veces, utilizamos la segunda.
4.- La eliminamos y en su lugar ponemos este código:

<div id='fecha'>
<script>remplaza_fecha('<data:post.dateHeader/>');</script>
</div>

5.- Regresamos hacia arriba en la plantilla para localizar la etiqueta:

]]></b:skin>

...encima de la cual pegamos estas líneas de CSS para controlar el estilo de la fecha:

/* Calendario-Fecha
-------------------- */

#fecha {
display: block;
float:left;
margin: 0 13px 0 0;
padding: 0 13px 8px 10px;
color: #333;
background: transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL7ol-4F0ZObV_jL1YdAWyxhwVljmKnkaMKMR7UChAUGnNj2fTy1G-ItBcZQZ31Y5XFxkg4FYF5ajMApirDQf_u-mniGYMj4kNXbQD91DUCAMQwzQ4SVFORaJfc_5eiecBxBPSZTYKQNNj/s1600/Fecha3.png) no-repeat;
border: 0;
text-transform: uppercase;
}

.fecha_mes {
display: block;
font-size: 10px;
font-weight:bold;
}

.fecha_anio {
display: block;
font-size: 10px;
}

.fecha_dia {
margin: 2px 0 0 1px;
display: block;
font-size: 16px;
font-weight:bold;
}

6.- Guardamos los cambios

La línea resaltada en rojo corresponde a la url de la imagen tipo calendario, la podemos cambiar.

Así se verá la fecha en una entrada:

A continuación dejamos algunas imágenes. Si queremos poner alguna de ellas hacemos click sobre la misma y la tendremos en otra ventana, copiamos la URL que aparece en la barra de direcciones y la pegamos en el sitio indicado en el código.

Índice Edición HTML
Poner imagen de fondo a un blog Cambiar enlaces pie de página
Eliminar enlaces pie de página Eliminar 'Publicado por'
Eliminar fechas Eliminar la hora
Efecto subrayar links Eliminar barra superior
Evitar copias de blogs Ocultar o eliminar sidebar
Eliminar y reemplazar cabecera Ícono para barra de direcciones
Centrar títulos posts Ensanchar blog
Cambiar color fondo posts Color fondo sidebar
Agregar una sidebar Color fondo de comentarios
Personalizar firma pie de posts Personalizar fechas de los posts
Diseñador de plantillas de Blogger Crear página de inicio o Portada
Eliminar enlaces a autores de plantillas Cambiar de sitio la sidebar
Centrar imagen de la cebecera

12 comentarios :

▼▲ Ocultar / Mostrar comentarios
Comentario escrito por xltutor : #

Hola, es un excelente aporte he seguido todos lo pasos, pero en vez de salirme de esta menera:
10
MAY
2010

me sale como si le hubiera hecho un enter luego del dia y del mes, así:
10

MAY

2010

Puedes ayudarme...

Comentario escrito por Pedro Pablo Pachón : #

xlexpert: Ese problema se debe al tipo de plantilla. Este procedimiento no funciona muy bien con estas plantillas: Rounders, Herbert, TicTac, Tekka y Sand dollar. La de tu blog es Rounders.

Si de todas maneras quieres personalizar la fecha de las entradas, debes cambiar de plantilla (Te sugiero Denim, Minima o Son of mota). En este caso, una vez cambiada la plantilla, deberás hacer los cambios indicados en el tutorial, omitiendo los pasos 3 y 4.

Si no quieres cambiar de plantilla:
a) Dejas las fechas así, lo que no te aconsejo ya que no es muy buena presentación, o
b) Reversas los cambios que hiciste para volver a la fecha original.

Discúlpame por no haber hecho esta aclaración en el tutorial.

Si tienes alguna duda no vaciles en formularla.

Saludos.

Comentario escrito por jcgonzalez3165 : #

Hola Castorlux. Lo he intentado en mi plantilla y no funciona.
Lo que gustaría es implementar un efecto como lo tiene en CONTENIDO, en el cual se da clic a la flechita y se expande otras opciones. Me gustaría saber si eso queda automático, que si cada vez que pongo las Etiquetas en las publicaciones ya se actualiza?
Muchas gracias.

Comentario escrito por Pedro Pablo Pachón : #

Jcgonzalez3165: Un modelo de código para menú desplegable lo puede encontrar aquí:
http://bloguermast.blogspot.com/2010/09/menu-desplegable-para-blogger.html
Saludos.

Comentario escrito por Tito : #

hola lo intente con mi platilla y busque ""Localizamos esta línea de códigola del paso 3 y no la encontre =("" que hise mal

Comentario escrito por Pedro Pablo Pachón : #

Tito: La línea de código puede no ser exactamente igual. Busque esta:

<h2 class='date-header'><span><data:post.dateHeader/></span></h2>

No se le olvide expandir las plantillas de artilugios.

Saludos.

Comentario escrito por Kasimiro : #

Muy bien explicado y me ha servido de ayuda para mejorar el diseño de mi blog.
Muchas gracias y felicidades por este fantástico blog.

Comentario escrito por Pedro Pablo Pachón : #

Kasimiro: Muchas gracias por su visita y su comentario.
Saludos.

Comentario escrito por Chisco : #

buenas noches...

No se si sigues con este tema, pero sigo tus pasos y no consigo que me salga como dices... Hay que incluir algo mas en el Css del diseño de la plantilla??? o solo en los sitios que me dices. Haciendolo como me dices solo me sale

10
abr
2012

sin el marco y sin que por un casual salga la entrada a la derecha de la fecha, ya que asi queda muy feo... Me puedes ayudar???

Gracias.

Comentario escrito por Pedro Pablo Pachón : #

Chisco: Si no aparece el marco es porque no pusiste, en el código del punto 5, la dirección de la imagen o la pusiste mal. Y si el calendario no aparece a la izquierda de las entradas es que, como se anotó al comienzo del tutorial, éste no funciona bien para algunas plantillas. Posiblemente la tuya sea una de ésas.
Saludos.

Comentario escrito por Chisco : #

Buenas noches, pues si que tengo puesto el punto 5 en lo que me comentas, y me estoy volviendo loco, jaja, me puedes decir en que plantillas funcionaria un sistema asi??? pq la verdad soy bastante novato y aunque no sea algo importante me parece que queda muy estetico si lo pongo segun tu tutorial. Gracias por contestar.

Comentario escrito por Pedro Pablo Pachón : #

Chisco: Este sistema funciona muy bien en la plantilla Denim, que fue la que se utilizó en el ejemplo.
Saludos.

Este blog ya cumplió su ciclo, por esta razón, aunque sigue a disposición de los usuarios, no se harán más publicaciones ni se atenderán más consultas. La respuesta a su inquietud puede estar entre los comentarios hechos hasta aquí.

El autor.