之前在社团架的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的人参考一下