- 主题:还是精华区的问题,怎么开版的时候少了两个?
#
# Title=艺术文化 //这个是1级别目录
#
Name=电脑技术
Path=~/comp.faq
Numb=1
#
Name=本站系统
Path=~/system.faq
Numb=2
#
Name=休闲娱乐
Path=~/rec.faq
Numb=3
#
Name=谈天说地
Path=~/talk.faq
Numb=4
#
Name=其 他
Path=~/other.faq
Numb=5
#
Name=艺术文化
Path=~/literal.faq
Numb=6
# /*这个目录下面的我设了20个目录,但是,选择精华
区的时候的时候只显示了18个*/
另外好象水木本身的精华区,结构挺复杂的样子,
讨论区和精华区开了2级,3级目录 或者 更多级目录的作法,文档里好象没有太详细的说明啊~~!
【 在 liangls (精灵射手) 的大作中提到: 】
: 这个里面是20个2级别目录
: 结果选择分类的时候就18个了~!
--
FROM 211.155.136.*
每即目录下面都有.Names 看看就明白了
【 在 liangls (精灵射手) 的大作中提到: 】
: #
: # Title=艺术文化 //这个是1级别目录
: #
: ...................
--
FROM 211.66.105.*
是这个:
const char *chgrp()
{
int i, ch;
char buf[STRLEN], ans[6];
clear();
move(2, 0);
prints("选择精华区的目录\n");
oflush();
for (i = 0;; i++) {
if (secname[i][0] == NULL || groups[i] == NULL)
break;
prints("\033[32m%2d\033[m. %-20s%-20s\n", i, secname[i][0], groups[i]);
}
sprintf(buf, "请输入你的选择(0~%d): ", i - 1);
while (1) {
getdata(i + 3, 0, buf, ans, 4, DOECHO, NULL, true);
if (!isdigit(ans[0]))
continue;
ch = atoi(ans);
if (ch < 0 || ch >= i || ans[0] == '\r' || ans[0] == '\0')
continue;
else
break;
}
sprintf(cexplain, "%s", secname[ch][0]);
return groups[ch];
}
【 在 etnlegend (etn|若即若离·虚幻·你不是神|050249) 的大作中提到: 】
: 去读读maintain.c里面的那个chgrp()吧
--
FROM 211.155.136.*
好比system.faq里面就没有.Namse这个文件啊?
【 在 ioricat (MinG-逐草四方沙漠苍茫,哪惧雪霜扑面) 的大作中提到: 】
: 每即目录下面都有.Names 看看就明白了
--
FROM 211.155.136.*
我想等新开讨论区和删除讨论区全部改用新代码之后,把cvs里面的menu.ini
也改成改用新代码,你看如何。改之前README.SYSOP也要同步大改了
【 在 etnlegend (etn|若即若离·虚幻·你不是神|050249) 的大作中提到: 】
: 我说的是主菜单A-C,sigh...
--
FROM 128.12.181.*
等我把bbs安装成功了之后,也总结一下安装和使用过程中出现的问题,和一些菜鸟心得.
然后整理成文档,分享给大家~~!
【 在 atppp (Big Mouse) 的大作中提到: 】
: 我想等新开讨论区和删除讨论区全部改用新代码之后,把cvs里面的menu.ini
: 也改成改用新代码,你看如何。改之前README.SYSOP也要同步大改了
--
FROM 168.160.18.*
看不太明白,哪个是管开版的时候,最后选择精华区的个数的?
【 在 etnlegend (etn|若即若离·虚幻·你不是神|050249) 的大作中提到: 】
: 嗯,有兴趣的话就改写一下吧,我不知道现在cvs里面有没有新修改讨论区,
: 有的话你就不用麻烦了
--
FROM 168.160.18.*