Ver Mensaje Individual
  #10 (permalink)  
Antiguo 20/02/2012, 15:02
Avatar de Naahuel
Naahuel
 
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 1 mes
Puntos: 192
Respuesta: Uso los comentarios de facebook en mi wordpress, como se que alguien ha co

Pues si, tal vez te compliqué la vida. Perdón.

La idea básica y general, es usar el evento que se dispara al hacer un comentario con javascript. Cuando ese evento ocurre, hacemos algo. Podemos usar ajax de forma de guardar en la base de datos o enviar un email. Es lo que yo hice, básicamente.

Mirá este ejemplo simplificado. Estudialo y decime si te resulta más entendible:

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. </head>
  3.   <!-- Facebook comment, tal y cual lo usas vos -->
  4.   <div id="fb-root"></div>
  5. <script>(function(d, s, id) {
  6. var js, fjs = d.getElementsByTagName(s)[0];
  7. if (d.getElementById(id)) {return;}
  8. js = d.createElement(s); js.id = id;
  9. js.src = "//connect.facebook.net/es_LA/all.js#xfbml=1&appId=134309309932399";
  10. fjs.parentNode.insertBefore(js, fjs);
  11. }(document, 'script', 'facebook-jssdk'));</script>
  12.  
  13.   //aca creamos un script que se suscribe al evento comment.create
  14.   window.fbAsyncInit = function() {
  15.     FB.Event.subscribe('comment.create', function() { //suscribimos
  16.        //lo que yo ponga aca se ejecutará al hacerse un comentario
  17.        alert('Se hizo un comentario!');
  18.     });  
  19.   }
  20.  
  21.   <!-- aca el cosito para comentar -->
  22.   <div class="fb-comments" data-href="http://jsbin.com" data-num-posts="10" data-width="600"></div>
  23.  
  24.   </body>
  25. </html>

acá está en funcionamiento: http://jsbin.com/evumoj
__________________
nahueljose.com.ar