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 fabianbonetti el 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

_________________
GNUsocial
fabianbonetti@gnusocial.cc
fabianbonetti
fabianbonetti
supremo user
supremo user

Masculino Mensajes : 114
Puntos : 305
Reputación : 4
Fecha de inscripción : 11/07/2010
Edad : 37
Localización : Junin, Buenos Aires, Argentina

http://fabianbonetti.blogspot.com

Volver arriba Ir abajo

Volver arriba


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