Desarrollo: Cómo mostrar cajas de diálogo con FBML

Las cajas de diálogo son un elemento muy útil para informar a los usuarios o para solicitar su aprobación para una determinada acción. Este tipo de cajas son muy utilizadas por las aplicaciones de escritorio y por muchas webs.

Facebook nos ofrece la posibilidad de mostrar este tipo de cajas, ya sea utilizando FBML o utilizando FBJS. En este post os voy a explicar como mostrar una caja de diálogo con FBML.

Os pongo aquí mi pequeño ejemplo:


<fb:dialog id="cajaDialogo" cancel_button=1>
  <fb:dialog-title>Título de la caja de diálogo	
  <fb:dialog-content>¿ Quieres probar la pregunta?
      <form id="miFormulario">
        <p/>
        <input type="radio" name="like_dialog" value="yes"/>Sí
        <br/>
        <input type="radio" name="like_dialog" value="no"/>No
        <p/>
      </form>
  </fb:dialog-content>
  <fb:dialog-button type="submit" value="Yes" form_id="miFormulario" /> 
</fb:dialog>

Haz click aquí para mostrar el <a href="#" clicktoshowdialog="cajaDialogo">diálogo</a>

Cómo veis para mostrar la caja hay que mostrarla utilizando un evento de Facebook en el enlace.

4 comentarios sobre “Desarrollo: Cómo mostrar cajas de diálogo con FBML

  • el 10 Febrero, 2010 a las 8:07 pm
    Permalink

    Hola tengo una duda, tengo que colocar en una web de una app una encuesta, tenia en mente usar el ejemplo que diste (por sierto bendito seas por la ayuda que das) pero no se como o donde guardar los resultados para que me queden acumulados por un sierto tiempo. Puedes darme una mano con eso? tnx

    Respuesta
  • el 10 Febrero, 2010 a las 9:07 pm
    Permalink

    Hola,

    La solución que te ofrezco requiere conocimientos de programación de nivel medio.

    La encuesta debe estar dentro de un formulario, ese formulario debes enviarlo a una página en la cual debes procesar los datos del mismo, si es con PHP tendrías que utilizar la instrucción $_POST o $_GET (dependiendo del tipo de envío del formulario) para procesar los campos de la encuesta y grabarlos en base de datos.

    Una vez los grabes en base de datos puedes acudir a ella cuando quieras.

    Si no quieres utilizar una base de datos tendrás que ir pasando esos datos de página en página como campos ocultos (hidden) en formulario.

    Espero que te sirva de ayuda.

    Un saludo,

    Respuesta
  • el 11 Diciembre, 2010 a las 8:56 am
    Permalink

    me podrias ayudar? necesito el codigo fbml para insertar una caja, tabla o lo que sea que diga:

    Tu Nombre
    Tu correo electronico:
    Comentario:

    O algo parecido para que me dejen tanto nombre como correo en mi pagina de fans.
    gracias

    Respuesta

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Sígueme