Purpose

Get Facebook Comments on a Confluence page, like:

The Macro can be used at Leyout level, so all pages get the comment posibility

Details

Macro Name

facebook-comments

Macro-TitleFacebook Comments
Description 
CategoriesContent Enhancement
Documentation URLhttps://developers.facebook.com/docs/plugins/comments

Definition of User Macro

(afkryds)No macro body
(fejl)Escaped
(fejl)Unrendered
(fejl)Rendered

Requirements for Custom HTML

This must be in Custom HTML - At beginning of the BODY:

<div id="fb-root"></div>
<script type="text/javascript">(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/da_DK/sdk.js#xfbml=1&version=v2.5";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>

 

Macro Code

## @param NumOfPosts:title=Number of Posts|type=int|required=true|default=5
<script language=javascript>
var theUrl=window.location.href;
document.write ("<div class='fb-comments' data-href='" + theUrl + "' data-width='100%' data-numposts='$paramNumOfPosts'></div>");
</script>
  • Ingen etiketter