【 在 precilla (布衣天使) 的大作中提到: 】
: 磕磕碰碰又是偶。 :P
: 升级时,.BOARDS被破坏,只好手动恢复(是否有其他办法?)
: 但当bbs讨论区菜单显示除SYSOP外已无其他讨论区,boards
: 中的内容也已转移到其他目录时,再增加原有的版块却报
: “讨论区名称错误”,试着删了0Announce里相应的一些东东,
: 仍是无效,增加一原来没有的版块却很正常。
: 请教各位是不是还应改什么文件?
: 西天取经有九九八十一难一说,我装bbs是不是也得这么历尽磨难?
.BOARDS文件是由一个个struct boardheader类型的记录构成。
如果讨论区不是很多,自己编程修改一下。
最好是先把.BOARDS里面的内容读出来看一下,然后再决定
怎么修改。
record.c 里面提供了记录的很多动作:
替换、删除、加入、插入等,也许用的上。
新添一个讨论区正常,只是说明.BOARDS文件长度正常。
如果您bbs的menu.ini不正确也会报告讨论区名称错误。bbs
其实是从menu.ini把讨论区的英文名称读出来,然后到.BOARDS文件
去找,如果不匹配,就报错。
--
FROM 159.226.41.14