這個Blogger Hack我已經使用很久了,也是我個人非常喜愛的一個Hack,在我的Kubrick版型中,也有提供之功能!我覺得在回應文章時,同時顯示回應者的圖像是很酷的一件事,看圖片很快就可以辨認出是某某某,同時此iCon也具有特別的意義,像徵著你的Blog Spirit..等同於一個人的網路身份..口桀口桀 (XD..當我在亂講就好...是我個人特別癖好罷了),當初在找這個Hack的時候,覺得明明Blogger就可以自行提供個人Profile Image的link,很簡單就可以辦到了,沒什麼技術上的問題,但為啥不提供...後來在Google Groupgs有看到,聽說官方的回應是,會有關於安全性方面的問題,所以不提供...至於問題是如何,當然就沒提到囉...※Demo1: example
※Demo2: 以這篇回應較多的文章來看看吧...
因為之前較沒空,所以一直懶得翻譯...並且有不少網友來信問說是如何弄的,所以就直接來篇翻翻教學吧,請往下看吧...參考資料來源:
Step1.首先開啟你的Template(記得要是完整的,也就是到"Edit Html"頁面勾選"Expand Widget Templates"),找到底下的code
New Comment Photo Hack (Blogger) (新方法,較簡易,底下講解此方法..)
comment photos and highlighting hack (這篇是舊方法)<dl id='comments-block'>
在這段code底下插入下面的code
<b:loop values='data:post.comments' var='comment'><div style="clear:both">
<dt style="float:left;margin-right:5px;clear:both;" expr:id='"commentphoto" + data:comment.id'></dt>
<!--底下這段,針對IE修正了些小bug-->
<b:if cond='data:comment.authorUrl'>
<script type="text/javascript"> if(typeof(commentPhotoIds) == 'undefined') var commentPhotoIds = []; commentPhotoIds.push({'id':'commentphoto<data:comment.id/>', 'url':'<data:comment.authorUrl/>'});</script>
<b:else/>
<script type="text/javascript"> if(typeof(commentPhotoIds) == 'undefined') var commentPhotoIds = []; commentPhotoIds.push({'id':'commentphoto<data:comment.id/>', 'url':''});</script>
</b:if>
Step2.接著往下滾,你會找到一個相對應的</b:loop>,在</b:loop>之前新增底下的code</div>
Step3.在tempalte中,找到</body>,接著將底下這段code貼在</body>上面,底下有maxwidth(限制最大圖像寬度)和defaultimage(若在Profile中沒有圖片時,所使用的預設圖片)參數供你自行調整<script type='text/javascript'>
//<![CDATA[
function commentPhotoDo() {
var tag;
for(var i = 0; i < commentPhotoIds.length; i++) {
//上面那行,相較於原文,也作了些小修正了,解決一些怪異的行為
tag = document.createElement('script');
tag.type = 'text/javascript';
tag.src = 'http://scrape.singpolyma.net/avatar.php?maxwidth=70&url='+encodeURIComponent(commentPhotoIds[i].url)+'&id='+encodeURIComponent(commentPhotoIds[i].id)+'&defaultimage='+encodeURIComponent('http://img139.imageshack.us/img139/1011/defaultavatarad7.png');
document.body.appendChild(tag);
}//end for var i in commentPhotoIds
}//end function commentPhotoDo
if(typeof(commentPhotoIds) != "undefined") commentPhotoDo(); //在首頁不執行此script
//]]>
</script>
Step4.接著就是存檔,就ok啦...快去看看你的成果吧..
Tags Cloud
My Secret Notebook (我的火星文記事本)
mm0NiDU82M4jV6t2RBCBrz25cuC9sjNwAuamtlEmcM1VguTu
hVs5vX7xayeXoDLwLRIsXDdxVSYNoZecdMY16+hwqpbgm2ch
78a90t0Gr9zL74TcZYwjdl3BbmnCRBJjD88dRHxdcPqIiDGp
zWe9q/XdSxe6yXKdh/hwQJ+D+o6XPWboby+RmoOtn9wmdQnN
o8h7BKWLQQMO+5XEV0RDZmUO3X7ADN8bzC8JmhP1BVP2V80d
Fs3ohWPSt7UBKnHCwI5tyeakRQihDKCzfiP7F0J+spSxCSlR
PqAj0w88PWB2ax8Y2++K/XMFHF6VuSeRhSMCaExmTTLqngxc
WlEA551OvUriquyW8QQc6jVg8lQn4m4H78QgUPvc2F3LsYKm
fd9HLa+mXrnTgh4SfgyUmS84BZdoGpMbfM4OpuWgFVZcN2e/
uKhuJm7md4G0wyo7efCLPwWWWqxZG8yzwQAHDQr5p/3xZeX4
qjMXzpXiwCqLzTGbZPqx9XMDqtrardSQNAw3dJgxgWALNzyu
/OOiDZGnobvYgDXDRuMQHo1k7gvSR7J+SNIbw7cd4696ChIL
c97GW+hdMcpTOcK9dhIKK8tXDJxiM7OSA28KCN4Wn3N1iJ9y
w4Y6W4GqbSiRxrze5zwOGeG5SbvrYvJ4LSDgND6fszdE43uk
PoPKYyfg3r4JcwrcqDJXcv1jWDuLi1swUK8lXhLLA7Ahfl8a
r+3IJJ4bnUASn9UiEMRZsOKJvK83A/TVZTS5QTz9etA60x7T
67VlH432PnH/ktoaE1XmqhbFgZ7v9UD7ujgxFMYvJ7Y9dNcI
bd3iUVa9EmudYLEuw4Otze1lLL3NQgUb+NNjgKx7r6bUHdmZ
WW7V9g==
My Flickr
[+/-] |
[Blogger Hack] Comment Photo Hack (在Comment處顯示回應者圖片) |
[+/-] |
[Template] Neo + Kubrick = Neobrick |
跟大家介紹一個新的Blogger Tempalte,此Template的特色就如同他所取的名子(Neobrick)一樣,設計者:阿倫哥將我之前釋放出來的Kubrick版型和Ramani所提供的光速Neo版型給他整合在一起....真是可喜可賀呀..囧rz..對於喜歡追求速度感的Blogger而言,又多了一個新選擇囉...推薦給大家! (之前的Neo Template不是我的菜,這次可就對味囉...^_^).安裝教學:New Blogger Template - "Neokubrick"
.Demo Blog:http://neokubrick.blogspot.com/
[+/-] |
[公告] 更新之前發佈過的一些 blogger 相關網頁 |
由於之前所發佈過的一些blogger hack,原作者已經不再hosting此javascript file ( http://www.anniyalogam.com/widgets/hackosphere.js ) ,所以牽涉到了底下幾個hack是否能夠正常運作,所以有使用到下列相關功能的人,請更新一下!
(只要看底下各篇中有註明 [Updated 2007/07/14] 的部份即可)
※還有一個重點就是,我之前porting到Blogger的kubrick ([Template] Kubrick style for Blogger beta) 這個template,也由於我所使用的googlepages空間,和 http://hackosphere.blogspot.com/這個站的作者 Ramani 糟遇到同樣的問題..."Bandwidth exceeded",也就是超越了googlepages所提供的頻寬上限,導致很多放在 http://chenkaie.googlepages.com 底下的東西都load不出來了..OMFG,所以我想有很多有使用Kubrick template的網友,可能要忍耐一下了(好像要過個兩三天,權限才會復原),囧囧囧囧rz.... 因此你的Blog暫時會醜個幾天,見不得人!!
若怕再遇到此情形,請自己host所使用到的檔案(也就是以http://chenkaie.googlepages.com/ooo.xxx 這個型式存存的檔案),比較保險...
(謎:到底是啥檔案將我的googlepages帳號搞掛的...兇手快出來自首,自首無罪,抓到絕對嚴懲 >"< )