0

我已经搜索并经历了许多所谓的解决方案,但没有任何帮助。我有一种情况,我需要在同一页面上针对不同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,但它不起作用。我从早上开始一直在尝试,但我找不到任何东西。

如果我没有说清楚,请询问任何需要的东西。

提前谢谢。

4

1 回答 1

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 的解决方案,所以我们使用没有任何 js 库的 iframe,

当我们想要动态显示评论时,它也很有帮助。

于 2013-04-28T20:38:02.553 回答