0

我正在寻找一种在一个页面上集成多个 Facebook 评论框的方法,但有不同的评论。我有一个图像网格视图并插入到灯箱中,覆盖了来自 Facebook 评论框生成器的代码。在 URL 的末尾有一个随机数,我试图修复它,但出现了错误:

警告:https://URL/#2087943573无法打开。

有任何想法吗?

4

3 回答 3

0

您只需向绝对 URL 添加一个锚点,就像在另一个线程中解释的那样:

单个页面上有多个 Facebook 评论框?

您甚至可以在插件生成器中对此进行测试:

https://developers.facebook.com/docs/reference/plugins/comments/

...尝试将“ http://example.com ”更改为“ http://example.com#test ”,您会看到其他一些人也已经对此发表了评论。

编辑:经过短暂的交谈,我们发现问题可能出在 https 上。所以,也许它只是不适用于 SSL,我也尝试过使用另一台服务器,它只适用于 http 链接。

于 2013-08-13T07:41:03.627 回答
0

尝试为每篇带有 GET 变量的文章制作“假”页面。例如:example.com?fb_share=article1、example.com?fb_share=article2等。那么这里一定要放网址:

<div class="fb-comments" data-href="http://example.com?fb_share=article1" data-numposts="5" data-colorscheme="light"></div>

    <div class="fb-comments" data-href="http://example.com?fb_share=article2" data-numposts="5" data-colorscheme="light"></div>

您不需要使用这些页面,但您需要它,因为当有人发表评论时,FB 评论将张贴在墙上,并带有指向您文章的反向链接和 data-href 属性。

于 2014-06-24T20:59:11.373 回答
-1

通过执行这些代码,它适用于我的网站。在循环和回显 MySQL 数据库中的数据时使用 $_SESSION。

                    <div id= "area_post">
                    <?php
                        $query= mysql_query("select * from promo_diskon");
                        $url_id=0;
                        while($data= mysql_fetch_assoc($query)){
                            $textpromo = nl2br($data['deskripsi']);
                            $_SESSION["url_id"]="http://localhost/xampp/kerjapraktik/promo_diskon.php?posting=".$url_id."";
                            echo 
                                "<div id='posting'>
                                 <div id='layer'><div class='judul'>".$data['judul']."</div><div class='tanggal'>".$data['tanggal']."</div>
                                 <br/ ><br /><p id= 'deskripsi1' class='deskripsi1'>".$textpromo."</p></div>
                                 <a href=''><img class= 'img-thumbnail' src= ".$data['url_foto']." width= '440px' alt=''></a>
                                 </div>";

                            //echo '<div class="fb-comments" data-href="http://localhost/xampp/kerjapraktik/promo_diskon.php?posting="'.$url_id.'"" data-width="956" data-numposts="5" data-colorscheme="dark"></div>';
                            echo '<div class="fb-comments" data-href="'.$_SESSION["url_id"].'" data-width="956" data-numposts="5" data-colorscheme="dark"></div>';
                            $url_id++;

                        }
                    ?>
                </div>
于 2015-05-04T18:15:32.513 回答