if (time()-strtotime('2003-08-09') > 2592000) { $is_old_post=1; } else { $is_old_post=0; } ?>
剛剛在winson的網誌上看到的小玩具:BlogRolling。
網誌上頭除了新文之外,最常更新的就是sidebar上的「網誌串聯」、「推薦網誌」、「我愛串門子」、「這些網誌報你知」...這類的連結。在MT上要增修這些連結非常麻煩,要進管理頁、修html、儲存、重建,十分嚕嗦。
如果你也有這方面的困擾,BlogRolling就是你所有問題的答案!只要在BolgRolling上用你的email登錄進去,直接在上頭增加新的聯結。而你的網誌邊欄上只要加一行碼,以後你的邊欄連結就會與BlogRolling上建入的連結同步更新。BlogRolling的功能還不止這樣,等你自己慢慢去發現了!(其實是我懶得說,而且也還在摸索中...)
MT中文使用者要注意的是,你在BlogRolling建入新連接時,若title部份是輸入中文,記得把在先把網頁編碼調整成UTF-8,而不是繁體中文(Big5),否則會出現亂碼。Upsaid使用者大概就不會有這個問題了。
我發現雖然網頁上出現的字可以因為這樣而正常,但是description(就是游標指在)連結上出現的文字卻不行,只要是中文的,就會變成一團亂碼。還有,很多的站根本就不能在BlogRolling上面update,所以利用表上的順序來判定有無新文章的功能也因此大打折扣。不過我還是花了幾個小時的時間弄上去了。
Posted by: KarlMarx 發表於 2003.08.12 04:47 AM嗯...什麼什麼, 我還不知道blogrolling 有這麼多功能, 還可以按有無新文章來放順多啊!? 等一下來試試看. 謝謝啦!
Posted by: jeph 發表於 2003.08.12 02:43 PM對啊!其實這就是BlogRolling最好玩的地方:它可以在不佔用你自己的系統頻寬的情況下,幫你自動的update你的blog列表,把發表了新文章的blog排到最前面(如果你選擇了recent作為排列方式的話)。可是其實這中間存在有很大的問題:對方的blog必須要向MT預設的兩個blog入口站或其他的大入口站ping進新文章,BlogRolling才能知道那裡有了新文章,從而把它放到前面去。也就是說,它並不是像台灣部落格那樣,用自己的頻寬,定時向那些列表中的blog去ping的,是向幾個主要的blog入口站ping。是以故,如果對方的blog並沒有定期向任何一個大的blog入口站(當然,都是國外的)ping的話,BlogRolling列表上的順序是不會變的。
這讓我有些失望。昨天放好了名單之後,發現到現在只有兩三個blog的順序變化過,其他絕大部分的還是停留在原地,包括jeph你的這個和goya的。最簡單的適應策略是請把你的MT編輯選單當中的那兩個框框勾起來,這樣你這邊每次有新文章,我那邊就可以update到了。
Posted by: KarlMarx 發表於 2003.08.12 03:08 PM