FB comment box 留言被覆蓋 - 部落格

Edwina avatar
By Edwina
at 2012-11-29T15:18

Table of Contents

小弟是blogger的新手,
剛剛參考了這個網頁的方式想要設置FB留言版在文章後,blogger留言板之前
參考網頁:http://ppt.cc/zRfd

後來按照這個順序嵌入語法之後,會變成如果我用blogger內建的留言板留言時
FB的留言就被覆蓋了。

剛剛爬文有看到網友有提到可能是被某些語法夾住了,不過,小弟不清楚該放
在哪個位置才能解決這問題,剛剛試了很多次也沒有成功,因此上來求教。

在此附上Xml檔請各位大大賜教,謝謝!


dropbox:http://ppt.cc/OWhk
--------------------------------------已解決,附方法----------------

首先是參考網頁

http://ktnet.blogspot.tw/2012/07/blogger-facebook-2012.html

裡面第12個步驟之後我有小小的變動,才能完全解決FB留言會被Blogger留言覆蓋的問題


1. 到 Facebook 開發人員網頁 建立一個新的應用程式

2. 在應用程式名稱填入部落格的完整名稱,並且在名稱空間填寫縮寫


3. 輸入建立應用程式的認證碼,並且繼續

4. 複製 Facebook 應用程式的 App ID


5. 登入 Blogger > 部落格首頁 > 設計 > 網誌即時狀態 > 修改 HTML > 繼續 > 展開小
裝置範本

6. 利用 Control + F (Windows) / Command +F (Mac) 尋找 <html

7. 複製以下文字,取代 <html 五個字元

<html xmlns:fb='http://www.facebook.com/2008/fbml'


8. 利用 Control + F (Windows) / Command +F (Mac) 尋找 <body>,整行大概長這樣:

<body expr:class='&quot;loading&quot; + data:blog.mobileClass'>

(這段我是直接找<body>的位置貼上,因為我找不到一樣的程式碼)


9. 複製以下文字,貼在 <body... 這行文字的下面:
<div id='fb-root'/>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : &#39;自己的 App ID 號碼&#39;,
status : true, // check login status
cookie : true, // enable cookies to allow the server to
access the session
xfbml : true // parse XFBML
});
};
(function() {
var e = document.createElement(&#39;script&#39;);
e.src = document.location.protocol + &#39;//connect
.facebook.net/en_US/all.js&#39;;
e.async = true;
document.getElementById(&#39;fb-root&#39;).
appendChild(e);
}());
</script>


* 將貼上的這段文字中,黃色標註的部份,替換成第四步驟中所得到的 App ID:

10. 利用 Control + F (Windows) / Command +F (Mac) 尋找 </head>

11. 複製以下文字,貼在 </head> 這行文字的下面:
<meta expr:content='data:blog.pageTitle' property='og:title'/>
<meta expr:content='data:blog.url' property='og:url'/>
<meta content='部落格名稱' property='og:site_name'/>
<meta content='部落格 LOGO 圖片連結' property='og:image'/>
<meta content='自己的 App ID 號碼' property='fb:app_id'/>
<meta content='http://www.facebook.com/ktnetblog' property='fb:admins'/>
<meta content='article' property='og:type'/>


* 替換 部落格名稱 成自己的部落格名稱
* 替換 部落格 LOGO 圖片連結 成自己部落格 LOGO 圖片的連結網址
* 替換 自己的 App ID 號碼 成自己的 App ID 號碼
* 替換 http://www.facebook.com/ktnetblog 成自己的粉絲專頁網址


12. 利用 Control + F (Windows) / Command +F (Mac) 尋找以下這行文字:

<b:includable id='comment-form' var='post'>
(這個步驟很重要,會影響留言是否會被覆蓋,我最後參考了幾個網頁,
在這段程式碼下面貼第13個步驟的才有效<div class='post-footer'>

13. 複製以下文字,貼在上述找到那行文字的下面:

<b:if cond='data:blog.pageType == &quot;item&quot;'> <div style='padding:0px
0px 0px 0px; margin:0px 0px 0px 0px;'><script
src='http://connect.facebook.net/zh_TW/all.js#xfbml=1'/> <div> <fb:comments
colorscheme='light' expr:href='data:post.url' expr:title='data:post.title'
expr:xid='data:post.id' width='500' num_posts='5'/></div></div> </b:if>

* 可以選擇將 light 改成或 dark,讓留言板變成黑色系
* 改變數字 500 決定留言板的框架px寬度
* 改變字數 5 可決定顯示的留言的數量


14. 預覽確定沒有問題後,按下儲存範本,完成!








希望對有同樣狀況的朋友有幫助,當然也可以直接在設定裡關掉Blogger的留言系統
這樣一樣不會有問題,但變成只有用FB連線時才可以留言。

--

All Comments

Re: PTT Blog板友簽到簿(PTTBlogRolling!)

Olive avatar
By Olive
at 2012-11-28T12:26
ID:NyxTsou 網址:http://mua0715.pixnet.net/blog 站名:Nyx Life. 架站環境:Pixnet 簡介:我喜歡記錄我的生活,所以它因此而誕生, 不管吃喝玩樂食衣住行,凡走過必留下痕跡, 另外我也很愛看書、看電影,所以我也會寫些自己的想法。 RSS: - ...

想請問CSS的字體

Delia avatar
By Delia
at 2012-11-28T12:07
由於想讓網誌變得更個人化 我開始研究自己稍稍調整CSS 現在要修改字體,雖然有找到修改的地方 卻不曉得可以改成哪些字體... - ...

最新回應+留言者頭像+文章標題

Ursula avatar
By Ursula
at 2012-11-25T21:15
程式功能: 1. 讓最新留言能顯示留言者頭像 2. 留言能收合 3. 能顯示文章標題 程式特色: 1. 幾乎每個區塊都能自訂 CSS,圖案也都能自訂。 2. 滑鼠經過留言區塊才提示收合圖案,版面簡潔。 3. 按下留言內容即可收合內容(留言內容面積大 按滑鼠方便) 4. 以前的版本,若某篇文章 ...

有這樣的需求不知道選哪一家blog

Rosalind avatar
By Rosalind
at 2012-11-24T11:41
請問如果有以下這樣的需求 選哪一家blog能夠達成? 1 沒有廣告(有軟體可以去廣告也可以) 2 同時有很多位作者寫專欄(彼此不能編輯別人的文章) 3 沒有註冊的網民也可以發表文章 4 可以像mobile01那樣討論問題 請問部落格做得到嗎? 感恩!! - ...

無法登入(帳號密碼錯誤 找不到這個email)

Edward Lewis avatar
By Edward Lewis
at 2012-11-23T18:21
客服已協助解決了~ 大家好,先謝謝點進來看的人 今天想登入的時候 不管怎麼檢查我都無法登入 我確定我的帳號密碼都是正確,因為前兩天才登入過 電腦也是同一台(只有地點不同,之前都在家,今天在學校上網) 他一直說我的帳號密碼不正確 後來我決定點and#34;忘記密碼and#34;,卻出現and#34;找不 ...