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

Ver el tema anterior Ver el tema siguiente Ir abajo

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

Mensaje por mama21mama el Lun Ene 03, 2011 4:01 am

Primeramente debemos abrir una pagina con el siguiente enlace.

http://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="http://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

_________________
avatar
mama21mama
supremo user
supremo user

Masculino Mensajes : 111
Puntos : 296
Reputación : 4
Fecha de inscripción : 11/07/2010
Edad : 34
Localización : Lincoln, Buenos Aires, Argentina

Ver perfil de usuario http://mamalibre.com.ar

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

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