采用FB自带的bbsnet.c(
一、概述
适用于所有FB系统(maple我不敢保证行不行)
让用户自定义自己的bbsnet,自己编辑档案
无须采用改良后的bbsnet.c,使用系统自带的bbsnet功能实现多元化操作
修改方便,简洁
bbs站点:taolibbs.3322.org
bbs系统:fb1126
二、操作方法
用法:先到个人工具箱——个人档案编修——6 自定义BBS穿梭站点
格式:
单位 站名 地址 端口(端口默认23)
model: njubbs nju bbs.nju.edu.cn
然后进入主选单的BBSNET连线——4 自定义穿梭站点
三、具体程序修改
1、修改src/xyz.c的x_edits()
增加用户修改档案bbsnet.ini
static char *e_file[] = {"plans", "signatures", "notes", "logout",
"GoodWish", "bbsnet.ini",NULL};
下面自然相应的增加一句
{"个人说明档", "签名档", "自己的备忘录", "离站的画面","底部流动信息",
"自定义BBS穿梭站点", NULL};
2、在src/xyz.c里增加一个void ent_bnetself()
/* add start */
void ent_bnetself()
{
char buf[80];
sprintf(buf,"home/%c/%s/bbsnet.ini %s", toupper(currentuser.userid[0])
,currentuser.userid,currentuser.userid);
clear();
exec_cmd(BBSNET, YEA, "bin/bbsnet", buf);
}
/* end */
/* add by AM 2003-11-27 */
3、修改src/commonlist.c
找到ent_bnet(),在后面添加上ent_bnetself()
然后找到如下部分
MENU sysconf_cmdlist[] = {
添加一行
{"ExecBBSNETSELF",ent_bnetself,0}, //自定义BBSNET站点 by AM
4、修改menu.ini
加上一行
@ExecBBSNETSELF 0, 0, PERM_POST, "4BBSNET", "(4)【 自定义穿梭站点】"
5、make&make update & ~menu.ini
--
FROM 218.18.44.211