在Blogger的板面上增加最新回應 - 部落格

Annie avatar
By Annie
at 2006-02-19T01:00

Table of Contents

※ 引述《lovelights (Love Lights Life)》之銘言:
: 我想把亮藍色字刪掉,只留下亮黃色的字,請問有什麼方法嗎? 謝謝
: [Love Lights Life] 2/17/2006 09:16:37 PM <---此行為超聯結至 blog B
: posted on February 17, 2006 01:16:00 pm
: "最近回覆"於 sidebar測試成功! 歡迎留言討論
: --Posted by love lights life to Love Lights Life at 2/17/2006 09:16:37 PM

結果今天就弄完了 XD


這裡所介紹的方法, 要先參考在下

1. 前作 "[心得] Blogger最新回應的Feed"
而且僅限於其中第二個方法
(理論上只有解析字串的方法不同啦, 所以要寫出來也不是不可以...)

2. 下一篇的 "[心得] 用FeedBurner包裝你的Feed"



======

1. 先介紹一個可以把Feed轉成JavaScript的地方:

FeedDigest http://www.feeddigest.com/
要先註冊才能使用它的服務

之所以選擇這個是因為他可以自定輸出的模板,
而Feed2JS這個好用又免註冊的只能自訂CSS


2. 註冊完了之後, 他可以讓你把五個Feed轉成JavaScript/HTML/PHP..etc
先選擇Create a New Digest
輸入你經過FeedBurner包裝過後的Comments的Feed的URL
(長的像是 http://feed.feedburner.com/xxxxx 這種網址)


中間的地方填入適合的資料

像是Max Items to Show就是你想在頁面上放幾個最新回應
建議別太多 免得你的Blog變成落落長



然後找到 Digest Options
點一下Click here for internationalization settings
語系選擇UTF-8

再點 Click here for dupe filter/query matching settings
選擇Show only live terms



再來找到Digest Layout / Template
點一下Click here to edit HTML templates manually (for advanced users)

在Per-term template裏輸入

<a href="#" id="commentLink_%YEAR2%%MONTH2%%DAY2%%HOUR2%%MINUTE2%%SECOND2%">
</a>:
<span id="commentText_%YEAR2%%MONTH2%%DAY2%%HOUR2%%MINUTE2%%SECOND2%">
%DESCRIPTION,1000%</span>
<span style="display:none"
id="commentPlainText_%YEAR2%%MONTH2%%DAY2%%HOUR2%%MINUTE2%%SECOND2%">
%DESCRIPTIONPLAIN,1000%</span><br />
<script type="text/javascript">
changeComment('commentLink_%YEAR2%%MONTH2%%DAY2%%HOUR2%%MINUTE2%%SECOND2%'
, 'commentText_%YEAR2%%MONTH2%%DAY2%%HOUR2%%MINUTE2%%SECOND2%'
, 'commentPlainText_%YEAR2%%MONTH2%%DAY2%%HOUR2%%MINUTE2%%SECOND2%');
</script>


最後存起來



3. 回到Your Control Panel
你應該可以看到你的Comment Feed在列表裡了
選擇Get the code, 然後把Javascript那段複製起來
貼到你的Blogger Template 想放置最新回應的地方



4. 在你的Blogger Template當中 </head>之前的地方貼一段code
因為很長, 所以我放在http://oz.nthu.edu.tw/~g943331/temp/recent_comments.html
請自行取用




5. 到這邊應該到一段落了, republish看一下你的Blog吧


如果你想要更改最新回應的排版/樣式
直接改第二步驟當中那段很像HTML就可以了

請保留<a> <span>的id, 這樣JavaScript才知道要去改那邊
其他都可以任意更改

--

All Comments

Erin avatar
By Erin
at 2006-02-22T16:39
阿 我剛剛發現用Firefox還有Opera看很正常
用IE就整個亂七八糟了 要套用的人請等等
Aaliyah avatar
By Aaliyah
at 2006-02-27T00:33
爛IE 臭IE 對Regex支援超級爛的
Dorothy avatar
By Dorothy
at 2006-02-27T20:32
總之現在是可以了...

Blogger的最新回應的Feed

Faithe avatar
By Faithe
at 2006-02-18T18:31
※ 引述《timpanii (eOltm)》之銘言: : 2. 直接用Blogger的Comment : Blogger的管理介面中, 可以讓你把所有的comment自動轉寄到某個信箱 : (在Settings -andgt; Comments) : 同時, 也 ...

樂多的開啟速度很慢

Ula avatar
By Ula
at 2006-02-18T16:11
大家也一樣嗎? 開啟樂多的速度很慢? 該不會 主機又大修了吧???? 好誇張的說 久久發生一次 - ...

那裡有專門討論mt的論壇

Rae avatar
By Rae
at 2006-02-18T15:05
剛接觸mt有很多東西都不怎麼了解 也碰到很多問題,翻書也找不到答案 想請教各位高手,有無討論mt的論壇 謝謝回答,感激不盡 -- 命裡有時終須有 命裡無時莫強求 - ...

可以替代 Shoutmix的方法

Elvira avatar
By Elvira
at 2006-02-18T00:23
我的 blog首頁放 ShoutMix當留言版 http://lovelightslife.blogspot.com/ 可是拖慢網頁開啟速度很明顯 想詢問是否有替代方案或解決的方法? 謝謝 -- http://lovelightslife.blog ...

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

Connor avatar
By Connor
at 2006-02-18T00:03
網址:http://lovelightslife.blogspot.com/ 站名:Love lights life!! 環境:blogger 簡介:想做一個能分享愛心義賣物品的資訊及討論的網站 因為是網頁生手,所以決定採用 blog型式 也歡迎大家留言討 ...