荔园在线

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

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


发信人: jjksam (fight the future), 信区: InstallBBS
标  题: bbsnet更新之二
发信站: 荔园晨风BBS站 (Sat Jun 21 14:34:13 2003), 站内信件


修改成两个bbsnet, 功能跟小百合的相似.
方法如下:
思路: 因为bbsnet本身就有一个指定bbsnet.ini这个配置文件的路径的参数.
所以我想到可以这样改..不知道还有没有更好的方法呢?
修改xyz.c
加一个函数
/* add by jjk Apr 6, 2002 */
void
ent_bnetII()
{
        char buf[80];
        sprintf(buf,"etc/bbsnetII.ini %s", currentuser.userid);
        clear();
        exec_cmd(BBSNET, YEA, "bin/bbsnet", buf);
}
/* end add.jjk */

在comm_lists.c里面加一个对应菜单的选项..
加一个函数声明:
int     x_results(), ent_bnet(), ent_bnetII(), a_edits(), x_edits();

MENU    sysconf_cmdlist[] = {
....
/* add by jjk Apr 6, 2002 */
{
                "ExecBBSNetII", ent_bnetII, 0
},
/* end add.jjk */
....

在admintool.c里面的a_edits()函数加一些东西.

static char *e_file[] =
        {"../Welcome", "../Welcome2", "issue", "logout", "../vote/notes",
         "menu.ini", "../.badname", "../.bad_email", "../.bansite",
         "../.blockmail", "autopost", "junkboards", "sysops", "expire.ctl",
         "whatdate", "../NOLOGIN", "../innd/black.list.general", "bbsnet.ini",
         "bbsnetII.ini", NULL};
        static char *explain_file[] =
        {"特殊进站公布栏", "进站画面", "进站欢迎档", "离站画面", "公用备忘录",
         "menu.ini", "不可注册的 ID", "不可确认之E-Mail", "不可上站之位址",
         "拒收E-mail黑名单", "每日自动送信档", "不算POST数的板", "管理者名单",
         "定时砍信设定档", "纪念日清单", "强制关站", "转信黑名单", "BBSNET",
         "BBSNET II", NULL};
...

/* getdata(num + 5, 0, "你要编修哪一项系统档案: ", ans, 3, DOECHO, YEA); */
改为
getdata(num + 4, 0, "你要编修哪一项系统档案: ", ans, 3, DOECHO, YEA);

--
         ╱▉ ____ ____ ● ●       ╱▉     __▃_
       ╱__▉ ▉__ ▉   ▉ ▉     ╱__▉ ▉╱  ▉
   __╱    ▉ __▉_▉___▉_▉___╱    ▉_▉    ▉_
 ─────────────────────────

※ 修改:·jjksam 於 Jun 21 14:34:50 修改本文·[FROM: 192.168.0.234]
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]
--
※ 转寄:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.1.119]


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

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