2011-07-13 5 views
0

私のウェブサイトでは、Facebookのログインボタンを使用しています。 fbloginを使って、そのデフォルトのfacebookログインボタンをレンダリングします。しかし、私はデフォルトのfacebookボタンの代わりに自分のボタンを保持したい。 (javascript sdkを使用していません)。"fblogin" PHPを使用してFacebookのログインボタンをカスタマイズする方法は?

誰でも手伝ってもらえますか?あなたはPHP SDKを使用している場合

答えて

1

、あなたはFacebookのログインURL

へのリンクを使用して独自のボタンを持つことができ、その後、単に画像/ボタンで

echo "<a href='$loginurl' style='text-decoration:none'> 
<img src='path/to/image' style='border:0;'></a>"; 
1

あなたが使用できるようにリンク簡単に認証するためのJavascript SDK DOM要素のclickイベントからFB.loginを呼び出すだけです。完全な例:

<!DOCTYPE html> 
<html> 
<body> 
<div id="fb-root"></div> 
<a href="#" onclick="doLogin();return false;">Custom Login Button</a> 
<script src="http://connect.facebook.net/en_US/all.js"></script> 
<script> 
    FB.init({ appId: '**yourAppId', status: true, cookie: true, xfbml : true }); 

    function doLogin() { 
    FB.login(function(response) { 
     if (response.session) { 
     FB.api('/me', function(response) { 
      alert('User: ' + response.name); 
      alert('Full details: ' + JSON.stringify(response)); 
      } 
     ); 
     } 
    } , {perms:''}); 
} 
</script> 
</body> 
</html> 
関連する問題