首先感谢一下atppp
个人认为自己还处于菜鸟水平上,所以最近问的问题可能比较白痴,有点让人上火吧!
其实,我都是按照说明文档的说明来改的,所以可能潜意识里感觉大家明白我做的修改的过程.请原谅!
我一共改了/default.c
/default.h
/menu.ini
/menu.ini.SAMPLE
/.Names
修改后的部分如下:
********************************************************************
default.c
// site/defaut.c下修改过的部分:
#include "bbs.h"
#ifdef USE_DEFAULT_ALPHABET
const char alphabet[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
#endif
#ifdef USE_DEFAULT_SECODE
const char seccode[SECNUM][5] = {
"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C","D","E","F","G","H","I","J","K","L", //多分了两个
};
const char * const groups[] = {
"system.faq",
"3feet.faq",
"carveout.faq",
"specialties.faq",
"society.faq",
"economy.faq",
"culture.faq",
"science.faq",
"computer.faq",
"pastime.faq",
"game.faq",
"sports.faq"
"campus.faq",
"aboard.faq"
"exam_study.faq",
"sentiment.faq",
"boysgirls.faq",
"life.faq",
"federation.faq",
"selfcreation",
NULL
};
const char secname[SECNUM][2][20] = {
{"站务公告", "[站内]"},
{"三足乌鸦", "[三足乌鸦]"},
{"创业立业", "[创业/立业]"},
{"特区", "[特区]"},
{"天下风云", "[天下/社会]"},
{"财富星空", "[经济/财富]"},
{"文化万圣", "[文化/人文]"},
{"科技探索", "[科技/探索]"},
{"电脑技术", "[电脑/技术]"},
{"休闲娱乐", "[休闲/娱乐]"},
{"游戏玩家", "[游戏/玩家]"},
{"运动健身", "[运动/健身]"},
{"校园内外", "[学校/校园]"},
{"飞越重洋", "[出国/签证]"},
{"学习考试", "[学习/考试]"},
{"情深意长", "[情感/心情]"},
{"男生女生", "[男生/女生]"},
{"我爱生活", "[家庭/生活]"},
{"群体网聚", "[群体/联盟]"},
{"自创版块", "[自创]"},
};
const char * const explain[] = {
"站务公告",
"三足乌鸦",
"创业立业",
"特区",
"天下风云",
"财富星空",
"文化万圣",
"科技探索",
"电脑技术",
"休闲娱乐",
"游戏玩家",
"运动健身",
"校园内外",
"飞越重洋",
"学习考试",
"情深意长",
"男生女生",
"我爱生活",
"群体网聚",
"自创版块",
NULL
};
#endif
*****************************************************************************
default.h里面就只把 SECNUM 的数字改成了20
*****************************************************************************
//bbshome/etc/menu.ini修改过的部分
#------------------------------------------------------------------
%menu M_EGROUP
title 0, 0, "分类讨论区选单"
screen 3, 0, S_EGROUP
@EGroups 10, 6, 0, "0BBS", "0) 站务公告 -- [站内]"
@EGroups 0, 0, 0, "1THU", "1) 三足乌鸦 -- [三足乌鸦]"
#@EGroups 0, 0, 0, "2Carveout", "2) 创业立业 -- [创业/立业]"
@EGroups 0, 0, 0, "3Specialtes", "3) 特区 -- [特区]"
@EGroups 0, 0, 0, "4Society", "4) 天下风云 -- [天下/社会]"
@EGroups 0, 0, 0, "5Economy", "5) 财富星空 -- [经济/财富]"
@EGroups 0, 0, 0, "6Culter", "6) 文化万圣 -- [文化/人文]"
@EGroups 0, 0, 0, "7Science", "7) 科技探索 -- [科技/探索]"
@EGroups 0, 0, 0, "8Computer", "8) 电脑技术 -- [电脑/技术]"
@EGroups 0, 0, 0, "9Pastime", "9) 休闲娱乐 -- [休闲/娱乐]"
@EGroups 10, 40, 0, "AGame", "A) 游戏玩家 -- [游戏/玩家]"
@EGroups 0, 0, 0, "BSports", "B) 运动健身 -- [运动/健身]"
@EGroups 0, 0, 0, "CCampus", "C) 校园内外 -- [学校/校园]"
@EGroups 0, 0, 0, "DAboard", "D) 飞越重洋 -- [出国/签证]"
@EGroups 0, 0, 0, "EExam_study" "E) 学习考试 -- [学习/考试]"
@EGroups 0, 0, 0, "FSentiment" "F) 情深意长 -- [情感/心情]"
@EGroups 0, 0, 0, "GBoysgirls" "G) 男生女生 -- [男生/女生]"
@EGroups 0, 0, 0, "HLife" "H) 我爱生活 -- [家庭/生活]"
@EGroups 0, 0, 0, "I1Federation" "I) 群体网聚 -- [群体/联盟]"
@EGroups 0, 0, 0, "JSelfcreation" "J) 自创版块 -- [自创]"
#@EGroups 0, 0, 0, "TINinBBS", "T) 把 Tin 搬到 BBS"
#@PostArticle 0, 0, PERM_POST, "Post", "P) 文豪挥笔 "
@BoardsNew 0, 0, 0, "New", "N) 阅读所有「未读」文章"
@ENewGroups 0, 0, 0, "FNewGroups", "M) 新开启讨论区"
@BoardsAll 0, 0, 0, "TotalBoards", "O) 所有讨论区"
!.. 0, 0, 0, "Exit", "Q) 回到主选单"
%
EGROUP0 = "0"
EGROUP1 = "1"
EGROUP2 = "2"
EGROUP3 = "3"
EGROUP4 = "4"
EGROUP5 = "5"
EGROUP6 = "6"
EGROUP7 = "7"
EGROUP8 = "8"
EGROUP9 = "9"
EGROUPA = "A"
EGROUPB = "B"
EGROUPC = "C"
EGROUPD = "D"
EGROUPE = "E"
EGROUPF = "F"
EGROUPG = "G"
EGROUPH = "H"
EGROUPI = "I"
EGROUPJ = "J"
#EGROUPT = "*"
#------------------------------------------------------------------
%S_MAIL
******************************************************************************
.Names的修改部分:
#
# Title=分类讨论区精华 //这个是1级别目录
#
Name=站务公告
Path=~/system.faq
Numb=1
#
Name=三足乌鸦
Path=~/3feet.faq
Numb=2
#
...
...
... //依次类推,改到了20个
#
Name=自创版块
Path=~/selfcreation
Numb=J
#
******************************************************************************
之后就出现了如题的问题
分类讨论区的个数如果是20个,那么开版的时候最后可以选择的精华区只能选择18个,最后的两个不能选择.
分类讨论区的个数减少到了18个,那么开版的时候最后可以选择的精华区只能选择16个,最后的两个不能选择.
.
也就是说在最后可以选择精华区的个数为 分类讨论区的个数-2 这么多
所以说应该不是空间分配的问题,我想应该是前面的朋友说的maintain这个函数,因为不了解,所以没敢动,
或者能是其他的什么函数里出的问题?
另外telnet登陆之后分类讨论区的最后几个显示不出来(只是显示不出来),但是可以选择,也进的去,可以发文.
*******************************************************************************
不知说明白了没有,请大家指教
【 在 atppp (Big Mouse) 的大作中提到: 】
: 反过来想一想,如果有问题,难道那么多用kbs的站点都有问题然后从来没有人提?
: 然后再站在可能回答你问题的人的角度看一下你这个问题,没有提供任何你如何修改的
: 信息,你让别人从什么角度回答你?:)
--
修改:liangls FROM 211.155.136.*
FROM 168.160.18.*