2011〔较新〕在Blogger文章加上Facebook留言功能

真的要感谢carol@tnn的求救了,ㄚ琪这次再回去看Facebook跟Blogger的配合,只能说Google跟Facebook是死对头,又常常不断地更新程式版本,可怜的就是我们这些小民了,哭着叫dad哭着叫mum都没用跟你说。

这次ㄚ琪再度前往carol@tnn,她所使用的这段程式码:

<div id=”fb-root”></div>
<script>(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/zh_TW/all.js#xfbml=1&appId=XXXXXXXXXXXX”;//Facebook 的appid
fjs.parentNode.insertBefore(js, fjs);
}(document, ‘script’, ‘facebook-jssdk’));</script>

ㄚ琪循线到Core ConceptsSocial PluginsComments

2011-10-26_161255

没想到Facebook已经开始支援HTML5了,但是不知你有没发现到Blogger的Template也是有支援HTML5的喔,可是如果你照着指示把第一段的程式码贴到<body>的标签后,靠,Blogger给你报错说,试了好久,改了好几次的格式,它都水土不服,放弃了,改试试XFBML看看。

2011-10-26_161901

哇咧,更多段了,但是第一段好像没差,试试看,也是没屁用,看来真的龙虎对抗,很多东西都事水土不服的,好吧,打开Fun Taiwan的Template档用以前的程式码吧。

这一次套用这样的程式码:

<div id=’fb-root’/><script src=’http://connect.facebook.net/zh_TW/all.js#appId=XXXXXXXXX&amp;xfbml=1’/>

XXXXXXX是指你的Facebook建立的appid,Yes,可以用。

接下来试试

<fb:comments expr:xid=”data:post.id” num_posts=”3″ width=”500″></fb:comments>

也是可以用,但是回到文章的页面,ㄚ琪试着留言,错。

就像碰到(用蚕豆、豌豆或小扁豆制成)带辣味的印度菜ㄚ琪看了就水土不服啊。

也是报错,无法留言,后来只好google一下,看到有人使用expr:href=’data:post.url’这样的参数,ㄚ琪试着套进去看,果真可以,看来expr:xid=”data:post.id”这样的变数无法使用,可是这是很诡异的在Fun Taiwan可以用,哈哈!

好了,所以从今天开始,ㄚ琪要暂时宣布一下:

1.不要再用Facebook的Comments 外挂元件程式码了,因为目前水土不服

2.在<body>标签后直接用,

<div id=’fb-root’/><script src=’http://connect.facebook.net/zh_TW/all.js#appId=XXXXXXXX&amp;xfbml=1’/>

3.找到你喜欢放的位置,像是<data:post.body/>,在之后放

<fb:comments expr:href=’data:post.url’ num_posts=’3′ width=’500’/>

这样应该很简单了吧,至于

2011〔新〕在Blogger文章加上Facebook留言功能

2011〔更新〕在Blogger文章加上Facebook留言功能

现在看起来好像是屁话了,你服用可能会有错误,ㄚ琪可就不管了,以上,报告完毕。

Comments are closed.