- 主题:我安装的KBS的周统计数据post有问题
难道你所有的版面都是bS权限限制?
【 在 darling (大林) 的大作中提到: 】
: 我开版时,一般的板块只设以下几项:
: 1.讨论区名称
: 3.讨论区说明
: ...................
--
FROM 166.111.36.*
一般不用给版面权限限制呀,什么都不要。
【 在 darling (大林) 的大作中提到: 】
: 晕,权限设错,不过为什么我把基本权限设为on,还是可以read,post
: 呢?
--
FROM 166.111.36.*
晕,权限设错,不过为什么我把基本权限设为on,还是可以read,post
呢?
【 在 darling (大林) 的大作中提到: 】
: 我开版时,一般的板块只设以下几项:
: 1.讨论区名称
: 3.讨论区说明
: ...................
--
FROM 221.12.31.*
~bbs/bin/usage负责统计周数据,然后写到4个精华区文件里,然后贴到版上。
源代码在kbs_bbs/local_utl/usage.c
【 在 darling (大林) 的大作中提到: 】
: 周统计数据是来自哪些文件?
: 自动粘贴的周统计数据放在什么地方?
: 根目录下的数据只是初始统计数据,该怎么修改?
: ...................
--
FROM 166.111.36.*
这个文件也不正常,都是0
【 在 KBS (KBS BBS) 的大作中提到: 】
: 统计数据默认应该在这个文件里
: ~bbs/0Announce/bbslists/averagetime
: 这个文件正常吗?
: ...................
--
FROM 60.191.126.*
难道是开版时版面设置没有设置对?
【 在 darling (大林) 的大作中提到: 】
: 调试了一下,问题出在usage.c中的main函数中的
: fillboard()函数,本来该函数的目的是要取得所有板块信息,填入st结构,并初始
: 化numboards全局变量,但在该函数中,调用了apply_record函数,该函数又调用
: ...................
--
FROM 60.191.126.*
统计数据默认应该在这个文件里
~bbs/0Announce/bbslists/averagetime
这个文件正常吗?
【 在 darling (大林) 的大作中提到: 】
: 两个星期的统计数据都是这样:
: 上周各版使用情况统计图
: 【此篇文章是由自动发信系统所张贴】
: ...................
--
FROM 166.111.36.*
调试了一下,问题出在usage.c中的main函数中的
fillboard()函数,本来该函数的目的是要取得所有板块信息,填入st结构,并初始
化numboards全局变量,但在该函数中,调用了apply_record函数,该函数又调用
fillbcache函数,但每次调用fillbcache时,
int fillbcache(const struct boardheader *fptr,int idx,void* arg)
{
if (numboards >= MAXBOARD)
return 0;
if(!check_see_perm(NULL,fptr)||!*(fptr->filename))
return 0;
if (fptr->flag & BOARD_GROUP)
return 0;
strcpy(st[numboards].boardname, fptr->filename);
strcpy(st[numboards].expname, fptr->title + 13);
st[numboards].times = 0;
st[numboards].sum = 0;
numboards++;
return 0;
}
在执行到if(!check_see_perm(NULL,fptr)||!*(fptr->filename))时,每次都
return 0了,后面的都没有执行到。
望知情的站务和开发人员帮我看看,check_see_perm干什么的?到底该怎么改呢?
【 在 darling (大林) 的大作中提到: 】
: 在usage.c的main函数中,有调用fill_board函数试图读取.BOARDS文件中的board
: 信息,可能是没有正确读取到,之后调用gen_usage产生的bonlinelog/2007/10下面
: 的每一天的板块统计信息都是0,后面调用gen_usage产生的0Announce/bbslists/下
: ...................
--
FROM 60.191.126.*
在usage.c的main函数中,有调用fill_board函数试图读取.BOARDS文件中的board
信息,可能是没有正确读取到,之后调用gen_usage产生的bonlinelog/2007/10下面
的每一天的板块统计信息都是0,后面调用gen_usage产生的0Announce/bbslists/下
面的4个统计文件也都是0
【 在 KBS (KBS BBS) 的大作中提到: 】
: 不知道了
: 这部分我不太熟悉
--
FROM 60.191.126.*
不知道了
这部分我不太熟悉
【 在 darling (大林) 的大作中提到: 】
: 这个源文件我是知道的,我也看过,但没仔细看,我想这个文件本身应该问题不
: 大,更多的问题可能是别的问题
--
FROM 166.111.36.*