2009年9月19日 星期六

秀出你的大頭來‧Blooger新增留言者頭像圖片功能


2009.10.20通知,目前這個功能無法正常顯示,正在尋找答案中。

Google Blogger為了慶祝10周年,真是每天都帶給我們驚喜,不斷有新功能推出,這次又推出了留言者頭像的展示功能(Avatars on comments),Show your face! ,露臉功能,雖不像WordPress有提供Gravatar的工具外掛那樣的好用,但是針對Google Blogger社群裡的使用者而言,也是一個不錯展示自己的方式,前提是你要選一個讓人有印象的大頭圖像Avatars。

如果要讓你的大頭出現在留言意見裡,首先你的後台設定→意見→要選擇,"在評論上顯示簡介圖片才能成功。


如果是利用官方的模板,而且沒有裝什麼Hacks,可能有些人已經發現你的意見區自然的已經出現留言者大頭圖片,但我想很多人都不是用官方的版面,而已經是歷經滄桑的版面了,所以這時就要自己加上一些語法來修正,才能正確的出現大頭圖像的效果。

如何做呢?一樣記得先備份原始的模板
進入後台→版面配置→修改HTML→勾選"展開小裝置範本"
第一步驟,
首先找到以下的語法,
<dl id='comments-block'>
換成以下語法
<dl expr:class='data:post.avatarIndentClass' id='comments-block'>

第二步驟,

找到
<a expr:name='data:comment.anchorName'/>
在上方新增以下語法
<b:if cond='data:comment.favicon'>
<img expr:src='data:comment.favicon' height='35px' style='margin-bottom:-2px;' width='35px'/>
</b:if>
<a expr:name='data:comment.anchorName'/>
<b:if cond='data:blog.enabledCommentProfileImages'>
<data:comment.authorAvatarImage/>
</b:if>

按下儲存即可。

這樣一來就可以發現你的大頭圖片出現在你的留言前面了,不過要出現大頭是要在你登入你的帳號的情形下才會出現,如果你是利用匿名或是留下姓名及網址等其他方式,這個留言者圖像就不會發揮功用,而是一片空白的情形,我想Google官方未來應該還是會再修正吧,只是不知要等到何時就是了。


如果你覺得匿名或是用其他方式留言者出現一片空白,你可以在
]]></b:skin>之前,增加一個css定義如下,
/* Avatar */
.avatar-image-container img {
background:url('http://sites.google.com/site/lunfiles/box/qavat.gif');
width:35px;
height:35px;
}

其中background的圖片網址,你可以置換成你自己喜歡的任何圖片皆可,就會出現像以下這樣的大頭圖片,這是我在沒有登入的情況下留言。



2009.9.21
大頭圖片修改為

另外有的人的模板可能找不到<a expr:name='data:comment.anchorName'/>
像我的另一個網站就是,如果還想利用,這時第二步驟就變成找到
<b:if cond='data:comment.authorUrl'>
然後在上方新增<b:if cond='data:comment.favicon'>
<img expr:src='data:comment.favicon' height='35px' style='margin-bottom:-2px;' width='35px'/>
</b:if>
<a expr:name='data:comment.anchorName'/>
<b:if cond='data:blog.enabledCommentProfileImages'>
<data:comment.authorAvatarImage/>
</b:if>

按下儲存即可。

另外官方有提到可以在留言區換大頭圖片的功能,我一直測試都沒法出現那個選項,官方是說留言時先不要按下"發表你的留言"而是按下"預覽",就會有個讓你上傳大頭圖片的功能,再上傳圖片即可,


(圖片來源:Blogger Buzz)

其實部落格寫了2年多,真的覺得一開始部落格的名稱、作者名字與大頭像的選擇非常的重要,常常在網路上閒逛時看到熟悉的頭像就會按下去,或是Google搜尋某人的文章,也會記得該部落格的名稱,只要打兩個或三個字就會出現該部落格的搜尋提示,所以想認真經營部落格的朋友,選個好記的名字是很重要的,我是這樣認為的。

另外如果你的大頭圖案或是作者名稱曾經更換過的,以前以舊圖像或是舊名字留言的部份,圖像也是無法出現,目前綸太郎是找不到方式解決,Blogger不像Plurk還有歷史圖像的存在吧,這應該慶幸嗎?哈哈,如果有解決辦法的朋友,歡迎留言貢獻。

