Пример #1
0
 public function getFacebookData($fields)
 {
     //Allow other classes to get Facebook Data if they require it, rather than
     //restricting it to the data we get from the functions
     return SDK::instance()->facebook->get("me?fields={$fields}", $this->getToken());
 }
Пример #2
0
 private function getShareButton()
 {
     $appID = SDK::instance()->facebook->getApp()->getId();
     return "\n\t\t\t<div id='fb-root'></div>\n\t\t\t<script>(function(d, s, id) {\n\t\t\t  var js, fjs = d.getElementsByTagName(s)[0];\n\t\t\t  if (d.getElementById(id)) return;\n\t\t\t  js = d.createElement(s); js.id = id;\n\t\t\t  js.src = '//connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.6&appId=" . $appID . "';\n\t\t\t  fjs.parentNode.insertBefore(js, fjs);\n\t\t\t}(document, 'script', 'facebook-jssdk'));</script>\n\t\t\t<!-- Your share button code -->\n\t\t\t<div align='right'>\n\t\t\t\t<div class='fb-share-button' data-href='" . $this->Data['share-url'] . "'data-layout='button' data-mobile-iframe='false'></div>\n\t\t\t</div>\n\t\t";
 }
Пример #3
0
			<meta property="og:title" <?php 
    echo "content=\"" . $this->Data['share-title'] . "\"";
    ?>
 />
			<meta property="og:description" <?php 
    echo "content=\"" . $this->Data['share-description'] . "\"";
    ?>
 />
			<meta property="og:image" <?php 
    echo "content=\"" . $this->Data['share-image-url'] . "\"";
    ?>
 />
			<meta property="og:image:width" content="475"/>
			<meta property="og:image:height" content="256"/>
			<meta property="fb:app_id" <?php 
    echo "content=\"" . SDK::instance()->facebook->getApp()->getId() . "\"";
    ?>
 />
		<?php 
}
?>
		<meta name="description" content="FaceBook Analyser - What type of Facebook user are you?">
		<meta name="keywords" content="facebook, analyser, cardiff, uni, university, group, project">
		<meta name="viewport" content="width=720, maximum-scale=1.0" />
		<meta http-equiv="X-UA-Compatible" content="IE=9">
		<meta http-equiv="X-UA-Compatible" content="IE=8">
		<?php 
echo $this->getGeneratedTitle($template, true);
//Assume we're in our public directory
$template->addMultipleCSS(array("css/main.css", "css/opensans/stylesheet.css", "https://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css", "css/social-buttons.css", "css/centerstage.css"));
$template->addMultipleJS(array("js/jquery-1.11.2.min.js"));