-
▼
2009
(106)
-
►
noviembre
(11)
- Blogumus definitivo
- Cambiar estilo según el tipo de página
- Menús, botones, banners y textos con flash
- Menú de pestañas
- Indice por categorías (tipo sitemap)
- Indice por categorías
- Entradas relacionadas con miniaturas
- Encontrar imágenes licenciadas CC en Flickr
- Modificar la anchura en los enlaces de navegación
- Una ventana (bloque) emergente con un click
- Botón para ofrecer suscripción por correo
-
►
octubre
(12)
- IconTexto. Más iconos gratuitos.
- Modificaciones al sistema de sumarios 2
- Modificaciones al sistema de sumarios
- Gracias
- Las no-claves para tener un buen blog
- Aviso fijo al final de cada entrada.
- Probando fuentes
- Splash screen... o algo parecido
- Plantilla. Oldbook
- Barra de herramientas Wibiya
- Proteger un contenido... pero poco
- Novedades legales y de cortesía.
-
►
septiembre
(15)
- Splush. Gadget para entradas recientes.
- Feed. Qué es y para qué sirve.
- A vueltas con los avatares y con la exportación
- Decora tu blog... en menos de un minuto
- Personalizar avatares comentaristas
- Avatar en comentarios. Restaurar artilugio.
- 20blogs.Tras la tempestad...
- Plantilla Bloggerbloc
- Para que la nube de etiquetas parezca más una nube...
- Etiquetas perdidas Blogger. Cómo funcionan.
- Luz de Gas RadioBlog
- Premios Bitacoras 2009
- Linkwithin. Entradas relacionadas con imagen.
- Imágenes rotativas
- Construye tu propia tira cómica online
-
►
agosto
(10)
- Nube de etiquetas en Blogger
- Secciones con estilo III Plegar y desplegar
- Secciones con estilo II Fondos cuando la longitud ...
- Secciones con estilo I Intercalar y formatear una ...
- Arreglar la plantilla con Google Chrome
- Modo vacaciones total
- Imágenes con licencia Commons en Google
- Blogger. Cómo eliminar/sustituir la cabecera.
- Fuentes libres.
- Blogger. Modificar el formulario de comentarios.
-
▼
marzo
(10)
- Position: Imágenes fijas... o desubicadas II
- Position: Imágenes fijas... o desubicadas I
- Cambiar la plantilla ¿Quién dijo miedo?
- Más Blogumus. Ahora nube 3D para fotos.
- Blogumus para cualquier tipo de enlace
- Posicionar imágenes y texto
- 50 Blogs de ayuda en castellano + 1
- Fechas de entradas que no salen
- Estilo revista (magazine) simplificado
- Distintos estilos para cada etiqueta (o autor)
-
►
noviembre
(11)
-
►
2008
(110)
- ► septiembre (14)
-
►
2007
(57)
- ► septiembre (5)
-
►
2006
(3)
- ► septiembre (3)
Fechas de entradas que no salen
08/03/2009
16
En distintas ocasiones nos han preguntado sobre la "desaparición" de fechas en los posts. En las plantillas normales, el problema no es que desaparezcan... Lo que ocurre en realidad es que Blogger cuando hay varias entradas con la misma fecha, sólo la muestra en la primera de ellas.Otro caso distinto es el de las plantillas adaptadas (por ejemplo las de Wordpress), cuya solución ya se dió cuando tratamos el tema de las fechas en la plantilla Aspire.
O sea, que realmente no es un problema, pero si aún así publicas varias veces al día y quieres que todos tus posts tengan su fecha, a continuación te explicamos como puedes hacer un arreglillo.
En primer lugar buscamos la parte de HTML dónde se gestiona la fecha de las entradas. El código más normal por defecto, sería este:
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
Normalmente hay una condición para mostrar la fecha sólo si existe. No sé exactamente cómo lo hace Blogger, pero el caso es que si hay varios posts con la misma, sólo la guarda para el primero. Los demás posts con la misma fecha, no tienen idem por lo que esta condición hace que los demás entradas no la puedan mostrar.
Lo que vamos a hacer entonces, es guardar la última fecha mostrada en una variable (ULTFECHA) y recuperarla para usarla cuando no se cumpla la condición (ELSE) de que el post tenga fecha. Esto quedaría así (en verde las líneas insertadas):
<b:if cond='data:post.dateHeader'>
<script type='text/javascript'>var ultfecha = '<data:post.dateHeader/>';</script>
<h2 class='date-header'><data:post.dateHeader/></h2>
<b:else/>
<h2 class='date-header'><script type='text/javascript'>document.write(ultfecha);</script></h2>
</b:if>
<script type='text/javascript'>var ultfecha = '<data:post.dateHeader/>';</script>
<h2 class='date-header'><data:post.dateHeader/></h2>
<b:else/>
<h2 class='date-header'><script type='text/javascript'>document.write(ultfecha);</script></h2>
</b:if>
Ya tenemos fecha para todos nuestros posts.
Suscribirse a:
Enviar comentarios (Atom)
































