动态Facebook的Like按钮
问题描述:
我有不同的页面,如下所示:?动态Facebook的Like按钮
www.mysite /目录/标题标题= $标题
所以你可以看到,每一页都将是动态的。正如我已经问过很多次之前,我想让我的Facebook像动态url生成的按钮。我已经注意到,去年年底,按钮按钮发生了一些变化,所以一直在努力寻找最近的帖子。
我遇到的问题是Facebook错误,它声明它需要一个绝对URL,或者它只是简单地将类似按钮指向与Facebook设置的内容,在这种情况下是我的登录页面。
我曾尝试以下:
// Load the SDK's source Asynchronously
// Note that the debug version is being actively developed and might
// contain some type checks that are overly strict.
// Please report such bugs using the bugs tool.
(function(d, debug){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all" + (debug ? "/debug" : "") + ".js";
ref.parentNode.insertBefore(js, ref);
}(document, /*debug*/ false));
</script>
<script type="text/javascript">
var sUrl = "http://www.mysite.com/";
document.getElementById('fb').setAttribute('href', sUrl);
</script>
<div class="fb-like" id="fb" data-send="true" data-layout="button_count" data-width="60" data-show-faces="true"></div>
和:
<?php $url = basename($_SERVER['REQUEST_URI']);?>
<div class="fb-like" data-send="false" data-layout="button_count" data-width="450" data-show-faces="true"></div>
连同:
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=186609524720286&xfbml=1"></script>
<div id="fblikeblock"></div>
<script>
var url = 'http://apps.facebook.com/inflatableicons/image_preview.html?y=120';
jQuery("#fblikeblock").html('<fb:like id="fbLike" href="'+url+'" send="true" width="450" show_faces="true" font=""></fb:like>');
FB.XFBML.parse(document.getElementById('fblikeblock'));
console.log(document.getElementById('fblikeblock'));
</script>
,不要忘了:
<fb:like></fb:like>
调用FB.XFBML.parse后。
我没有成功,但正如你所看到的,现在已经用很多方法尝试过它,并且相当困难。有任何想法吗?
谢谢!
编辑:
的URL编码,所以今天我尝试了下面的 - 还是一样的结果。到处都是我看过的Stack说任何这些方法都应该可以工作,但是我越来越不在意了:
<div class="fb-like" id="fb" data-href="<?php urlencode($url);?>" data-send="true" data-width="450" data-show-faces="true"></div>
任何想法?
您好,我再次尝试这样做,等试图做的登录页面,而不是我的动力之一:
任何其他想法? – user1466963 2013-02-17 23:51:45好吧,今天我已经试过了,还是一样的结果:'
”send =“true”layout =“button_count”width =“150”show_faces =“false”font =“trebuchet ms”>' 任何想法? – user1466963 2013-02-18 23:26:09嗨@AustinAllover,道歉 - 我没有在我的编辑或评论中引用你。 – user1466963 2013-02-19 17:00:38