Tuesday 9 August 2011

Add Facebook Comments Box to your Blog

In 2009 Facebook developers introduced their best social plugin called "Facebook Comments Box". This plugin can be embedded in any website or blog and visitors can use their IDs of Facebook, Yahoo, AOL or Hotmail to leave a comment at your site. This plugin did show a lot of problems when it was embedded in Blogger Blogs in initial days of its development but now thanks to our fellow friend Max from Allblogtools.com this plugin has been finally bloggerized to work just perfect with any Blogger hosted blogs. I have edited Max's coding in some areas and have mentioned some more interesting options that will help you use the Facebook comments box in parallel to your old Blogger Comment form so that you may loose no previous comments and provide users with multiple options of commenting from different platforms.
Live Demo
This is how the Facebook Comments box looks like,
LIGHT SCHEME
facebook-commentS-box LIGHT
DARK SCHEME

Facebook-comments-dark-scheme
Interesting? Lets now learn how to embed this extremely useful comment form in Blogspot blogs. Kindly follow the simple steps below,

1- Get a Facebook Application ID
  1. Go To Facebook Developers Page

  2. Submit your blog URL and give it a name. Keep Site name as your "Blog Title" and Site URL as your "blog address"

site-url
     3.   Hit "create app" button and proceed
     4.   After submitting the security check code you will see this page,
app-id
       5.   Save that App ID in a notepad because we will need that latter. Now Click the link near the top-right corner of the same page that says "Developer Dashboard"
image
      6.  One the new window that appears click the Edit Settings link ,
edit-settings
        7.  Then go to Website option and write your Site Domain as blogspot
website
       8.  Save Changes and jump to the next step of this tutorial
2- Adding the Facebook comments Box to Blogger
Now its time to do embed the comments box in your blog templates. So follow these easy steps,
PS: Please make sure your blogger comment form is embedded below posts. For doing this first go to Blogger > Settings > comments > and then choose embed comments below posts. After doing this follow the tutorial below.
  1. Go To Blogger > Design > Edit HTML

  2. Backup your template

  3. Check the "Expand Widget Templates" box

  4. Search for <html and just after it give a space and add this code,

xmlns:fb='http://www.facebook.com/2008/fbml'



5.  Next search for 



<body>



Note: In New Blogger Designed templates the same code looks like this,



<body expr:class='&quot;loading&quot; + data:blog.mobileClass'>



Find any one of these codes and just after it paste the code given below,


<div id='fb-root'/>

<script>


    window.fbAsyncInit = function() {


    FB.init({


      appId  : &#39;YOUR_APP_ID&#39;,


      status : true, // check login status


        cookie : true, // enable cookies to allow the server to access the   session


      xfbml  : true  // parse XFBML


    });


  };


    (function() {


    var e = document.createElement(&#39;script&#39;);


      e.src = document.location.protocol +   &#39;//connect.facebook.net/en_US/all.js&#39;;


    e.async = true;


      document.getElementById(&#39;fb-root&#39;).appendChild(e);


    }());


</script>


  • Replace YOUR_APP_ID with your Facebook application ID that you saved in a notepad.

     6.    Next search for  </head> and just above it paste the following code,

<meta expr:content='data:blog.pageTitle' property='og:title'/>

<meta expr:content='data:blog.url' property='og:url'/>


<meta content='MY Blogger Tricks' property='og:site_name'/>


<meta content='BLOG-LOGO-IMAGE-LINK' property='og:image'/>


<meta content='YOUR_APP_ID ' property='fb:app_id'/>


<meta content='http://www.facebook.com/mybloggertricks' property='fb:admins'/>


<meta content='article' property='og:type'/>



Make these changes:

  • Replace MY Blogger Tricks with your blog title/Name.

  • Replace BLOG-LOGO-IMAGE-LINK with the image link of your logo. Your logo will look good if it is in gif format and having this size ->  40px by 40px . This logo will appear next to your post title on Facebook profiles of your visitors like this,


logo

  • Replace YOUR_APP_ID  with the your Facebook Application ID that you saved in notepad



If you faced any problem then kindly do not hesitate to let me know. It would be a pleasure to be at your service.  I hope this plugin proves useful to most of you and it may bless your blogs with even more organic traffic. 
Do Comment !

Related Posts Plugin for WordPress, Blogger...
Back to TOP