【 在 apache2 (紫龙) 的大作中提到: 】
: 我的bbs安装了bbs2www-1.32之后,十大热门话提出了问题了,我按照前述的一些文章提
: 到
: 的
: 方法做了改动,可发现还是不对,改动的是 char board[18]; 我不知道bbs的原文件在
: 哪
: 里
最直接的修改方法是,在bbssnd.c中,最后有一段代码是修改.post文件的,把这段
代码注析掉,这样在WWWPOST之后就不会修改.post文件,热门话题也就不会被扰乱了。
但这样的话热门话题也不会统计WWWPOST的文章。
: 定义的.请各大侠告知其中的原因,另外,用www 访问bbs时,在全部讨论区中,那些讨论区
: 的
:
: 中文描述的第一个汉字不知为何都丢失了.情形如下:
我估计是你在编译之前没有把版本信息设置好(奇怪的是为什么bbs2www不弄一个
CONFIGURE出来)。bbs2www.h的缺省版本是FIREBIRD3.0,
你要把bbs2www.h中
#define FB3.0
注析掉,改为#define FB2.6
因为在bbsdoc.c有一段代码是
#ifdef FB3.0
index+=5;
#else
index+=3;
当中,index是一个板的的中文名的字符数组,
你的情况是少了前面两个字符了,所以我怀疑
编译时把你的BBS系统当作了FB3。
: 请指点原由.谢谢! 本人所用的是Firebird 2.66 + turbolinux.4.0.
--
FROM 202.202.43.69