LifeType1.2 於昨日釋出,華龍部落格已順利升級,1.2版有哪些新功能呢?可以看看這一篇「LifeType 1.2 的新功能」。

對於一般使用者而言,比較大的改變,大概就是摘要頁的改變,另外在發表文章時,原本的「延伸內文」區塊已取消, 改以在工具列上的「插入閱讀全文分隔 」的功能來取代。

按下它,在編輯視窗上就會出現一條虛線,在虛線以下的部分,就是以往的「延伸內文」區塊的內容,也就是必須按下「閱讀全文」後才能看到的內容。

下面就記錄一下一些關於1.2版的資料。

一、由1.1.X版升級到1.2版:

1.複製一個新的資料庫:1.2版,要採用全新的安裝,為避免升級有任何問題,我將舊的資料庫複製了一個新的資料庫。

2.下載並解壓縮LifeType1.2

3.到這裡下載所需要的1.2版外掛程式

4.將原本gallery目錄、複製到1.2上

5.複製舊有的公用及個人模版,這裡有一些1.2版的模版,不過原本1.1的模版還是正常可用,不過可能還是要做一些修改,reic 已有一些記錄了

6.複製 config/config.properties.php,由於在第一點時我已將資料庫複製成一個新的了,所以自己要改一下這檔案裡頭的db_database的名稱。

7.複製.htaccess

8.執行wizard.php來進行升級,升級完就OK啦!

二、修改 tinymce:

在LifeType1.2 版的文字編輯器TinyMCE預設並沒有放中文語系檔,所以介面上與功能說明都是英文的,在1.1版時,我已修改成了中文的介面,所以再把以前的一些中文語系複製過來,若沒有中文語系的,可以到TinyMCE這裡下載zh_tw_utf8的語系檔。

  • 修改/js/tinymce/tiny_mce-plog.js,在裡頭加上
    • language : "zh_tw_utf8",

  • 需要有zh_tw_utf8語系檔的地方
    • /js/tinymce/langs/zh_tw_utf8.js
    • /js/tinymce/themes/advanced/langs/zh_tw_utf8.js
    • /js/tinymce/plugins/外掛名稱/langs/zh_tw_utf8.js
      「外掛名稱」有 emotions、fullscreen、insertdatetime
    • 另外在/js/tinymce/plugins/下有幾個plugin(insertresource、insertvideo、more)在tinymce裡是沒有中文語系的,可以自己拿裡面的en.js來複製修改成zh_tw_utf8.js
  • 新增「標楷體」的字型,修改 /js/tinymce/themes/advanced/editor_template.js ,加上

    • var nFonts='標楷體=標楷體,Andale Mono=andale mono,....

  • 修改 /js/tinymce/themes/advanced/css/editor_content.css,讓發表文章的編輯區字體大一點

    • font-size: 的部分我改成了15px;

  • 修改 /js/tinymce/themes/advanced/css/editor_ui.css,讓工具列上的「字體大小」、「字體選擇」的字型大一點
    • 在.mceSelectList那部分的 font-size: ,我是由7px改成為10px
三、目前已知問題:
  • 1.中文檔的問題:

上傳中文檔沒問題,但若用insertresource 來插入中文檔案,firefox下插入OK,但在IE下插入,就會出現亂碼,無法連結。


  • 2.部分原本上傳上去的圖片無法產生縮圖

有些可以,有些又看不到,而且不一定是那個網誌,在文章裡的只能看到叉燒包