Tag

TatterTool

Browsing

話說..在幻夢狐寫出中文版的轉換程式前,我就先google到韓國的轉換程式了,所以之前才有教學一說…

但韓國那程式實在有點傷腦筋,包括我及經我介紹使用的blogger,都遇到必須進入.php修改原本是在網頁input應該取得的資料表前置,對於php不熟的blogger來說,可能頗費事

不過現在TT使用者有福了,幻夢狐寫出TT 0.96 to WP 2.0.2 轉換程序,是中文的唷,我想使用上應該也沒什麼問題,所以勞駕各位到那邊去看看

但是1.0版本就無法使用了,這點在韓國也是

3/11,由於主機升級導致Rewrite模組掛掉,非常詭異的只有美國才有辦法看到正常的tt,搶救兩天..還是無效。沒有blog可寫讓我覺得一定會忘記這幾天來發生的大小事Orz..

於是趁這機會,丟掉TT了,原本想用TextPattern,但很棒歸很棒,沒有完善的TrackBack系統根本就不叫blog,試過幾個tb plugin都覺得不好用,於是又轉向第二選擇-WordPress,wp最有名的要屬spam了吧,連使用tt都被spam侵襲的Memei BLOG,這下子換成wp可能要變成垃圾場了O_Q

有些文章還沒搬過來,慢慢搬囉..

希望以後就能巴著wp了,我只想好好的紀錄,不想一直搞程式啊~>_<

至於TT轉換到WP的方法,請有意的朋友暫且不要升級TT 1.0.x,否則文章無法搬移,過兩天有比較多空閒時再放出來,最近接了美工case,待case一段落就有空囉..

原本是想連 script 目錄下檔案都中文化完成再釋出,但這陣子一天就要睡上16個小時以上,因此沒空作這些細部修正,待1.0.2韓文版出來後若有空再來作更新。

我採用的是官方保守的升級方法,0.9x 升級 1.0 rc 版教學已經完成, RC 升級 OR 版本還沒有時間寫,因為 apach 掛了Orz..

已中文化完成項目請參考:
TT 1.0.1 相關訊息

升級教學:
TT 0.9x 升級 1.0.x 教學 (本站)

TT 1.0 RC3版本升級到1.0x 版教學(Terry)

下載位置:
TT 1.0.1 正體中文包(3/5)673 KB – 檔案格式.7z (WinRAR可解,若無解壓軟體,可下載免費的解壓軟體)
TT 1.0.1 正體中文包(3/9)1.57 MB – 檔案格式 .tag.gz

前言:
0.9x 版本升級為 1.0.x 必須先經過 1.0 Classic (又稱Beta3) 版本升級轉換資料庫後,才能再轉為 1.0.x OR 版本;由於為了升級去上傳一個完整版本程式,卻只為了轉換資料庫實在滿浪費時間的,因此我將 Classic 版本去除不必要檔案後,包在釋出的 1.0.1 OR 正體中文內

事前準備:

  • 下載 1.0.1 OR 正體中文釋出包
  • 將下載完成的 1.0.1 OR 正體中文釋出包解壓縮,整個上傳到伺服器
  • 一點好運氣

備份工作:

  • 0.9x 版本的 config.phpattach資料夾下所有檔案
  • 0.9x 版本所使用的資料庫、資料表

開始升級 – 0.9x to 1.0 Classic

  1. 將備份的 config.php 上傳至 tt101tc/09xto10x/ 目錄下
  2. 執行 tt101tc/09xto10x/admin/migration.php,是韓文..不過不要緊,只有一個連結選項,按下去,將開始轉換資料庫,依照資料庫大小而定,需要一點點時間
  3. 轉換完成會跳到 blog 前台,若文章都沒問題就完成了

再次升級 1.0 Classic to 1.0.1 OR

之前開了 Mod_Rewrite ,雖然能夠在本機安裝了,卻無法登入,一輸入帳密就跳回原本的登入畫面,不過剛剛終於找到方法了..

修改 http.conf ,將 ServerName 設置為:

ServerName 127.0.0.1

將 TT 目錄下的 config.php 裡頭的 domain 也設置為:

$service[''domain''] = ''127.0.0.1'';

重啟 apache ,重新登入,應該便能進入了:)

之前有寫過一篇,這次邊寫skin邊有一些新發現

1. 關鍵字功能好像不見了,不過翻譯的時候明明有翻到..大概又被藏起來了吧
2. 剛開始安裝完成會一直自動登出,後來把errorlog跟cookies全部殺掉(其實是按錯,本來只想殺網域內的..)之後就正常了
3. 單篇文章瀏覽時,會在瀏覽器標題出現文章標題,不用再hack了
4. skin_keyword.html 已不在面板檔案中

5. 超炫的照片瀏覽功能、音樂撥放器
6. 內附三個plugin,屬於點綴blog方面的(迴響/留言本轉換表情符號為圖示、顯示訪客網站的favicon、顯示訪客於自己blog中的代表圖示)
7. more/less 的文字可在發表文章時自訂(例如改為:閱讀全文/摘要)

