Facebook Activity Feed plugin shows users what their friends are doing on your site through likes and comments.
Step for Facebook Update State :
1) Create Facebook class file :( Facebook_plugins_class.php )
in this add application id and language code and set facebook sdk on and then create one function
get_activity_feed() and apply its parameter.
class Facebook_plugins_class
{
var $app_id = '115461585200271';
var $lang = 'en_US'; //en_US, fr_FR, es_LA, ko_KR, ja_JP, de_DE
var $fb_sdk = '1';
function Facebook_plugins_class($criteria=array()) {
static $witness;
if($criteria['app_id']!='') $this->app_id = $criteria['app_id'];
if($criteria['lang']!='') $this->lang = $criteria['lang'];
if($criteria['fb_sdk']!='') $this->fb_sdk = $criteria['fb_sdk'];
if($witness=='') {
if($this->fb_sdk=='1') echo '<div id="fb-root"></div><script src="http://connect.facebook.net/'.$this->lang.'/all.js#appId='.$this->app_id.'&xfbml=1"></script>';
$witness=1;
}
}
function get_activity_feed($criteria=array()) {
$domain = $criteria['domain'];
$width = $criteria['width'];
$height = $criteria['height'];
$colorscheme = $criteria['colorscheme'];
$header = $criteria['header'];
$recommendations = $criteria['recommendations'];
$border_color = $criteria['border_color'];
$font = $criteria['font'];
if($domain=='') $domain = '';
if($width=='') $width = '300';
if($height=='') $height = '300';
if($colorscheme=='') $colorscheme = 'light'; //light, dark
if($header=='') $header = 'true';
if($recommendations=='') $recommendations = 'false';
if($border_color=='') $border_color = '';
if($font=='') $font = ''; //'arial', 'lucida grande', 'segoe ui', 'tahoma', 'trebuchet ms', 'verdana'
$content = '<iframe src="http://www.facebook.com/plugins/activity.php?site='.$domain.'&width='.$width.'&height='.$height.'&header='.$header.'&colorscheme='.$colorscheme.'&font='.$font.'&border_color='.$border_color.'&recommendations='.$recommendations.'" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:'.$width.'px; height:'.$height.'px;" allowTransparency="true"></iframe>';
return $content;
}
}
2) call this function activity file ( activity.php )
<?php
include_once('Facebook_plugins_class.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PhpWeb Blog</title>
</head>
<body>
<h3>Facebook Activity Feed</h3>
<div>
<?php
$f1 = new Facebook_plugins_class();
$display = $f1->get_activity_feed(array('domain'=>'themeforest.net', 'width'=>'460'));
echo $display;
?>
</div>
</body>
</html>
No comments:
Post a Comment
Thanks....