你是说这些?
1.5 .BOARDS 文件,boardheader 结构
$BBSHOME/.BOARDS 文件是所有版面的信息,实际上是 MAXBOARD 个 boardheader 结构。在 smthbbs 系统内部每个版面都有一个版面号 bid,这个 bid 就是该版面在 .BOARDS 里面的位置,注意版面号是 1-based 的。
struct boardheader {
char filename[STRLEN];
版面的英文名称,STRLEN 是 80
char BM[BM_LEN];
版主列表,BM_LEN 是 60。多个版主用空格隔开
char title[STRLEN];
版面的说明,就是开启讨论区的时候输入的那些东西,比方:
0[站务] 测试用版
unsigned level;
版面存取权限。
unsigned int idseq;
当前已经使用到的 id 值,参考 boardstatus 结构 nowid 字段。
unsigned int clubnum;
unsigned int flag;
版面的一些属性比方是否参与转信。
union {
unsigned int adv_club;
unsigned int group_total;
} board_data;
time_t createtime;
版面创建时间,“新开启的讨论区”会用到。
int unused;
char ann_path[128];
精华区路径。实际精华区绝对路径是:
$BBSHOME/0Announce/groups/`ann_path`
int group;
所属目录。
char title_level;
设定用户需要什么称号可见这个版面。0 表示没有限制。
char des[195];
版面描述,用于 www 的版面说明和 search。
#ifdef FLOWBANNER
int bannercount;
char banners[MAXBANNER][BANNERSIZE];
版面底部流动信息。
#endif
};
【 在 sxdxsimple (雾里龙虾) 的大作中提到: 】
: 我专门看过web下文章列表的c.o.函数
: 第一个参数是bid
: 第二个是article id
: ...................
--
FROM 221.192.237.*