2012-07-18 3 views
2

Update: кнопка назад: Facebook Share button: is it officially dead?FB Share кнопка не отображается в малейшей


У меня есть странная проблема. Кнопка общего доступа Facebook перестала отображаться. Код используется

<p style="margin-top:-50px; margin-left:300px; width:600px;">Join us on Facebook 
 
    <a name="fb_share" type="button" share_url="https://example.com/"></a> 
 
    <script src="https://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"> 
 
    </script> 
 
</p>

код не был изменен, так как я был назначен для обработки веб-сайта. Есть идеи, почему это происходит? HTML есть. Но кнопка не появляется.

+0

имеющий такую ​​же проблема. –

+0

Возможный дубликат [Facebook Share button: официально ли он?] (Http://stackoverflow.com/questions/11537996/facebook-share-button-is-it-official-dead) – mark4o

+0

Это та же проблема - и кнопка возвращается :) Спасибо Шон Кинси, я полагаю :) – inarilo

ответ

6

Facebook больше не использует это.

Вместо этого используйте приведенный ниже код.

И вставьте после открытия <body> тег

<div id="fb-root"></div>{literal} 
<script>(function(d, s, id) { 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) return; 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=YOUR APP ID HERE"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script>{/literal} 

Везде вы хотите, чтобы это появилось, добавьте этот код:

<fb:share-button type="box_count"></fb:share-button> 

Убедитесь, что вы измените идентификатор приложения, Вы должны создать приложение первого

Смежные вопросы