Si lo queremos agregar a la sidebar, basta crear un elemento HTML y reemplazar NOMBREBLOG por el nuestro:
<script type="text/javascript">
function showpostcount(json) {
document.write(parseInt(json.feed.openSearch$totalResults.$t,10));
}
</script>
<script src="http://NOMBREBLOG.blogspot.com/feeds/posts/default?alt=json-in-script&callback=showpostcount">
</script> entradas
<script src="http://NOMBREBLOG.blogspot.com/feeds/comments/default?alt=json-in-script&callback=showpostcount">
</script> comentarios
entradas
comentarios
Hay tres scripts, el primero, es una función que es la que lee los datos así que esa la dejamos tal como es. Las otras dos, "escriben" el número en nuestra página; por lo tanto, podemos darle estilo como a cualquier otro elemento HTML.
Algunos ejemplos:
<span style="propiedades"><script ... ></script> comentarios en este blog</span>
<span style="propiedades">CANTIDAD DE ENTRADAS</span>
<span style="propiedades"><script ... ></script></span>
21 comentarios:
chevre. Me apropie del codigo
Está bueno le truco.
:)
Me has adelantado a mi publicación :(
Bueno, yo he estado haciendo hace poco unas funciones similares (recuperar BlogID, BlogAuthor, BlogInfo, BlogTitle, BlogLastUpdateDate, BlogNumPost), aunque mis scripts devuelven el valor en vez de escribirlo, así pueden ser utilizados más genéricamente.
Buenas , yo también he hecho una publicación a partir del post de Pizcos, el enlace es este por si te interesa.
Un saludo!
Hola JMiur:
Yo apliqué este "truco" a mi blog y la verdad es que queda bastante bien y funciona, que es lo importante.
Aún me queda personalizarlo pero lo dejaré para otro día.
También quería recomendarte un post que ha escrito Amanda de BloggerBuster sobre la Navegación por números de páginas al estilo WordPress.
Es algo que muchos de nosotros estábamos esperando.
Un saludo.
Boa dica! Gracias!
[]'s
Compulsivo
Muy buen truco. Lo aplicaré
No se que utilidad puede tener pero, es algo :D
Solrac: Me disculpo :$
José: imagino que te refieres a ESTO.
Precisamente se lo pregunte a Rosa (El Escaparate), te has adelantado, gracias, me gusto. :)
Hola Jmiur y compañía. ¿Que tal?
He intentado poner este widget en mi blog, pero no me funciona... :( es muy raro, porque por lo que he leído en el blog de pizcos y los comentarios de vagabundia, a todos le ha funcionado, pero a mí no me aparece ningún número, solo entradas y comentarios. (También lo intenté con el código de pizcos).
¡Saludos!
Dime en cual blog lo has colocado porque no lo veo. Déjalo aunque no funcione a ver si es posible encontrar el problema viendo el código fuente.
Lo he colocado en este blog, JMiur, http://aventura-grafica.blogspot.com La verdad es que me parece raro, pero por algo a mí no me funciona... :(
Troya:
El mensaje que se lee es "The feed specified by http://www.blogger.com/feeds/..... is not enabled"
Tampoco puedo acceder a los feeds de tu blog con ningún lector. El problema parece estar en la Configuración de Blogger. Verifica que los feeds estén habilitados.
JMiur, era eso. No tenía activado el feed, el cual lo quité por estética, y por eso no me funcionaba. Ya está activado y funciona perfectamente. :)
Además, lo de contabilizar los post era algo que quería poner desde hace tiempo, y al final he tenido suerte y lo he encontrado :D
Aquí se puede ver cómo a quedado: http://aventura-grafica.blogspot.com
Bueno, Muchas gracias por la ayuda y nos seguimos leyendo ;)
Saludos!
Me alegro que se solucionara :)
Dice: "comments/default?alt=json-in-script&callback=showpostcount"><"
Debe decir: "comments/default?alt=json-in-script&callback=showpostcount">"
Se te pasó un "<" demás, es un detalle, pero puede complicar a alguien que no sabe de códigos.
Ahora bien, leyendo el comentario de @solrac (indudablemente debe ser carlos al revés ;)), me interesa llamar a esta función como un valor, sin que haga un "document.write", pero lo más importante sin un "callback" como función principal para obtener el dato, ya que mi idea era usarla dentro de un widget, pero no me permite usar un callback desde dentro, pero si una llamada genérica a una función javascript por ejemplo.
Como no estoy muy familiarizado con los json y esas cosas, te lo planteo... no sin antes aportar algo, claro está ;)
Felipe.
Saludos desde Chile.
Hola amigos de Vagabundia, ante todo gracias por vuestro trabajo y los correos.
Estoy cambiando un poco mi blog y me gusta ir diciendo como lo hago y los problemas que me encuentro. También estoy haciendo un pequeño diccionario con las palabras que usáis normalmente todos los que os dedicáis a este tema. Cuando trato de explicar como se pone inicio o final ó cualquier otro ejemplo, parece confundirse con “la plantilla” de esa entrada y no me deja escribirlo.
Si me entendéis y podéis darme una solución.
"Donde ponga a en el blog intento poner html"
Muchísimas gracias Rafa
El Filloa: No comprendo bien el problema ¿Se trata de escribir códigos HTML con los signos < y > pero que no se interpreten como códigos sino como textos?
Me ha encantado encontrar vuestro Blog. Me va a venir bien para reubicar cosillas en mi Blog.Pero me surge una duda con esto de los comentarios: ¿se puede logar que tengamos el número de comentarios por cada autor del Blog? es decir, ver cuantas noticias ha metido cada uno?
Gracias por adelantado
No que yo sepa, David.
gracias!!! necesitaba esto para mostrar la cantidad de "productos" en una tienda virtual. Esta Genial!! :)
¿Quiere dejar un comentario?
recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...
Nota: sólo los miembros de este blog pueden publicar comentarios.
Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.
Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...