The problem with the button not showing is due to a conflict between the JFBConnect and K2 social items. JFBConnect is initializing the Facebook Javascript library in a specific manner and for the features JFBConnect is setup to use on that page. K2 is initializing it differently. Loading the library twice will also cause page slowdowns and *could* cause other issues with authentication and other features of JFBConnect.
What we'd recommend is either:
* Enabling the JFBConnect social buttons in the JFBConnect -> Social area to automatically display in your K2 content and disabling the K2 ones.
* Or, editing the K2 template and replacing the Facebook button that they're inserting with the JFBConnect Like button tag, {JFBCLike}. That will add the Like button and do it in a compatible way.
The other option is a modification to JFBConnect, which could clear up this conflict. Other conflicts may remain though. If you want to try it, please edit the /components/com_jfbconnect/libraries/provider/facebook.php file. Around line 478, you'll see:
$xfbml = ($this->widgetRendered ? 'true' : 'false');
Change that to:
That should tell our initialization of the Facebook library to try to parse out the Like button as well, and should get you going. However, that's the least recommended as you'll need to make that modification with each update of JFBConnect and, again, may not fix all conflicts.
Let me know how that goes, and good luck!
Alex