[MT] 升級至MT 3.2

今天手癢把MT升級到最新版本3.2,但升級後發現原本的模版不合,在重建的時候會產生這個訊息:

Can’t call method “allow_pings” on an undefined value at lib/MT/Template/ContextHandlers.pm line 2991.

所以refresh模版至預設狀態,準備一切重來,反正原來的模版已經被我改的亂七八糟,看久也膩了,這陣子花些時間改一改吧!頭又開始大了起來…

[MT] 完成版面改造

歷經了三天之後,終於把Neil’s BLOG的門面做了徹底的改造工作,已完成的工作如下:

‧更換banner:把原來陽春的banner用圖片取代,logo重做,加上「西瓜田裡的牛*」副標。

‧將版面由二欄改為三欄:二欄的規格已經不敷使用 ,因此改為三欄,避免浪費空間。

‧加上隨機照片:用讀取rss的方式從「浮光掠影」相簿中取出隨機相片,花費了一天半才搞定,但仍有不明原因會造成讀取失敗,重新整理頁面後即可,目前先將照片每半小時讀取至cache,減少系統讀取時間,避免讀取失敗,有待日後修正。

‧增加留言板:另開一個主題做為留言板,這樣做的好處是,不用再管理另外一個程式,日後維護也只要刪除文章即可。

‧增加授權協議:採用Creative Commons License的Attribution-NonCommercial-ShareAlike 2.0授權方式。

‧修改連結文字:原本連結文字會出現底線,改為沒有底線,並且hover時會出現背景顏色。

‧修改部份版面排列方式:如搜尋、最新迴響等。

‧增加icon圖示:如最新文章前出現的圖釘小圖示。

‧修改部份文字配色:讓整個版面以黃、綠、藍色調為主。

閱讀全文 [MT] 完成版面改造

[MT] 新增分類閱讀與類別圖示的語法

■將類別描述中的文字改為圖片顯示語法

<img
alt=”[關於Neil’s BLOG] ”
title=”關於Neil’s BLOG”
xsrc=”/logo/about.gif” mce_src=”/logo/about.gif” align=”absmiddle”
style=”border:0″ />

■新增文章標題前類別圖示語法

<MTEntryCategories glue=”, “>
<a xhref=”<$MTCategoryArchiveLink$>” mce_href=”<$MTCategoryArchiveLink$>”>
<$MTCategoryDescription$><align=”absmiddle”></a>
</MTEntryCategories>

■新增分類閱讀連結

<div class=”sidetitle”>
分類閱讀
</div>
<div class=”side”>
<MTCategories>
■ <a xhref=”<$MTCategoryArchiveLink$>” mce_href=”<$MTCategoryArchiveLink$>”><$MTArchiveTitle$></a> (<$MTCategoryCount$>)<br />
</MTCategories>
</div>

若將改為則類別名稱將改為圖片顯示(若是類別描述中已改為圖片顯示)

[MT] 新增分類閱讀與類別圖示

今天晚上大部份的時間都花在加上分類圖示上面,原本依照MT使用手冊說明的,不要用中文做為類別名稱,因為會出錯,但這樣做的結果,讓我很不滿意,因為這樣會讓右邊的分類閱讀區會以圖示呈現,會佔掉不少空間,而且也不好看。剛剛又試了一下,似乎改成中文的類別名稱並不會出現奇怪的問題,再檢查其檔案命名,雖然有些不規則,但也沒有出現亂碼,這真是令人高興,所以現在的版面就呈現我想要的理想狀態,左邊文章標題前以圖示出現類別,以免干擾文章標題,右邊分類閱讀的部分就以文字呈現,可以讓版面清爽些。

我的MT要正式啟動了!