Supremos Foro de Discusión
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Agregar botones "me gusta" (like) de Facebook en nuestro site

Ir abajo

Agregar botones "me gusta" (like) de Facebook en nuestro site Empty Agregar botones "me gusta" (like) de Facebook en nuestro site

Mensaje por guagua Lun Ene 03, 2011 4:01 am

Primeramente debemos abrir una pagina con el siguiente enlace.

https://developers.facebook.com/docs/reference/plugins/like

El codigo de ejemplo que nos indica es el siguiente:
Código:
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.miquelcarol.com%2Fcontent%2Fagregar-botones-me-gusta-en-nuestro-site-drupal-sin-complicarnos-excesivamente-la-vida&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=tahoma&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>

Si nos fijamos nos muestra una linea con la ruta exacta del nodo que habiamos indicado en "Url to Like", como lo que nos interesa es mostrar la ruta del nodo que vamos a mostrar en vez de siempre la misma ruta, modificamos esa parte por el siguiente codigo php.
<?php global $base_url; print $base_url; print $node_url; ?>

Con ello logramos que siempre muestre la ruta de nuestro site (variable $base_url) y la ruta que tiene cada uno de nuestros nodos (variable $node_url). Quedandonos finalmente como muestro a continuacion, aquellos mas habiles o acostumbrados a ver este tipo de codigo pueden modificarlo para adaptarlo mejor a sus necesidades, los menos duchos pueden copiar directamente este codigo para que funcione en sus sites Drupal.
<iframe src="https://www.facebook.com/plugins/like.php?href=<?php global $base_url; print $base_url; print $node_url; ?>&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=tahoma&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>

eso esta basado en drupal pero con solo poner la url en <?php global $base_url; print $base_url; print $node_url; ?> funciona.

Fuente
guagua
guagua
Principiante
Principiante

Masculino Mensajes : 118
Puntos : 317
Reputación : 4
Fecha de inscripción : 11/07/2010
Edad : 42
Localización : Junin, Buenos Aires, Argentina

http://fabianbonetti.blogspot.com

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.