Facebook комментирует всплывающее окно

0

У меня проблема с комментариями в facebook и их отображение во всплывающем div. Проблема в том, что они используют одни и те же комментарии, но у меня разные данные - href. Вот мой код:

$query_pag_data = "SELECT ID_Story,Story,Down,Up from Story LIMIT $startrow, $nr_evenimente_pagina";
$result_pag_data = mysql_query($query_pag_data) or die('MySql Error' . mysql_error());
$msg = "";
echo'<div id="story"><div id="header_title"><h2>Love Lock Stories</h2>
<h3>Whats your story?</h3></div>';
while ($row = mysql_fetch_array($result_pag_data)) {
 echo'  
    <div class="story_container">   

<h1>test</h1><br>
<p>'.$row['Story'].'</p>    


 <p> <a href = "javascript:void(0)" onclick = "document.getElementById(\'light\').style.display=\'block\';document.getElementById(\'fade\').style.display=\'block\'">Click here for facebook comments</a></p>
        <div id="light" class="white_content"><div class="fb-comments" data-href="http://websoftit.ro/lackoflove/story.php?active=2&id='.$row['ID_Story'].'" data-numposts="3" data-width="400" data-colorscheme="light"></div> <a href = "javascript:void(0)" onclick = "document.getElementById(\'light\').style.display=\'none\';document.getElementById(\'fade\').style.display=\'none\'">Close</a></div>
        <div id="fade" class="black_overlay"></div>

    ';


echo'</div></div>';
}

Вот ссылка, где у меня есть комментарии Ссылка

Теги:
facebook
facebook-comments

1 ответ

0
Лучший ответ

У вас одинаковый id="light" для каждого всплывающего окна, измените это на класс, и он должен работать. id должен быть разным в том же документе.

Если вы сделаете это класс, вам нужно будет использовать что-то вроде $(this).find('.light') или $(this).closest('.light') или ссылаться на него напрямую, как $(this).parent().siblings('.light')

  • 0
    Как я могу использовать прямой URL, если я получаю уникальный идентификатор из базы данных, и он у меня есть некоторое время? это динамическое содержание
  • 0
    Используйте элемент inspect, и вы увидите одно и то же значение id для каждого всплывающего комментария на странице.
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню