- 主题:想通过修改site/defaut.c bbshome/etc/menu.ini来修改分类讨论
不起作用,还是把/local/bbs给拿到桌面上去,然后从新安装,再把 ssh的配置文件放回去
然后有了新的问题:
原smth的bbs有10个讨论区,我改成了20了
结果:
1,web登陆 在最后的几个,从第13个分类讨论区开始就是"发生参数错误"
2,telnet方式登陆,在最后几个,从15开始,就显示不出来,但是可以选择.
3,开版的时候,最后有个要选择精华区,但是显示的精华区只到17,还差两个.18,19
是不是还有什么地方没有对应的修改,
web方式登陆,最后没有显示出来的,是不是应该在哪个文件里面,再做对应的修改?
【 在 atppp@kyxk.net-SPAM.no (Big Mouse) 的大作中提到: 】
: bbshome下面的东西是make install-home才会安装的
: 你应该在第一次安装好系统之后,修改目标目录(BBSHOME)里面的etc/menu.ini
: 修改之后要使之生效需要telnet下管理员在主菜单按shift+~
: ...................
--
FROM 211.155.136.*
其实有个问题我始终觉得你弄得不对,不过看大家没提我也没敢作声
你加分类讨论区怎么可以用13 14呢....
最起码按十六进制排吗,继续在后面添加E F
因为好像分类讨论区代号都是一个字符吧,比如你按11那怎么知道你到底是要去1还是11
【 在 liangls (精灵射手) 的大作中提到: 】
: 不起作用,还是把/local/bbs给拿到桌面上去,然后从新安装,再把 ssh的配置文件放回去
: 然后有了新的问题:
: 原smth的bbs有10个讨论区,我改成了20了
: ...................
--
FROM 218.75.202.*
一开始是用的16进制,但是后来,看好象是menu.ini里的编号是10进制的
1,结果telnet 分类讨论区是在9后按A,B,C...编号的.没有到11,
2,精华区不知道应该在那里改.
3,site.php好象是按照10进制改的.就 13 14了.
要都改成16进制的吗?
【 在 cnbird (阿七) 的大作中提到: 】
: 其实有个问题我始终觉得你弄得不对,不过看大家没提我也没敢作声
: 你加分类讨论区怎么可以用13 14呢....
: 最起码按十六进制排吗,继续在后面添加E F
: ...................
--
FROM 211.155.136.*
恩, 分区是按版面中文说明的第一字符为准的.
用13 ,14 的话和 1分区就重在一起了
不过按16进制排还是不够,可以考虑用希腊字母.哈
【 在 cnbird (阿七) 的大作中提到: 】
: 其实有个问题我始终觉得你弄得不对,不过看大家没提我也没敢作声
: 你加分类讨论区怎么可以用13 14呢....
: 最起码按十六进制排吗,继续在后面添加E F
: ...................
--
FROM 60.178.69.*
10 11 12 13 14 15 16 17
A B C D E F G 11
这样吗?可以吗?
【 在 liangls (精灵射手) 的大作中提到: 】
: 一开始是用的16进制,但是后来,看好象是menu.ini里的编号是10进制的
: 1,结果telnet 分类讨论区是在9后按A,B,C...编号的.没有到11,
: 2,精华区不知道应该在那里改.
: ...................
--
FROM 211.155.136.*
10 11 12 13 14 15 16 17 18 19 20 21
A B C D E F G H I J K L
这样子?
【 在 nbysy (孩子他爸) 的大作中提到: 】
: 恩, 分区是按版面中文说明的第一字符为准的.
: 用13 ,14 的话和 1分区就重在一起了
: 不过按16进制排还是不够,可以考虑用希腊字母.哈
--
FROM 211.155.136.*
参考2005年3月26日CVS同步的代码
摘自 bbshome/menu.ini
@EGroups 10, 6, 0, "0BBS", "0) BBS 系统 -- [站内]"
@EGroups 0, 0, 0, "1THU", "1) 清华大学 -- [本校]"
#@EGroups 0, 0, 0, "2Campus", "2) 校园信息 -- [校园]"
@EGroups 0, 0, 0, "2Science", "2) 学术科学 -- [学科/语言]"
@EGroups 0, 0, 0, "3Rec", "3) 休闲娱乐 -- [休闲/音乐]"
@EGroups 0, 0, 0, "4Art", "4) 文化人文 -- [文化/人文]"
@EGroups 0, 0, 0, "5Society", "5) 社会信息 -- [社会/信息]"
@EGroups 0, 0, 0, "6Game", "6) 游戏天地 -- [游戏/对战]"
@EGroups 0, 0, 0, "7Sports", "7) 体育健身 -- [运动/健身]"
@EGroups 0, 0, 0, "8Talk", "8) 知性感性 -- [谈天/感性]"
@EGroups 10, 40, 0, "9Info", "9) 电脑信息 -- [电脑/信息]"
@EGroups 0, 0, 0, "ADevelop", "A) 软件开发 -- [语言/工具]"
@EGroups 0, 0, 0, "BOS", "B) 操作系统 -- [系统/内核]"
@EGroups 0, 0, 0, "CComputer", "C) 电脑技术 -- [专项技术]"
摘自 bbs2www/html/site.php
$section_nums = array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9","A","B","C");
$section_names = array(
array("BBS 系统", "[站内]"),
array("清华大学", "[本校]"),
array("学术科学", "[学科/语言]"),
array("休闲娱乐", "[休闲/音乐]"),
array("文化人文", "[文化/人文]"),
array("社会信息", "[社会/信息]"),
array("游戏天地", "[游戏/娱乐]"),
array("体育健身", "[运动/健身]"),
array("知性感性", "[谈天/感性]"),
array("电脑信息", "[电脑/信息]"),
array("软件开发", "[语言/工具]"),
array("操作系统", "[系统/内核]"),
array("电脑技术", "[专项技术]")
);
【 在 liangls (精灵射手) 的大作中提到: 】
: 一开始是用的16进制,但是后来,看好象是menu.ini里的编号是10进制的
: 1,结果telnet 分类讨论区是在9后按A,B,C...编号的.没有到11,
: 2,精华区不知道应该在那里改.
: ...................
--
FROM 60.178.69.*
RIGHT
【 在 liangls (精灵射手) 的大作中提到: 】
: 10 11 12 13 14 15 16 17 18 19 20 21
: A B C D E F G H I J K L
: 这样子?
: ...................
--
FROM 60.178.69.*
是啊,是这样子的啊~~
不过精华区的呢??也在defaut.c里面??
【 在 nbysy (孩子他爸) 的大作中提到: 】
: 参考2005年3月26日CVS同步的代码
: 摘自 bbshome/menu.ini
: @EGroups 10, 6, 0, "0BBS", "0) BBS 系统 -- [站内]"
: ...................
--
FROM 211.155.136.*
default.c 你不是改过的吗?
另外要注意 default.h 里默认定义的 SECNUM为13,按你的情况应该定得更大一点.
from site/default.c
const char seccode[SECNUM][5] = {
"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C",
};
const char * const groups[] = {
"system.faq",
"thu.faq",
"univ.faq",
"sci.faq",
"rec.faq",
"literal.faq",
"social.faq",
"game.faq",
"sport.faq",
"talk.faq",
"info.faq",
"develop.faq",
"os.faq",
"comp.faq",
NULL
};
const char secname[SECNUM][2][20] = {
{"BBS 系统", "[站内]"},
{"清华大学", "[本校]"},
{"学术科学", "[学科/语言]"},
{"休闲娱乐", "[休闲/音乐]"},
{"文化人文", "[文化/人文]"},
{"社会信息", "[社会/信息]"},
{"游戏天地", "[游戏/对战]"},
{"体育健身", "[运动/健身]"},
{"知性感性", "[谈天/感性]"},
{"电脑信息", "[电脑/信息]"},
{"软件开发", "[语言/工具]"},
{"操作系统", "[系统/内核]"},
{"电脑技术", "[专项技术]"},
};
const char * const explain[] = {
"本站系统",
"清华大学",
"校园信息",
"学术科学",
"休闲娱乐",
"文化人文",
"社会信息",
"游戏天地",
"体育健身",
"知性感性",
"电脑信息",
"软件开发",
"操作系统",
"电脑技术",
NULL
};
--
修改:nbysy FROM 60.178.69.*
FROM 60.178.69.*