2006年2月10日 星期五

兩層式的文章月份彙整

在論壇裡,有網友 hsuzy 問到如何修改樣版讓文章的月份彙整加上一層年份的分類?(請看討論串)我研究了一下,在現行的 LT 架構下,沒辦法像"我的連結部份"直接由樣版變數實作,必需要修改程式或另做 pluign 處理。當然,也可以用 smarty 的樣版語言"蠻幹"做出來。請原諒我用這兩個字,如果你不同意的話,其實 hsuzy 兄確實用 smarty 的樣版語言實作出來了。但是在我認為,用樣版語言做程式該處理的事情,終非正途。

修改程式來完成這個要求,我實作出來了,但是,除非未來 LT 官方改用相同的方式來實作,否則,這只能用來玩玩而已,因為後續的維護成本不值得這樣做(後面再說明)。

還是先看看做出來的樣子吧(以我使用的 almost-spring 模版為例):

使用年份做第二層的文章分月彙整

若有興趣玩玩看,請往下看…

2006年2月8日 星期三

關於 MagpieRSS

什麼是 MagpieRSS ?

MagpieRSS 是一個用 PHP 寫成的 RSS 分析器,他可以分析的 RSS 規格包括 RSS 0.9 、 RSS 1.0 、 RSS 2.0 、 Atom(有少許限制) 。而 LifeType 的 RSS 分析器便是進一步將 MagpieRSS 封裝成 RSSParser 類別來加以使用。

LifeType 在什麼地方用到 MagpieRSS ?

講到這就有點尷尬了,為什麼?因為一般的使用者是完全用不到的,至少我就是。若不是阿欣來問新聞閱讀器( FeedReader plugin)的亂碼問題,我還沒研究到他。等等, LifeType 不是有提供網站的各種格式的 RSSFeed 嗎?是沒錯啦!不過 LifeType 的 RSSFeed 是直接用與前台頁面相同的模版技術產生的,跟 MagpieRSS 一點關係也沒有,因為, MagpieRSS 的用途,是用來分析由 RSSFeed 取得的資料用的,也就是說,訂閱別人的 RSSFeed 用的。

2006年2月2日 星期四

避開中山高台中段的替代道路

每年初二陪老婆回娘家時,在中山高的台中至員林段總免不了要塞車。每回塞車時,看著旁邊的高架道路上順暢的車流,總想著,那如果是我的替代道路多好。今年花了點工夫研究了一下,果然是一個不錯的替代方案,跟大家分享一下。

這段替代道路適用南部路段可以使用南二高的人,也就是使用下面路段:

中山高->台中大雅交流道->中彰快速道路->快官交流道->南二高

我也準備了地圖跟大家分享。