DominoBlog: Boton Facebook en las entradas
Daniel Recio - 22/08/2010
Ya estamos de vuelta de las vacaciones, cortas pero que le vamos a hacer.

Vamos a ver como poner un boton de Me Gusta Image:DominoBlog: Boton Facebook en las entradas o de recomendar Image:DominoBlog: Boton Facebook en las entradas  de Facebook en los comentarios de nuestro Blog Lotus sin lotusscript ni nada parecido solo haciendo uso de lo que viene en el blog estandar.



Como queremos que el botón "Me gusta" sea del artículo concreto necesitamos hacer que la URL sea la del artículo en cuestión, esto lo conseguimos con la combinación de las etiquetas < $DXURL$ >dx/< $DXDocumentLink$ > que nos devolverá la URL completa.

Ahora necesitamos el código del botón de Facebook que podemos construir en la URL Like Button y que nos daría algo así,

Image:DominoBlog: Boton Facebook en las entradas

lo único que tendremos que hacer es sustituir la URL de Ejemplo por la de nuestro artículo.


< iframe src="http://www.facebook.com/plugins/like.php?href=
< $DXURL$&>dx/< $DXDocumentLink$ >&layout=standard&show_faces=false&width=450&action=recommend&colorscheme=light&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true">< /iframe>

En ESLUG lo hemos puesto dentro de la page template "Document" debajo del contenido

Image:DominoBlog: Boton Facebook en las entradas


Image:DominoBlog: Boton Facebook en las entradas

Espero que os sirva y si os gusta ya podeis darle al botón jejeje
1
Albert Buendía
23/08/2010 9:03:20

Genial Dani.

Yo le he dado al botón Recomendar y aparecía mi nombre al principio del artículo. Ahora aparecen 2 personas que lo recomiendan pero no puedo ver qué personas lo recomiendan. Luego en Facebook ¿dónde aparece ésto? He mirado en mi muro, en mis enlaces, en tu muro ¿aparece en algún sitio que he recomendado este artículo? Gracias por el excelente aporte, como dicen los del otro lado del charco..

2
Danisoft
23/08/2010 11:25:45

Si, pero ten en cuenta que si quieres recomendar un articulo necesitas su URL, si lo que quieres es recomendar el sitio bastara con poner la url del dominio solamente y podrias ponerlo en la pag principal.

Un Saludo

3
Albert Buendía
23/08/2010 17:29:31

Observo que al modificar los templates, las entradas antiguas heredan los cambios, o sea, tienen efectos retroactivos, estupendo, así que ahora se puede recomendar una entrada o noticia antigua. Excelente !!

4
Martín
23/08/2010 10:51:36

Me gusta.

Lo pondré en mi blog A.S.A.P.

Las caras de las personas que lo recomiendan me suenan.

Un saludo

5
Danisoft
23/08/2010 11:28:56

Default Item Template, no me habia dado cuenta, ahi si que se puede poner segun el ejemplo

Saludos

6
Danisoft
23/08/2010 9:54:20

En mi muro si sale, pero he añadido texto al darle a recomendar a lo mejor es por eso, y tambien he visto que no sale el ultimo sino debajo de otros dos mas antiguos.

7
Martín
23/08/2010 10:55:10

Una cosa, yo creo que queda más operativo en la home page, o sea, en la default Item Template.

8
Danisoft
23/08/2010 9:44:15

Ahi los tienes, no tengo ni idea de quien son, pero parecen habituales.

He cambiado el parametro faces=false por faces=true y la altura del iframe a 80 en lugar de 35

Un Saludo

9
Danisoft
23/08/2010 11:27:39

Vereis que en el documento (sin comentarios ) tambien hay un icono para twitter, pero lo pondre en otro articulo .....

Un Saludo

10
Armando
17/09/2012 17:41:16

Danny

he tratado de colocarlo en un formulario de noticias que publico pero no he tenido los resultados esperados. Traté con este código:

<div id="fb-root"></div>

<div id="fb-root"></div>

<script>(function(d, s, id) {

var js, fjs = d.getElementsByTagName(s)[0];

if (d.getElementById(id)) return;

js = d.createElement(s); js.id = id;

js.src = "//connect.facebook.net/es_ES/all.js#xfbml=1&appId=262769203839551";

fjs.parentNode.insertBefore(js, fjs);

}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like" data-href="AQUI COLOCO UN COMPUTED VALUE " data-send="false" data-width="450" data-show-faces="true"></div>

..

en ese campo capturo la dirección web + el Id del documento. Cuando hago click en me gusta no envía nada, al parecer el código del id del documento no es interpretado por la página de face

11
Danisoft
17/09/2012 19:41:43

Supongo que antes habras cargdo la libreria de facebook, no?

12
Armando
17/09/2012 17:39:13

Danny

he tratado de colocarlo en un formulario de noticias que publico pero no he tenido los resultados esperados. Traté con este código:

<div id="fb-root"></div>

<div id="fb-root"></div>

<script>(function(d, s, id) {

var js, fjs = d.getElementsByTagName(s)[0];

if (d.getElementById(id)) return;

js = d.createElement(s); js.id = id;

js.src = "//connect.facebook.net/es_ES/all.js#xfbml=1&appId=262769203839551";

fjs.parentNode.insertBefore(js, fjs);

}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like" data-href="AQUI COLOCO UN COMPUTED VALUE " data-send="false" data-width="450" data-show-faces="true"></div>

13
Armando
20/09/2012 6:29:50

librerias de face?

mmm el codigo que he colocado es el de face ... es necesario colocar una libreria de face en mi formulario? cual es

gracias por la ayuda

slds

Deja tu comentario

DominoBlog: Boton Facebook en las entradas