16 comentarios:
Que Cosa Tengo Que Agregar o Colocar Para Que Todas Las Fechas Tengan La Misma Fuente, Porque Me Salen Con Diferente Fuente Las Fechas Que No Se Mostraban...
Unos encabezados H2 delante y detrás de la tercera línea a insertar. Ya lo corrijo en el post.
Hola.
Parece que me pasa lo mismo que al compañero/a de la anterior intervención, la fecha ahora aparece en todos los post pero solo se mantiene el formato original en el primer post, en los demás aperece otro formato.
¿Sabes cómo lo corrijo??
Gracias.
www.lago-tanganyika.blogspot.com
Si no me equivoco Miguel Mora, tu código incluye además de un H2, un DIV ID='FECHA'. Inclúyelo igual que aparezca en el código original, en la parte que hemos añadido.
Mi pregunta seria la contraria: Como puedo quitar la fecha en una entrada determinada para que no aparezca, repito SOLO en una entrada determinada??
Saludos
Hola Priamo. Tendrías que localizar la parte dónde se genera la fecha de los post (normalmente es la clase date-header y encerrarla entre un condicional IF. La comparación tendría que hacerse con el nombre literal de la entrada y si no es igual (!=) a ese nombre, que se genere.
Quizás lo que quieras conseguir es que una entrada simulara ser otra cosa: un encabezamiento del blog, una entrada que no salga como tal... Si es esto último, dime exactamente qué es lo que quieres porque puede que haya otras soluciones.
Gracias por la rapidez, verás lo que quiero es:
Clickar en una nombre de la sidebar "Mis Coches" p.e. "Ninco 1:32" y que me abra una entrada que no tenga fecha dado que me va a servir para mostrar todos mis adquisiciones de coches presentes y futuras.
Mi blog de pruebas: priamo24.blogspot.com
En cuanto a la solucion anterior imagino lo que me quieres transmitir pero no sabría desarrollarlo, si no hay otra solucion podrias concretarme mejor como hacerlo.
Muchas Gracias
Priamo, lo más fácil es que sí le pongas fecha, pero una fecha atrasada. Por ejemplo, una más antigua que cualquiera de las que lleven las entradas normales (01/01/2001). Con eso tendrás una especie de página "aparte", que parece que es lo que quieres y la fecha no creo que moleste mucho.
Aquí puedes ver un poco más a fondo la idea.
La otra posibilidad, no es que sea demasiado complicada, pero desde luego requiere modificación del HTML.
Distinto sería que quisieras que no hubiera entradas al uso y que todo el blog fuera como una web normal. En ese caso, lee esto otro.
Gracias Oloman, lo probaré pero creo que me quedo con lo más sencillo pero efectivo como es poner la fecha atrasada.
Muchas gracias
Hola, tengo un problemilla con esto de las fechas. Mi blog es este:
www.sentimientogalduriense.blogspot.com
Me sale en la imagen del calendario UNDEFINED y no se como hacer para que muestre el mes y el dia. Las lineas del HTML que creo que son te las dejo aqui mas abajo:
.post-month {
font-size: 11px;
text-transform: uppercase;
color: #333333;
text-align: center;
display: block;
font-family: Arial, Helvetica, sans-serif;
line-height: 11px;
font-weight: 700;
padding-top: 15px;
margin-left: -3px;
}
.post-day {
font-size: 18px;
text-transform: uppercase;
color: #ac3a01;
text-align: center;
display:block;
line-height: 18px;
padding-top: 4px;
margin-left: -3px;
aver si alguien me puede ayudar aver lo que tengo que poner, porque no tengo ni idea.
ercele8, antes de ver otra cosa, prueba a ver si esto es lo que ocurre en tu blog.
Muchas gracias, si era eso, pero no encontraba el codigo. Lastima que no leí el ultimo parrafo de actualización y al final cambiando el formato de fecha a uno muy raro se ha puesto bien. Muchisimas gracias.
Mi problema es que acabo de instalar una plantilla con todos los cambios necesarios que tenía la otra, recargué nuevamente mis enlaces y ahora ZACATE! me vengo a dar cuenta que no figura fecha en ningún post... traté de seguir consejos de aquí pero vaya que ni siquiera encuentro en la plantilla la mención del tramo que dices, no sé qué hacer. ¿Hay alguna forma de directamente agregar en la plantilla las fechas?
Mi página es http://mundo-cinefilia.blogspot.com/
Hola Mundo Cinefilia. Lo que aquí se explica es para una serie de plantillas determinadas en las que no se incluye la tuya.
La clase que controla las fechas en tu caso es h2.date-header. De todas formas, ahora mismo es visible en todos los posts excepto en el primero, aunque me parece que el primero no está como post sino como gadget y es por eso.
PUBLICAR UN COMENTARIO