Inserta la fecha de cada artículo en Blogger
Por omisión, las plantillas estándar para un blog en Blogger sólo muestran la fecha en la que un artículo ha sido publicado junto al título de dicho artículo y sólo si se trata del último artículo redactado el día que se ha redactado. Es decir, que si se han publicado varios artículos en un solo día, la fecha sólo aparecerá junto a uno de ellos. Para algún que otro bloguero, y ese fue mi caso, esto podría ser un problema.
En mi caso, lo que buscaba es que la fecha no apareciese junto al título de artículo alguno, sino formando parte del permalink que aparece al pie de cada uno de ellos. ¿Cuál es el truco? Como habitualmente sucede, se trata sólo de un poco de magia Javascript.
El código habitual que visualiza la fecha del artículo es éste:
<BlogDateHeader> <$BlogDateHeaderDate$> </BlogDateHeader>
La cláusula BlogDateHeaderDate sólo es ejecutable entre las dos etiquetas BlogDateHeader. Lo que haremos será aprovechar dicha ejecución, no para mostrarla en la página, sino para almacenarla en una variable Javascript.
<BlogDateHeader> <script type="text/javascript"> var postDate="<$BlogDateHeaderDate$>" </script> </BlogDateHeader>
La variable postDate puede ser utilizada ahora fuera del ámbito de BlogDateHeader para visualizar la fecha de cada artículo, sea cuando sea que haya sido escrito. Por ejemplo, visualizando el permalink así:
<em>Publicado por <$BlogItemAuthorNickname$> el <a href="<$BlogItemPermalinkUrl$>" title="permanent link" rel="nofollow"> <!-- Output date saved before --> <script type="text/javascript"> document.write(postDate); </script> a las <$BlogItemDateTime$></a></em>
La idea es de Show Blogger Header Date in Multiple posts per day publicado en Nuvve Nuvve.
¿Te pareció interesante? Sé tan amable de menear este artículo.









Información Bitacoras.com…
Si lo deseas, puedes hacer click para valorar este post en Bitacoras.com. Gracias….
GRACIAS!! pues esta informacion si es interesante la verdad porque yo nunca lo habia hecho!