2

我似乎找不到如何生成经典的 Facebook Connect 按钮:

替代文字

我能找到的所有生成方法如下:

替代文字


我在这里使用文档http://developers.facebook.com/docs/guides/web


有任何想法吗?:)

4

2 回答 2

3

http://developers.facebook.com/docs/reference/plugins/login

如果要更改图像,则必须手动进行:

<div id='login'><a href="#" id='facebook-login' onclick='fblogin();'><img src="your image url here" /></a></div>
</a>
<script>
    function fblogin(){
        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
                    window.location.reload();
                } else {
                    // user is logged in, but did not grant any permissions
                    window.location.reload();
                }
            } else {
                // user is not logged in
                window.location.reload();
            }
        }, {perms:'email'});
        return false;
    }
</script>
于 2010-10-14T12:54:18.337 回答
1

“与 Facebook 联系”只是同一按钮的早期设计。如果您真的想使用它,您可以获取“使用 Facebook 登录”的代码,将其调整为看起来像“与 Facebook 连接”并将其内联,但我建议不要这样做,因为这样的解决方案很脆弱并且会当 Facebook 改变他们的立场时,就会中断。

于 2010-10-14T10:49:17.717 回答