Botón de Facebook no funciona el contador hasta que se hace click al botón (solución)

Yep, hoy finalmente hemos puesto en marcha tener Facebook presente desde YTuQueLeeS, de la misma manera que añadimos Twitter hace unos meses, pués bien, al instalar el botón oficial de facebook teniamos el problema de que solo mostraba el contador si se pulsaba el botón con el ratón, o tambien ocurría si tenias almenos 3 “compartir” del post en concreto, aunque parezca una tontería, para nosotros queda mejor que salga el contador siempre independientemente del número de comparticiones del post, pero no existe ninguna opción para habilitarlo de manera oficial, pero finalmente, después de buscar un buen rato, hemos encontrado la solución a nuestro problema.

Si utilizas el botón clásico de Facebook, tendrás un código parecido a este:

<a name=”fb_share”></a>
<script src=”http://static.ak.fbcdn.net/connect.php/js/FB.Share”
type=”text/javascript”>
</script>

Y deberás usar otro parecido a este:

<a name=”fb_share”></a>
<script src=”http://www.tudominio.com/FB.Share”
type=”text/javascript”>
</script>

El truco consiste en tener de manera local ese fichero y modificarlo, concretamente hay que buscar la siguiente línea:

this.displayBox(a,3);

y dejarla como

this.displayBox(a,0);

De esta manera, se quita la limitación del número de post mínimos para poder mostrar siempre el contador, existe el problema que el ficher FB.Share puede quedar absoleto con el tiempo, así que se puede utilizar un script mediante cron para que lo descargue diariamente y lo modifique de manera automática.

$ editor obtenerjs.sh

#!/bin/sh
cd /ruta/de/tu/blog/
[ -f FB.Share ] && rm -f FB.Share
wget http://static.ak.fbcdn.net/connect.php/js/FB.Share
sed -i ‘s/displayBox(a,3)/displayBox(a,0)/’ FB.Share

Luego añadirlo al cron como más nos apetezca:

00 06 * * * /ruta/de/tu/script/obtenerjs.sh

Esperamos que gente que no ha encontrado una solución a este problema todavía, no tenga ningún problema después de leer el tutorial.

2 Replies to “Botón de Facebook no funciona el contador hasta que se hace click al botón (solución)”

  1. Muchas gracias por el post me fue de gran ayuda… solo que me gustaría tener más información sobre la actualización de dicho archivo mediante cron… la verdad núnca he hecho eso. Gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada.