Немного модернизировал исходный код плагина, который формирует сам фейсбук:
Комментарии Facebook
path ?>" data-num-posts="10" data-width="660">
где <?php print $node->path ?> как раз формирует окончание пути страницы. Комменты не складываются в кучу, а остаются каждый на своей странице :)
Зачем все так усложнять? Это конечно хорошо, но это только в шаблонах темы работает... а в блоках нет... поэтому рекомендую просто оставляь парметр data-href="" пустым! все должно работать на ура...
У меня тоже вываливаются все комментарии скопом. Вот пример: http://www.mirmetro.net/node/651
Если удалять адрес URL или дополнять этим <?php print $node->path ?> то блок показывается просто пустым. Что делать?
Комментарии
нет конечно, не должно
в настройках кода надо подставлять адрес конкретной страницы
Сделал у себя комментарии php-блоком. Вот код:
<div id="fbcomments">
<div id="fb-root"></div><script src="http://connect.facebook.net/ru_RU/all.js#xfbml=1"></script>
<fb:like href="<?php print $fb_url_page; ?>" show_faces="true" width="930" notify="true"></fb:like>
<fb:comments href="<?php print $fb_url_page; ?>" num_posts="5" width="930" notify="true"></fb:comments>
</div>
В template.php добавил функцию для добавления заголовка администрирования на страницу
<?php function themename_html_head_alter(&$head_elements) {
$head_elements['theme_meta_facebook_app_id'] = array(
'#type' => 'html_tag',
'#tag' => 'meta',
'#attributes' => array(
'property' => 'fb:app_id',
'content' => '#######'
)
);
}?>
Вместо ####### номер своего приложения на Facebook. Таким же образом можно добавить и другие заголовки разметки для FB.
Немного модернизировал исходный код плагина, который формирует сам фейсбук:
<div class="fb-comments" data-href="cityreporter.ru/<?php print $node->path ?>" data-num-posts="10" data-width="660"></div>
где
<?php print $node->path ?>
как раз формирует окончание пути страницы. Комменты не складываются в кучу, а остаются каждый на своей страницеЗачем все так усложнять? Это конечно хорошо, но это только в шаблонах темы работает... а в блоках нет... поэтому рекомендую просто оставляь парметр data-href="" пустым! все должно работать на ура...
Спасибо Morgen очень помогли своим решением.
У меня тоже вываливаются все комментарии скопом. Вот пример: http://www.mirmetro.net/node/651
Если удалять адрес URL или дополнять этим <?php print $node->path ?> то блок показывается просто пустым. Что делать?
Никто не знает как быть?