2012年1月15日 星期日

將Blogger非預設版型改為可以直接回覆留言threaded commenting

Blogger官方最近新增了可以直接回覆留言的功能叫blogger threaded commenting,使用預設版型的朋友,可以直接套用這項功能,但是比較進階的使用者可能像我一樣,早就把Blogger版型改得天翻地覆,於是這個直接回覆留言的功能就會失效,就算套用後,還是看不到以下的效果,其實要呈現這項新功能並不難,把HTML小改一下就可以達成。


如果是使用預設版型的話,只要到Blogger的資訊主頁後台,「設定」> 「文章和留言」,將留言位置設為「嵌入」

還有將「設定」>「其它」,將網誌資訊提供設為「完整」


如果不是使用預設版型,而是之前有改過的版型,可能就無法看到直接回覆的效果,這時候就需要再來修改HTML了


記得勾選展開小裝置範本,將HTML先備份好,再來修改



利用搜尋HTML找到下方紅字的程式碼,大約會找到3、4個
<b:include data='post' name='comments'/>


將上面紅字的部份,修改成以下程式碼,但是要注意看,如果白字的部份本來已經有了,就不需要再加上去
<b:if cond='data:post.showThreadedComments'>
  <b:include data='post' name='threaded_comments'/>
<b:else/>
  <b:include data='post' name='comments'/>
</b:if>

以上完工

8 則留言:

  1. 請問一下,是每一句

    都要取代呢?

    回覆刪除
    回覆
    1. 找到幾個就取代幾個,上下行如果本來已經有相同的程式碼,就不需要取代

      刪除
  2. 取代的時候前面有幾個空白鍵會有影響嗎?
    直接選取原本那一行?!
    最後留言變粗體字了耶= =
    而且有google帳號登入的留言大頭照失效

    回覆刪除
    回覆
    1. 空白鍵不影響,直接取代原來的程式碼

      刪除
  3. 太感激了!很棒的方法,一下子就把這新功能手動加進來囉!

    回覆刪除
  4. 非常感謝,我也成功套用了..

    回覆刪除

請輸入您的留言,不回答匿名者的問題,可用電子郵件訂閱回應,可用 HTML 標記,例如 <b>, <i>, <a>