2012-07-05 27 views
0

我想添加多个像按钮到一个页面(对于不同的文章) - 我已经看过网络,它指出URL指向一个新的页面,包含“元你想要显示的数据“。动态创建多个Facebook像按钮使用PHP

我创建了一个简单的php页面,基于新闻文章自动填充元。然而,每次我在Facebook调试器上运行它时,它似乎都没有选择它?

当我查询网页时,我可以看到元已经完全自定义,但它不反映在Facebook上。

有没有人有任何想法,为什么这可能会发生,如果是这样的解决方案?我看到一些公司目前正在做这件事,只是不确定如何,当然,我不需要为每个按钮创建一个新的静态页面?

感谢史蒂夫

回答

0

我用的是后续的代码,你需要一个foreach内实施,并改变data-href

<div id="fb-root" style="display:none"></div> 
    <script type="text/javascript"> 
    (function(d, s, id) { 
     var js, fjs = d.getElementsByTagName(s)[0]; 
     if (d.getElementById(id)) {return;} 
     js = d.createElement(s); js.id = id; 
     js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; 
     fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk')); 
</script> 

<div class="fb-like" data-send="false" data-layout="button_count" data-width="80" data-show-faces="false" data-href="<?php echo $someUrl; ?>"></div> 
+0

,你在上面我的问题做了我所做的是与我的其他页面。 – Steve