Facebook комментирует каждый пост? - PullRequest
2 голосов
/ 27 марта 2012

Я пишу блог на php, и когда я собирался добавлять комментарии, я решил, что никто не захочет регистрироваться в моем блоге, чтобы оставлять комментарии, поэтому я решил попробовать комментарии на Facebook.

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

постов URL макет как http://xxxxxxx.com/post.php?postid=1, postid = 2 и т. Д.

заранее спасибо

Ответы [ 2 ]

4 голосов
/ 27 марта 2012

Чтобы динамически создавать уникальные поля для комментариев, я использую запрос $ _SERVER для php. В этом примере используется версия html5 поля для комментариев, то же самое можно сделать и с версией xfbml.

<?php
$url = (!empty($_SERVER['HTTPS'])) ? 'https://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
?>

<div class="fb-comments" data-href="<?php echo $url; ?>" data-num-posts="2" data-width="470"></div>
0 голосов
/ 26 сентября 2013

asp.net Solution

<div class="fb-comments" data-href='<% GetUrl();%>' data-width="700" style="direction:ltr">
 </div>

в Cs File Write GetUrl Функция

  public string GetUrl()
  {
            return string.Format("http://www.sample.com/Content.aspx?id={0}",requset.q Request.QueryString["id"]);
  }
...