我也要模組化(新增後記)
這兩天更改網站的顏色,發現同一段語法,要輪流貼到各個模版上。
像是LINKS的連結欄、BANNER,還有一些增加文章分類描述的語法,不但是重複的工作,一不小心還會搞亂自己到底改了誰,誰又還沒被改到。
我不停的用記事本做著備份,寫了一堆備註,希望讓自己搞清楚,這一段語法是應該使用在哪裡,又已經貼到哪裡過。
是低~製作新模版的時候來到了~
本來是不敢碰這一塊的,我一直只敢用著MT預設的模版們。
但照著oui-blog「如何將網誌"模組化"」的教學一步步來做,嘿嘿,還真簡單哩~
比起讓我頭超痛的CSS排版,這一步驟真的只是蛋糕一塊啦!
我新增了links模版和banner模版,等下接著還要新增,在單篇文章的標題下方秀出類別描述的小語法,以及FOOTER。
(不過LINKS嘛…因為我的主索引、類別彙整和單篇彙整,旁邊的LINKS都有小小的不同,恐怕不好共用….)
後記:2005.03.16
發生慘案…..(*沈痛*)
我很興奮的新增了許多模版,然後把幾個主要模版都套用上之後,一次重組。
Internal Server Error….
連新增文章都不行。
但是前台網頁卻好好的。
依照上次主機無預警斷線的經驗,我去主機商的討論區看一下公告。
赫然發現主機商要求大家MT要升級,否則就斷線….
我找到負責人詢問,確定那郭SERVER ERROR不是他們弄的,而是我自己程式的問題,就回來繼續DE我的BUG。
我先把所有的舊模版貼回去(幸好我有不斷的備份)。
重組,不行。
第二步,刪掉新增的模版。
重組,成了。
一切回到還沒做模組化動作之前的狀態。
我在新增一個模組化的模版上去,改主索引。
存檔,重組,ERROR。
這下問題清楚了,就在我剛剛新增的模版上。
我檢查我貼上的模版。
原來,我怕久了之後,自己弄不清楚來龍去脈,在模版裡面寫了很多註解。
像這樣:
<!– date-header的模組化:寫法為
<!–date-header的模組化–><$MTInclude module="date-header"$>
–>
係滴~就係這個「註解加上MT標籤(還是這個模版的名稱標籤)」的一連串文字,出現在我的模版裡面,造成了恐怖的無窮迴圈地獄….
我把一連串註解拿掉,存檔,重建,成功。