真的要感谢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 Concepts › Social Plugins › Comments
没想到Facebook已经开始支援HTML5了,但是不知你有没发现到Blogger的Template也是有支援HTML5的喔,可是如果你照着指示把第一段的程式码贴到<body>的标签后,靠,Blogger给你报错说,试了好久,改了好几次的格式,它都水土不服,放弃了,改试试XFBML看看。
哇咧,更多段了,但是第一段好像没差,试试看,也是没屁用,看来真的龙虎对抗,很多东西都事水土不服的,好吧,打开Fun Taiwan的Template档用以前的程式码吧。
这一次套用这样的程式码:
<div id=’fb-root’/><script src=’http://connect.facebook.net/zh_TW/all.js#appId=XXXXXXXXX&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&xfbml=1’/>
3.找到你喜欢放的位置,像是<data:post.body/>,在之后放
<fb:comments expr:href=’data:post.url’ num_posts=’3′ width=’500’/>
这样应该很简单了吧,至于
2011〔新〕在Blogger文章加上Facebook留言功能
跟
2011〔更新〕在Blogger文章加上Facebook留言功能
现在看起来好像是屁话了,你服用可能会有错误,ㄚ琪可就不管了,以上,报告完毕。


1 則留言
Comments are closed.