【 在 lhjlhj (lhj) 的大作中提到: 】
: 请问如何编辑BBS的进站画面,如"水木清华"的,有没有这样的编辑软件?
自己增加一个系统功能吧。我刚加了一个,放在下面。
: 另外,如何将登录时的login提示符变成Please input (login as ) bbs or bb5 here==>
这个得自己改系统源程序了。如果你用的是linux的话,需要改mingetty和login两个。
: Thanks a lot.
发信人: yanglc (yanglc), 信区: sysdiscuss
标 题: 系统管理功能增加编辑系统文件功能
发信站: NetWork Running Dept. (Wed Apr 19 21:41:35 2000), 转信
(M)ailClean 清除读过的私人信件
改为
(E)ditFile 编辑系统文件
方便修改一些系统文件,比如Welcome和help目录下的一些文件。
使用时,需要输入文件的相对路径和文件名。比如edithelp需要
输入help/edithelp
去掉原来的清除所有信件的功能(考虑到这个功能使用比较少,
真的需要的时候还可以恢复出来)。
修改menu.ini
#@CleanMail 0, 0, PERM_SYSOP, "Mail Clean", "(M)ailClean 清除读过的私人信件"
改为
@EditFile 0, 0, PERM_SYSOP, "EditFile", "(E)ditFile 编辑系统文件"
comm_lists.c
增加
int edit_file();
sysconf_cmdlist[]
里增加
"EditFile", edit_file,
xyz.c
增加
int edit_file() {
char filename[STRLEN], genbuf[STRLEN];
if(!check_systempasswd())
{
return 0;
}
getdata(0,0,"请输入你想要编辑的文件名:",filename,80,YEA,YEA);
if(filename[0]=='\0'){
prints("你不想编辑任何文件哦...");
pressreturn();
return 0;
}
vedit(filename,0);
prints("文件 %s 编辑完成",filename);
pressreturn();
sprintf(genbuf,"编辑系统文件: %s",filename);
securityreport(genbuf);
return 1;
}
--
FROM 162.105.22.133