我已经搜索并经历了许多所谓的解决方案但没有帮助。
我有一种情况,我需要在不同的li
标签的同一页面上多个Facebook评论。
我猜这段代码会清楚。
<?php foreach($events_without_upcoming as $single_events):?>
<li id="event_<?php echo $single_events->id; ?>" class="events" style="cursor:default">
<span class="sn"><?php $i++; ?></span>
<span class="date"><?php echo $new_date?></span>
<span class="venue"><?php echo $single_events->venue; ?></span>
<span class="address"><?php echo $single_events->address; ?></span>
<span class="option"><?php echo share_button('facebook', array('url'=>"http://www.xxxxxx.com", 'text'=>$text))?><?php echo share_button('twitter', array('url'=>$url, 'text'=>$text, 'via'=>'Lightning At The Opera', 'type'=>'iframe'))?></span>
<div id="fb_<?php echo $single_events->id; ?>" class="fb_plugin" style="display:none;"></div>
<div class="fb-like" style="display:block" data-href="http://www.xxxxxx.com/<?php echo $single_events->id; ?>" data-send="true" data-width="450" data-show-faces="false"></div>
<div class="fb-comments" data-href="http://www.xxxxxx.com/#event<?php echo $single_events->id;?>" data-width="470"></div>
</li>
<?php endforeach;?>
FB评论插件位于foreach循环中。
每个li
都包含评论插件。
我试着给data-href一个独特的url,就像在代码中一样,但它不起作用。
我从早上开始尝试这个,但我找不到任何东西。
如果我没有说清楚,请询问所需的任何内容。
提前谢谢。答案 0 :(得分:1)
<iframe
style="border: none; overflow: hidden; height: 155px; width: 470px;"
scrolling="no"
src="https://www.facebook.com/plugins/comments.php?api_key=your_api_key&elation%3Dparent.parent&numposts=1&width=470&href=http%3A%2F%2Fexample.com"></iframe>
因为我们找不到任何js的解决方案所以我们使用iframe而没有任何js libs,
当我们想要动态显示评论时,它也很有用。