Czy istnieje sposób lub link do statycznego adresu URL obrazu, aby wyświetlić przycisk Facebook "Zaloguj się za pomocą Facebooka" zamiast przycisku "Połącz z Facebookiem"? Wydaje mi się, że to jedyny link, który mogę znaleźć pod adresem Connect with Facebook. Jestem w stanie wygenerować przycisk "Zaloguj się za pomocą Facebooka" przy użyciu znacznika FBML fb: login_button, ale w tym przypadku generuję link do adresu URL logowania (w celu przekierowania użytkownika do interfejsu interfejsu Facebook z obsługą dotykową -display = touch).Wyświetlenie statycznego przycisku z obrazem logowania Facebook bez użycia FBML
11
A
Odpowiedz
13
Znalazłem ten zestaw zdjęć bardzo przydatne.
1
Okazało się, nie ma mowy. Można generować tylko przyciski logowania FB z FBML i określając własny tekst. Wszystkie statyczne obrazy na Facebooku używają słów "Połącz" zamiast "Zaloguj się". Zrobiłem zrzut ekranu przycisku Zaloguj się :).
10
Można!
Najpierw utwórz odpowiedni link.
<a href="#" onclick="myfunc();">Login!</a>
Albo można użyć obrazu. Pływają w sieci.
<a href="#" onclick="myfunc();"><img src="http://static.ak.fbcdn.net/rsrc.php/zB6N8/hash/4li2k73z.gif"></a>
Wtedy twój myfunc()
wygląda tak.
function myfunc() {
FB.login(function(response) {
if (response.session) {
if (response.perms) {
// user is logged in and granted some permissions.
// perms is a comma separated list of granted permissions
} else {
// user is logged in, but did not grant any permissions
}
} else {
// user is not logged in
}
}, {perms:'offline_access,read_stream'});
}
Niewiele więcej uwagi:
- Będziesz oczywiście trzeba drugą standardową konfigurację Facebook,
FB.init()
itd onclick()
jest oczywiście złe Javascript. Możesz uporządkować za pomocą jQuery lub czegokolwiek.- Foursquare robi to i ma fajną implementację Facebooka. Wybierz to osobno. Zauważ, że w przeciwieństwie do wielu innych witryn, możesz wylogować się z Foursquare bez wylogowywania się z Facebooka i na odwrót.
Dokładnie tego szukałem. Dzięki! – Andrew