2009.9.20更新
如果你試驗上述方法都不成功,最後只有一個終極辦法,就是
按下"將迷你組件範本回復為預設值"就可以了,什麼都可以不用改,按此方式要謹慎利用,一定要先備份,因為會影響你之前裝的Hacks工具,牽一髮動全身,我個人是不建議使用,所以一直沒有寫出來,只是我想還是有人想知道,自己謹慎考慮使用就是了。

如何使得版主回覆和其他人的留言作區隔呢,可參考加強blogger作者留言和一般留言的區分一文說明。
參考來源:
Blogger bring us comment avatars! Awesome!
Profile Avatars for Blogger Comments - Updated

48 則留言:

  1. 綸太郎匿名留言測試

    回覆刪除
  2. 登入狀況留言,還是沒法從這更新大頭。

    回覆刪除
  3. 使用后發現個問題,就是以前自己的留言沒有顯示出正確的圖片地址。可能是我過換個頭像地址被刪除了,有什麽辦法可以解決嗎。

    回覆刪除
  4. 其實我發現我也有一樣的問題,目前找不到方法解決。

    回覆刪除
  5. 不知道耶……怎麼試都不成功。

    我在上述第一個步驟裡找到的是:
    <dl class='comments-block' id='comments-block'>

    長得不一樣的關係嗎?

    回覆刪除
  6. 其實終極辦法就是按下"將迷你組件範本回復為預設值"就可以了,什麼都不用改,只是會影響到你之前裝的Hacks,所以不建議這樣做,如果要這樣做一定要備份,我用你的模板改過了,目前只能使用這個終極辦法。

    回覆刪除
  7. 瞭解,我乾脆改版好了……這次這個範本有太多地方規格特殊了,很多東西不能改,好難過……

    回覆刪除
  8. 謝謝指導,問題解決了,我用了暴力一點的方式,將回預預設值,接著把其他小元件的程式碼直接用舊的取代回去,就沒問題了。

    回覆刪除
  9. 再次感謝,我用暴力方式改版之後,原先無法使用的留言加編號hack也解決了,真的非常感謝。

    回覆刪除
  10. 那個...自己是有頭像顯示了 十分感謝
    但是自己的頭像想放大一點要怎麼做呢?

    回覆刪除
  11. To 毛毛牙,要改真的還是要費時一點,還好你也算改版的老手了,捉住重點,很快就能改好了,佩服。

    回覆刪除
  12. To藍夢星空,你看到語法理有寫到height='35px及width='35px的改成你要的長寬即可,目前的預設是35*35px大小。

    回覆刪除
  13. 我有改過 不圖像好像會以35x35來放大 會糊掉...

    回覆刪除
  14. 如果你要大於35*35,當然你的原始圖也要大於這個尺寸,另外官方的是16*16,本來用35*35就會糊掉。

    回覆刪除
  15. 謝謝指導 那我把圖縮小好了 糊掉真的住好看ˊˋ

    回覆刪除
  16. 請問一下留言區那邊每個留言後面都有線區分要加什麼代碼啊?要在什麼地方加啊?

    回覆刪除
  17. 依序照著改就成功了︿︿,還想說,慘了~我的模版找不到那行字,想不到...接下來就有替代方案...真是貼心丫~

    回覆刪除
  18. 唉,沒辦法啊,沒有就要自己想辦法找出來啊,我自己也要用,就順便分享了。

    回覆刪除
  19. 太郎前輩:
    我也來借個版,測試一下新功能^_^

    回覆刪除
  20. 隨便自己逛逛,別試壞了就是,笑。

    回覆刪除
  21. 請問哦~我的這段語法中除了應該要有的
    《a expr:name='data:comment.anchorName'/》
    後面還有這個
    《b:if cond='data:comment.authorUrl'》

    會有影響嗎?

    回覆刪除
  22. 我有看到兩種不一樣的方式,一個說要有,一個說不用有,以我的版面來說是沒有影響的。

    回覆刪除
  23. 測試大頭2,用sites圖片。

    回覆刪除
  24. 不知綸太郎有沒有發現,最近回覆留言的頭像好像無法顯示,我原以為是我自己版面的問題,剛剛才發現你這裡似乎也有這問題。是不是blogger官方的程式出狀況了?

    回覆刪除
  25. 幾天前就發現了,我在一言堂Note(我的twitter)就有說到,也回報了,不過目前好像還沒改好,時好時壞,但是我的大頭是有改過,可能之前的無法顯示是這原因。

    回覆刪除
  26. 綸太郎,不知道為什麼。

    我相隔一個星期回來看到我部落格回應上的大頭功能失效了,原本都好好的說...

    是發生什麼事了?!

    回覆刪除
  27. 什麼= ="?

    我是說我回應區 頭像顯示功能原本正常
    但是現在卻失效了,不知道原因..

    回覆刪除
  28. 這篇文章第一行就有提到,無法正常顯示,時好時壞,所以我也不知道答案,有可能是有換過大頭的照片。

    回覆刪除
  29. 為什麼其他人的都很正常 Orz 我真想哭

    回覆刪除
  30. To Lonyice,哪有正常,你看上面的留言也是一堆沒有出現大頭啊,例如21.23.24我有登入。

    回覆刪除
  31. 謝謝綸太郎的教學, 但這功能似乎還是無法顯示, 在我的部落格上連破圖都沒有出現 XD

    回覆刪除
  32. 是啊,最近好像壞的更嚴重了。

    回覆刪除
  33. 大頭的指令是否有變更呢?

    跟之前同樣做法套在模版上卻不會出現了。

    回覆刪除
  34. 沒有變更,這功能時好時壞,你也問過很多次了。。

    回覆刪除
  35. Orz 想說多問幾次看會不會變好...

    不過我每次看,都只有綸太郎你這邊的最正常了。

    回覆刪除
  36. 謝謝唷~正常顯示了。反而是我自己的縮圖不正常?出現X是為什麼?
    不好意思,我想請問一下,為什麼我的網出現左下角已完成但網頁錯誤的三角形驚嘆號?
    要怎麼修正。
    還有怎麼樣才能跟您一樣,可以回覆留言呢?謝謝

    回覆刪除
  37. 1、這篇文章最前面已經提到"這個功能無法正常顯示",所以我也無解。
    2、應該是用 Google Friend Connect造成的三角形
    3、你是說有藍色底嗎?你可以參考這篇看看 http://01mistery.blogspot.com/2009/03/auther-comments.html

    回覆刪除
  38. 您好。謝謝您的回覆喔。
    1.那個大頭照您的地方我也不能顯示,真是無解呢...
    2.不過,那個驚嘆號三角形有沒有對網頁有什麼不正常影響呢?還是該如何解決?
    3.回覆的部分,我有沒有藍色底沒有關係,只是想說是否可以像奇摩部落格那樣,針對某一些人的留言按回覆,對方也收的到回覆,還是blogger功能本身就不行?連自己回覆都要用留言方式嘍?!

    回覆刪除
  39. 2.驚嘆號三角形,就看你自己,如果不喜歡就把相關元件移除
    3.blogger沒有針對某一留言回覆的功能

    回覆刪除
  40. 你好
    我跟那毛毛牙有一樣的問題

    這算是第二篇吧

    我發現語法跟他一樣...


    我還原了功能也是...

    還是我該換範本~"~

    我是新手請見諒

    回覆刪除
  41. 有網友提供最新的回應編號方式,你可以試看看。 http://wayne-fu.blogspot.com/2011/12/reply-comment-system-manual.html

    回覆刪除
  42. 你好~
    請問要如何拿掉大頭貼功能呢,
    新版後台裡找不到顯示簡介圖片與否的選項,舊版後台改了也沒有效果。
    因為我和我朋友都沒有上傳大頭貼的習慣,那個功能顯得多餘又不好看><
    謝謝!

    回覆刪除
    回覆
    1. 就像身份證有相片,一般介面應該不會想取消這功能,如果真想刪除,就到後台修改Html加這些敘述,應該就可以了。
      .avatar-image-container {
      display: none;
      }

      刪除
  43. 請問我的網誌找不到dl id='comments-block' 這段語法,請前輩幫我看看。

    回覆刪除
  44. 新版中在後台,設定→留言,選擇"在留言中顯示簡介圖片?" 應該就會出現了,如果新版沒有,那就在Html編輯下方有個,"將迷你組件範本回復為預設值"勾選,試看看,應該不用特別語法吧,如果是舊版我不建議使用。

    回覆刪除

設有留言驗證及核准,版主閱覽後,留言才會顯示,發問前請善用網站目錄Google搜尋功能