Skrypt działa na zasadzie, że zamiast pewnego obrazka jest wyświetlany button do zalogowania przez facebooka i dopiero po zalogowaniu jest on wyświetlany.
Chyba każdy wie jak to działa, oczywiście to nie jest cały skrypt, tylko część kodu która mi sprawia trudności.
Ja chciałbym użyć tego skryptu na zupełnie innej stronie, która ma jedynie stronę główną i na niej button pod którym chciałbym aby ten skrypt był uruchamiany.
Możecie podpowiedzieć co zmienić?

<!-- - - - - - - - - - START - - - - - - - - - --> <meta property="fb:app_id" content="<?= $facebook->load('sh_app'); ?>" /> <script type="text/javascript"> window.fbAsyncInit = function() { FB.init({ appId : '<?= $facebook->load("sh_app"); ?>', status : true, cookie : true, xfbml : true }); FB.Event.subscribe('auth.login', function (response) { <?php else ?> }); }; </script> <?php require_once($_SERVER['DOCUMENT_ROOT'].'/src/facebook.php'); 'appId' => $facebook->load("sh_app"), 'secret' => $facebook->load("sh_seckey"), )); //pobieramy ID $fcblogin = $facebook2->getUser(); if($fcblogin){ try { $user_profile = $facebook2->api('/me'); $user->sessionSet2($user_profile['username']); if ($user->verifyLogin() ){ //jezeli pomyslnie zweryfikowano usera zalogowano przez facebooka - nic nie rob } else { mysql_query("INSERT INTO `tablicacms_users` (`user`,`pass`,`email`,`active`) VALUES ('".$user_profile['username']."', '".$pass."', '".$user_profile['email']."','1')") } } } catch (FacebookApiException $e) { $fcblogin = null; } } //przegladasz obrazek? if( $fcblogin ){ $id = $_GET['id']; // ID // co mozemy dodac? : -) $additional = $funs[$rand]; // randomowy dodatek do wiadomosci $UID = $user_profile['id']; 'message' => $img->getObject("#TITLE#",$_GET['id']).$additional, // z dodatkiem //'message' => $img['title'], //bez dodatku 'link' => 'http://'.$_SERVER["HTTP_HOST"].'/ 'caption' => 'Znalezione na www.domena.pl', 'picture' => $img->getObject("#SCREENSHOT#",$_GET['id']), 'privacy' => "{'value': 'EVERYONE'}"); $post = $facebook2->api('/'.$UID.'/feed', 'post', $params); /* USUN KOMENTARZE PONIZEJ ABY WLACZYC OGRANICZENIE 1 SHARE / DZIEN */ //$czas = $conf->pobierz("sh_days")*86400; //$czas2 = time() + $czas; //setcookie("social", "1", $czas2); //setcookie($id, "y", time()+31556926); } } ?> <!-- - - - - - - - - - END - - - - - - - - - -->
Podbijam.