2010-08-06 3 views
2

Используя кнопку входа Facebook FBML, можно ли использовать пользовательские изображения входа/выхода из системы?Facebook login button

<fb:login-button 
    autologoutlink="true" 
    onlogin="OnRequestPermission();"> 
</fb:login-button> 

ответ

1

Нет, это невозможно, Facebook не позволяет этого из-за его фирменного значка/изображения.

Если, однако, вы используете JavaScript для этого, см. Ответ @Nealv.

6

Да, можно, используя версию JavaScript:

<a href="#" id='fb-connect-link' onclick="FB.Facebook.init(api_key, channel_path);FB.Connect.requireSession();return false;"> 
      <img src="/media/default/img/button_facebook.png" alt="F" /><br />Facebook<br />(via Connect)</a> 

Я использовал это раньше, и это работает.

+1

+1 я забыл упомянуть возможность JavaScript. – Sarfraz

+0

:) Если он не изменился, тем временем, то есть в facebook есть некоторые странные политики об изменении его api's – Nealv

3

Ответ Nealv демонстрирует старый API. Если вы хотите использовать новый API, тогда вам нужно вызвать метод FB.login() для запуска диалога входа в систему fb в любой точке.