2012-01-08 2 views
0

Я установил Facebook для комментариев на сайт для клиента. Он работает без каких-либо задержек - за исключением того, что он не публикуется на стене пользователя Facebook. Я использую версию кода html5, включенную в плагин комментариев Box (http://developers.facebook.com/docs/reference/plugins/comments/), и убедитесь, что загружаю Javascript SDK также. Я приложу код, который я использую, чтобы узнать, помогает ли он.Facebook Комментируя социальный плагин, не публикуется на стене пользователя Facebook

Javascript SDK:

<body <?php body_class(); ?>> 
<div id="fb-root"></div> 
<script> 
window.fbAsyncInit = function() { 
FB.init({ 
    appId  : 'my-id-here', // App ID 
    channelUrl : '//url-here//channel.html', // Channel File 
    status  : true, // check login status 
    cookie  : true, // enable cookies to allow the server to access the session 
    xfbml  : true // parse XFBML 
}); 

// Additional initialization code here 
}; 
// Load the SDK Asynchronously 
(function(d){ 
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;} 
js = d.createElement('script'); js.id = id; js.async = true; 
js.src = "//connect.facebook.net/en_US/all.js"; 
d.getElementsByTagName('head')[0].appendChild(js); 
}(document)); 
</script> 
<div id="page" class="hfeed"> 

код, где я хочу его для отображения:

<div class="facebookCommentWall column"> 
<h3>Facebook Connect</h3> 
<div class="fb-comments" data-href="<?php bloginfo('url'); ?>" data-num-posts="5" data-width="300" data-colorscheme="dark"></div> 

Я не совсем уверен, что происходит не так, что это не вывешивать. Я просматривал форумы исчерпывающе, и есть люди, которые задают вопросы, но не совсем такие же, как и мои. Полагаю, что большинство хотят делать больше, чем просто пост на стене. И мое довольно просто, по сравнению с этим.

Любая помощь будет высоко оценена.

ответ

0

Комментарии плагин - это встроенная область комментариев для вашего сайта. Он ничего не публикует на стене anyones.

Редактировать

Вы правы, вы можете иметь, что комментарий появится на собственной стене, если вы решили проверить коробку на комментарий проводке.

Однако у вас плохая DOM.

<h3>Facebook Connect</h2>

У вас есть открытый H3 тег без какого-либо закрытия H3 тега. Это может привести к запутыванию браузера и правильному отображению вашей информации.

И, похоже, вы дважды указали fb-root DIV на своей странице. Второе призвание на получение SDK не повредит, но это дополнительно.

+0

Я смиренно согласился бы, если я не пойму это неправильно. http://cl.ly/3v0m0R261j1V3r1y191p – KalElVZ

+0

Hi DMCS. Спасибо за это - смешно, я изменил проблему h3/h2 на всех других частях сайта - просто забыл эту страницу. Спасибо за это. Я также прокомментировал код в нижнем колонтитуле и просто поднесу его под тегом body. К сожалению, он все еще ничего не делает. Та же проблема; не будет размещаться на стене. – KalElVZ

+0

Не могли бы вы изменить свой вопрос с помощью своих последних примеров кода? Спасибо. – DMCS

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