我試圖使用CakePHP的Facebook插件 - 所有似乎都很好 - 我可以使用像/推薦按鈕 - 我可以通過Facebook登錄 - 它要求權限的事情,我告訴它...等CakePHP/Facebook插件 - 註銷按鈕鏈接到#
的問題是,我的註銷按鈕即可鏈接到你在加了#任何網頁
所以 - 如果我在的index.php,註銷按鈕鏈接到index.php#
我AM包括正確的facebook html標記和init()在正確的位置。
有什麼想法?
這裏是我的註銷按鈕代碼:
if(!$session->check('Auth.User.id') && !$this->Connect->user('id')) {
echo $this->Html->link('LOGIN', array('controller' => 'users', 'action' => 'login'));
} else {
echo $facebook->logout(array('redirect' => array('controller'=>'users', 'action'=>'logout'), 'label' => 'LOGOUT'));
}
編輯
而且是明確的 - 我不會介意的鏈路是#,但註銷按鈕不做任何事情,除非將瀏覽器撞到頂部。它不會註銷,它不刷新頁面。
EDIT2
如果我開始一個新的瀏覽器,登錄到Facebook上,然後去我的網站,它自動記錄我 - 在這一點上,註銷按鈕完美的作品。但是 - 如果我通過用戶登錄在我的站點(而不是FB)登錄,註銷按鈕只是彈出我的頁面頂部(即 - 空錨鏈接)
我有同樣的問題,但只有與Firefox(3.6版)和IE瀏覽器。 Chrome運行良好。我還沒有找到解決方案,但這有助於我一點:http://stackoverflow.com/questions/6563539/cakephp-facebook-plugin-webtechnick-only-share-working你找到了解決方案戴夫? – Mecalito 2011-10-11 22:16:32
我還沒有 - 現在已經關閉Facebook登錄 - 相當令人沮喪。 – Dave 2011-10-17 17:49:40