–2/15
(心虛的說):不要太期待我會放出中文版本哩..^^|||因為我的進度很緩慢,精神集中力不佳,腦袋也運轉很慢,覺得要寫升級教學很累(腳指頭想都覺得升級問題會很多),想到要解決很多人的升級狀況就更加應付不來

說不定釋出是一兩個月後的事情了..
與其幫我加油,不如大家協力製作會比較快呢:)

光語系檔就六百多行(進度25%),安裝頁也有2000多行(進度85%)..

0.96x 版本要升級到 1.0 OR 版,必須先升級為1.0 Classic 後,才能再升級為 1.0 OR 版

真是快暈了..
姑念在skin製作容易所以一直離不開Q.Q

–16:45
弄了好久..終於升級完成了~
不過skin要重作,也還沒翻譯預設的skin
先給大家看看囉..
http://www.gooloos.com/tt100/memei/

–2/15
換了個易記的網址,決定還是保留memei這個已經打響的名字XD
https://blog.gooloos.com/memei/

據說是1.0穩定的版本了,之前我提到那些沒有改進的是classic版

1.0 OR 進步就很大了,不過安裝上可能比較會遇到問題,我在本機安裝是失敗的,要改apache的http.conf,不過我看不懂到底要改哪些=.=”
(懷孕變笨也提不起勁做事,總而言之就是很懶)

於是直接上傳到主機安裝,然後再翻譯,目前進度只有10%,我想這一版安裝問題會非常非常多..

至於舊版本升級,在安裝頁面是有選項可選的,能夠匯入舊版本資料,這部分我還沒做測試,因為我怕玩壞..所以開新資料庫玩@@”

特點如下:
1. 有很好用的 WYSIWYG 編輯器,載入時不會頓..很棒,也能隨時切換html
2. XHTML化,skin部分也有注名html跟xhtml的
3. 圖片不用翻譯重作..謝天謝地
4. 有公告功能,是獨立的一塊區域..不過又不會佔畫面(不知道怎麼形容XD),總而言之是連結過去的,不在頁面上

5. 時區可由後台調整,從此主機時間不同的不用擔心了
6. 可以選擇網址形式,改為易記的 /xxx/xxx 網址類型
7. 直接從後台進行插件管理(考慮是否翻成外掛比較合乎台灣習慣..)
8. 直接從後台設定favicon

9. tag功能(會有大小字變化)
10. 更強的spam防止功能
11. 能直接連結各語言的說明文件,但重點是要有人翻譯..
12. muti-blog功能

13. skin選擇頁面,可觀看預覽圖以及作者資訊等等
14. 能夠直接在後台編輯skin
15. 頁面看起來氣派多了..
16. 預設有兩組skin,兩組都不錯看

太多人問了..
趁著最近很無聊,就慢慢翻譯看看:D
不確定有沒有毅力去翻譯完..

目前只譯完安裝畫面,很多用詞都改了,所以我也不打算拿上一版的來「抄」,另外也加入了我自己額外的說明在裡面

說真的,1.0還沒看到我最希望的兩項改變實在是挺失望的:
1. 語系檔
2. 符合XHTML

在1.0正式版出來前這段期間,我會持續找其他有沒有更理想的程式
要搬近千篇文章就搬吧,總比巴著一堆表格不放好:P

不斷失敗破百次後,終於讓我完成了~真是感動的痛哭流涕…這樣一個小小的日期相減,在PHP做起來額外困難

很久前就想要能看到發表文章當天的baby年齡,但直覺告訴我非常複雜,尤其我跟php不熟,只能憑著一股怨念胡亂瞎搞,最後呢?最後php宣告急救無效

接著我把念頭動到js身上,想在js直接插入php,這一步雖然沒成功,卻也間接的影響成功的關鍵,這次我失敗了五次就直接換湯換藥

再換個想法吧…不如利用skin?在失敗與失敗中漸漸的露出曙光,失敗的原因只是逗號引號,這些難不倒我…直到出現的那一刻,真是興奮的想大叫

不過還有一些小小遺憾,例如若是baby出生前的日期,會變成負的,這以後再來克服好了…其實最後是非常簡單的程式碼

打開inc_function.php,找到

function get_timevalue4($date) {
return date("Y/m/d-H:i:s", $date);
}

在下面加入

function get_timevalue5($date) {
return date("Y/m/d", $date);
}

打開index.php,找到

$d2_rp = str_replace("[##_article_rep_date_##]", get_timevalue1($regdate)." ".get_timevalue3($regdate), $d2_rp);

在下面加入

$d2_rp = str_replace("[##_birth_##]", get_timevalue5($regdate), $d2_rp);

打開skin.html,在適當位置加入寶寶歲數程式提供網站的程式,改一下程式碼,如下:

var today=new Date();

改為

var today=new Date("[##_birth_##]");

document.write

一大段類似的輸出,精簡為

document.write(" (",yy,"歲",mm,"個月",dd,"天)");

這樣就完成了!
本篇備份用意大於教學,建議有點html以及程式修改經驗再使用