вторник, 30 апреля 2013 г.

Одинаковые комментарии facebook на каждой странице

Фейсбук это вам не вконтакте =)
Для того что бы на каждой странице были разные комментарии фейсбука, надо  в блоке

<div class="fb-comments" data-href="http://example.com" data-width="470" data-num-posts="10"></div>

Вставлять текущую страницу, для которой надо отображать комментарии.

Пример:

<div class="fb-comments" data-href="http://example.com/page/1" data-width="470" data-num-posts="10"></div>


<div class="fb-comments" data-href="http://example.com/page/2" data-width="470" data-num-posts="10"></div>


<div class="fb-comments" data-href="http://example.com/page/3" data-width="470" data-num-posts="10"></div>



Сделать это можно ручками =) Или вот так:

<div class="fb-comments" data-href="http://<?php echo $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>" data-width="470" data-num-posts="10"></div>

10 комментариев:

  1. то что нужно!!! я уже замучалась это искать-) спасибо!!!

    ОтветитьУдалить
  2. Спасибо огромнейшее!!!!!!

    ОтветитьУдалить
  3. Спасибо - работает

    ОтветитьУдалить
  4. Спасибо за вариант, но как тогда отслеживать все поступившие свежие комменты? На какой странице?

    ОтветитьУдалить