[Lifetype] TinyMCE 中文化 for Lifetype 1.2.5
| 十二月 16, 2007 | 2個迴響| 沒有引用| 2158 reads | Size: L, M, S | Edit: P, C, R || Category: LifeType. and Tags: lifetype, tinymce, hack. |
燒喔!喇叭了 bibicall 兩周,今天終於把 1.2.5 版改出來了。看一下這次的修改:
1. TinyMCE 及 其他 plugin 中文化、並修改官方用語 (目前還沒有對簡體中文修正慣用語)。
2. 放大編輯區文字,預設的字體大小對中文使用者很吃力。
3. 加上 Lightbox 支援,但請注意須自己加上 Lightbox 的 Hack。
4. 連結的預設框架改為新視窗。
5. 表情符號的圖案改為 Pidgin 的圖示,並且修改圖示名稱、說明等大幅修改 (Since 1.2.5)。
6. 加上了 embed 的支援。
語系部份。跟上次差不多,主要的部份就是 豬老大 發現了不少翻譯上的錯誤,例如 indent 應該是「增加縮排」而不是「減小縮排」等等。另外就是這次 table 這個 plugin 有不少修改,所以又以原本的版本為底,增加、修改了一下語系。還有就是這次因為增加了幾個新功能(請參考阿欣老師的 Lifetype 1.2.5-beta已釋出),所以原本官方的中文化就少了不少,增加了這些個翻譯(希望英文沒有太爛):p。
而 2、3、4 點跟原本的一樣,也沒什麼動到檔案。
這次最大的特色就是第 5,因為覺得原本的表情符號實在很醜,而且豬老大也覺得裡面的直譯中文實在...,所以就決定來大幅修改。首先是找新的圖示,本來是想拿 MSN 的直接來用,但是擔心有版權問題,所以決定上網去找,但是又發現這些其實還是有版權的爭議,剛好正在 Linux 下面,看看 Pidgin 的圖示,其實還不賴,就決定拿這個來用。選著選著,不知不覺就變成了 20個,哈:
另外,也把說明改的比較簡單點,並且加註大家習慣的文字表情,例如:@@、:D等等。但是因為重新選過,圖示檔案名稱也勢必要改,但是這樣又會使原本的圖示變成叉燒包,所以還是把原本的圖示保留在資料夾中。
大概就是這幾點,快來公布最重要的檔案連結:
是的,這次把簡單版本拿掉了,看看下載記錄,大家都是下載這個為主,就不多包簡化版了。
安裝的方法跟以前一樣:
1. 先備份 BLOG-DIR/js/tinymce 這個資料夾。
2. 下載中文化,解壓縮。
3. 解壓縮後,可以在裡面找到一個 tinymce 資料夾,覆蓋原本。
4. 最後,清空 BLOG-DIR/tmp 資料夾、瀏覽器快取,重新連線應該就可以看到了。
最後,感謝 豬老大 陪我一起翻譯,幫我檢查錯誤!
Reference :
Update 2007/12/17:加上了 embed 的支援(TinyMCE_zh_Hack_1.2.5-*-1)。
Update 2007/12/21:
唉,火喉不夠!自己改的 emotion plugin 似乎有問題,在 IE 下面會造成整個 TinyMCE 出不來,暫時先拿掉的方法,修改 js/tinymce/tiny_mcs-plog.js 檔案,第七行左右,改成:
plugins : "fullscreen,table,inlinepopups,insertdatetime,insertresource,insertvideo,insertaudio,more",
隨機文章:
» Lifetype 1.2.6 Released
» [Lifetype] TinyMCE 的 Hack
» [Lifetype] 在文章內插入 YouTube 的 Playlist
» LifeType - 更新編輯器至 TinyMCE 2.0.1 Finial
» [Lifetype] 收藏文章選單 - Del.icio.us、Furl、HEMiDEMi、Technorati



如果已經下載的人,不想重新抓
可以自己手動修改
到js/tinymce下
打開tiny_mce-plog.js
找到extended_valid_elements 這一行
整行換成
extended_valid_elements : "a[class|name|id|href|target|title|onclick|rel],img[class|src|border|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style],embed[type|height|width|autostart|src|wmode|flashvars|FALSE|TRUE]",