珞珈山水BBS电脑网络BBS安装与维护 → 单文区文章阅读

单文区文章阅读 [返回]
发信人: fly.bbs@bbs.szu.edu.cn (静态运动), 信区: BBSDev
标  题: Re: bbsnet更新之二
发信站: 深圳大学荔园晨风BBS (Tue Jun 24 09:14:16 2003)
转信站: WHUBBS!news.tiaozhan.com!SZU

【 在 jjksam (fight the future) 的大作中提到: 】
: 修改成两个bbsnet, 功能跟小百合的相似.
: 方法如下: 
: 思路: 因为bbsnet本身就有一个指定bbsnet.ini这个配置文件的路径的参数.
: 所以我想到可以这样改..不知道还有没有更好的方法呢?
: 修改xyz.c
: 加一个函数
: /* add by jjk Apr 6, 2002 */
: void
  ~~~~~~用了void不行,只能根据上面一样,改为int ent_bnetII()
  怪不得那天我怎么弄也弄不好,现在改为int了,我已经make成功了
: 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);
--

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.8.98]
[返回单文区目录]

武汉大学BBS 珞珈山水站 All rights reserved.
wForum , 页面执行时间:17.264毫秒