荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: AM@feeling-NOsmthSPAM-org (荔园AM), 信区: InstallBBS
标  题: 增加自定义BBS站点穿梭
发信站: 温馨小屋 (Thu Nov 27 03:23:50 2003)
转信站: SZU!news.ccie.net.cn!news.feeling.smth.org!Feeling

采用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

--

※ 来源:·温馨小屋 bbs.feeling.smth.org·[FROM: 218.18.44.211]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店