Autor Tema: Ayuda tip o scripts facebook  (Leído 615 veces)

Desconectado The toro

  • PHPerit@
  • *
  • Mensajes: 23
  • Karma: 1
  • Nuev@ PHPer@
    • Ver Perfil
Ayuda tip o scripts facebook
« en: 28 de Octubre de 2011, 08:24:59 am »
Hola comunidad que dia estaba pasando por este blog:
http://radioportalfoxmix.blogspot.com

Y yo tabn poseeo un blog y quiero ponerle ese TIP de facebook que se habre la casilla de fans al pasar el cursos por el lado se habre eso como pongo eso o donde consigo ese code o alguien me explica como ponerlo?

Saludos se los agradeceria mucho!

Comunidad PHPeros

Ayuda tip o scripts facebook
« en: 28 de Octubre de 2011, 08:24:59 am »

Desconectado AlejoSketch

  • PHPero Avanzado
  • ****
  • Mensajes: 339
  • Karma: 12
  • Sexo: Masculino
  • Aprendiendo algo nuevo cada día!
    • Ver Perfil
Re:Ayuda tip o scripts facebook
« Respuesta #1 en: 18 de Noviembre de 2011, 04:35:12 am »
Hola The toro.

Según veo tu mensaje es del 28 de octubre, así que no se si aún estés interesado en saber acerca del tema, de igual manera medio lo explico por si alguien más quiere aplicarlo (a mi manera, como yo lo haría) ya que desconozco como funciona en ese blog y por el momento tampoco me urge saberlo.

Lo que yo haría para lograr eso, sería combinar html, css y jQuery como sería de esperarse. no lo haré muy especifico, pero si no lo entiendes puedes decirme para hacerlo más puntual (con códigos).

1.- HTML:

- Crea el 'div' de dicho elemento y sus "sub-divs" en el caso de que se requieran. | ejemplo:

Código: [Seleccionar]
<div id="facebook">
<div id="box">
Aquí iría el código del 'like box' de Facebook, lo puedes obtener en https://developers.facebook.com/docs/reference/plugins/like-box/
</div>
</div>

2.- CSS:

- Añade las reglas de estilo, por ejemplo la que sería necesaria para el caso de (div id=box): display cuyo valor sería none, porque nos interesa que inicialmente este div no se vea, ya que debe aparecer cuando situemos el cursor sobre el mismo. | ejemplo:

Código: [Seleccionar]
div#box {
display: none;
}

- También puedes aprovechar y añadir el estilo claro, por ejemplo la imagen de Facebook, el color, el tamaño y la posición, esta última muy importante para que puedas situarlo en una parte fija de la pantalla como el blog de ejemplo. (supongo que tienes conocimiento básico en html y css, de no ser así dímelo y seré más puntual).


3.- jQuery:

- jQuery hará la magia por así decirlo, puedes usar el efecto "Slide" para lograrlo, (http://docs.jquery.com/UI/Effects/Slide) indicando "left" como el parámetro de dirección (cuyo significado en español sería izquierda, la dirección hacia donde se "abre" el like box de Facebook). todo esto aplicalo como tu más quieras al código. | ejemplo:

Código: [Seleccionar]
$("#facebook").mouseover(function(){
$("#box").show("slide", { direction: "left" }, 1000);
});

(escribí el código de lo que se, así que corregidme si me equivoco por favor), a lo que esto hace referencia más o menos es:

$("#facebook").mouseover(function(){: Al pasar el cursor sobre el div facebook.
$("#box").show("slide", { direction: "left" }, 1000);: Una vez pase lo anterior, el div box se abrirá mostrándose hacia la izquierda.

- Tampoco olvides poner el código para que al llevar el cursor fuera del elemento, se vuelva a ocultar y no se quede "abierto"


Bueno creo que es más o menos así, debe ser fácil si sabes lo básico en html, css y js. de igual manera cualquier duda me dices y te responderé en cuanto me sea posible. y si tuve algún error o me equivoco en algo también pueden hacérmelo saber.


¡Un saludo!  :D
« Última modificación: 18 de Noviembre de 2011, 04:38:47 am por AlejoSketch »