вторник, 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>

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

  1. Анонимный9 мая 2013 г., 1:51

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

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

    ОтветитьУдалить
  3. Анонимный13 мая 2014 г., 1:20

    Спасибо - работает

    ОтветитьУдалить
  4. Спасибо, добрый человек :)

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

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