[心得] FB3轉Maple3

作者: keisuke08 (平凡)   2007-09-07 11:06:09
之前在社團架的BBS站是用Firebird3架的
最近想要換成有推文系統的BBS版本,本來是想用PTT版本
但...似乎沒有現成的轉換系統的程式
只好換成這方面支援比較豐富的maple3
修改完src/include/config.h 之後,執行bin/install.sh 開始安裝
把原來的bbs改名成oldbbs,來測試fb2usr、fb2gem、fb2brd之後
使用者資料等,轉換OK,
精華區感覺有點怪,但還可接受
.BRD被改的亂七八糟,brd目錄下也是一堆亂碼的目錄
本以為完蛋了,maple3也不能使用了
再重新安裝過一次後,死馬當活馬醫使用mag2brd
(Firebird旁系同支的魔法bbs版本)
沒想到意外的成功,分類跟英文檔名都OK,但中文板名前面都少了一個字
(向日葵小班 -> 日葵小班)
於是修改mag2brd.c 172行
str_ncpy(brd.title, bh->title + 13, sizeof(brd.title));
改成
str_ncpy(brd.title, bh->title + 11, sizeof(brd.title));
我想可能魔法BBS在板名上有加什麼東西吧,多了2bytes
轉出來的中文檔名就正常了
給想要從Firebird換成Maple 3.10的人參考一下

Links booklink

Contact Us: admin [ a t ] ucptt.com