Como agregar el plugin de comentarios de Facebook a tus articulos del Foro

Started by paisanet, March 31, 2011, 03:29:23 PM

Previous topic - Next topic

paisanet

Hola compañeros, queria compartir con ustedes este procedimiento que le vengo aplicando a mi foro.

Para comenzar debes ir a la pagina de facebook y conseguir el codigo del plugin:
http://developers.facebook.com/docs/reference/plugins/comments/#

Donde dice URL to comment on, pones la URL del mensaje en el foro.




El codigo que te entregan en la pagina de facebook esta configurado el lenguaje del plugin por defecto en ingles, para ponerlo en español le modificamos la linea en_US por es_LA asi:
[html]<div id="fb-root"></div><script src="http://connect.facebook.net/es_LA/all.js#appId=APP_ID&amp;xfbml=1"></script><fb:comments href="http://www.sistemasycontroles.net/foro/index.php/topic,200.0.html" num_posts="10" width="500"></fb:comments>[/html]

Y listo ya esta listo tu plugin de comentarios para añadirlo a tu publicacion.

ASi se deberia de ver en tus articulos:

Lo tengo instalado en:
http://www.sistemasycontroles.net/foro2

______________________
Estoy analizando el codigo del foro Display.template.php , si alguien sabe en que variable se almacena la URL por defecto de cada mensaje que se publica ,por favor me comparte el dato, para mirar como hacer que se agregue el plugin en cada publicacion. automaticamente.

igualmente si alguien ha tenido exito implementando la etiqueta de administrador al plugin, por favor comente donde la agrego:
<meta property="fb:admins" content="{YOUR_FACEBOOK_USER_ID}"/>

Gracias al compañero ABM, quien ofrecio la solucion a donde agregar dicha etiqueta:
Efectivamente, ubicas dentro de la carpeta de tu theme, el archivo index.template.php y ubicas las etiquetas <head></head> dentro de las cuales debe ir la etiqueta de admin del plugin asi:


Aportadordelmix

Yo lo hice así:

En index.template.php

Buscas:
<meta http-equiv="Content-Type" content="text/html; charset=', $context['character_set'], '" />

Agregas antes:
<meta property="fb:admins" content="Aqui tu ID de usuario de facebook"/>

En display.template.php, reportar al moderador sería esto

// Maybe they want to report this post to the moderator(s)?

Agrego después:

if ($message['id'] == $context['topic_first_message'])
echo'
               <br /><br />
<div id="fb-root"></div><div align="left"><script src="http://connect.facebook.net/en_US/all.js#appId=APP_ID&amp;xfbml=1"></script><fb:comments href=', $scripturl, '?topic=', $context['current_topic'], ' num_posts="2" width="400"></fb:comments></div>';


éste es el acho de la caja

width="400"

paisanet

Gracias compañero ABM, hay agregue al topic de arriba una captura con el procedimiento que tu describes, te pregunto, efectivamente si te sale en los comentarios que las demas personas hagan, la opcion de eliminar ese comentario ?

Ya que incluso despues de agregar la etiqueta de fb:admins en el index.template.php, el plugin me sigue mostrando las dos opciones normales sin darme la opcion de eliminar comentarios.

DoctorMalboro

dos <br /> y un align="" dentro de una div es simplemente acomodarle a tu pantalla.

<div style="position: absolute; left: 10px; padding-top: 20px;">contenido acá</div>

Da el mismo contenido, pero de una manera eficiente (podes ir jugando con los valores según lo quieras vos...

paisanet

DoctorMalboro, te pregunto no sabes por que no esta tomando la etiqueta:
<meta property="fb:admins" content="100001548642315"/>

que supuestamente deja otorgar privilegios de administrador al plugin a determinado usuario. almenos por lo que se lee en la pagina de facebook con esa deberia bastar o sera necesario agregar tambien la:
<meta property="fb:app_id" content="{YOUR_APPLICATION_ID}">

alguna idea?

Pagina oficial del plugin con las intrucciones:
http://developers.facebook.com/docs/reference/plugins/comments/#

DoctorMalboro


paisanet

no consigo con ninguna propiedad ni con inherit, ni fixed, align=left etc lograr que el plugin de comentarios se alinee a los post del foro, alguna ayuda ?

http://www.sistemasycontroles.net/foro2/biblioteca-empresarial/zafari-comercial

desde ya muchas gracias
best regards.

Advertisement: