⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 firebird-25m

📁 我搜集到的一个java常用类库的源代码
💻
📖 第 1 页 / 共 4 页
字号:
 2. 在 /home/bbs/etc 建立档案 junkboards  (是记录哪些版不列入计算 Posts) 3. 在 /home/bbs/etc 建立档案 autopost    (每日自动 Post 文章) 4. 以 bbsroot login , 参考 [3] 重新编译 BBS 程式,    然后执行              make installbbsrf              make installbbs              make installchatd              make installthread    以安装 BBS 程式 5.以 root login, 至 bbs_src/local_utl  下执行 PH4.sh , 会自动进行使用   者目录, 好友名单, 使用者资料档的转换。使用前请先检查 repass.c rehome.c     refriend.c renotepad.c 程式中的目录对不对.   (BBS 架在 /home/bbs 可免) 6.有关转信程式, FirebirdBBS 的转信改采记录在一个档后送出,所以 bbslink.c    要重新 make (附在 bbs_src/innbbsd 下) 另外 E-mail post 也有所修正, 所   以务必重新 make bbspost (附在 bbs_src/innbbsd/innd 下), 并把    bbs_src/innbbsd/innd/mailpost 拷到 ~bbs/innd  7.参考 ~bbroot/bbs_src/bbshome/etc 下的档案, 修改 BBS 的设定。   详细档案说明请见第三章。 ☆  从 FireBird BBS 1.0 - 1.54 版升级 ——————————————————————————————————— 1.同 Phoenix BBS 4.0 的方法。见前面 1-7 ☆  从 FireBird BBS 1.7- 2.0 版升级 ———————————————————————————————————  1.前面的 4 2.以 root login, 至 bbs_src/local_utl  下执行 FB2.0.sh ,会自动进行使用   者目录, 好友名单, 使用者资料档的转换。     使用前请先检查 rehome.c    refriend.c renotepad.c 程式中的目录对不对.(BBS 架在 /home/bbs 可免) 3.前面的 6-7 ☆  从 FireBird BBS 2.3  版升级——————————————————————————————————— 1.前面的 4 2.以 root login, 至 bbs_src/local_utl  下执行 FB2.3.sh ,会自动进行使用   者目录, 使用者资料档的转换。 使用前请先检查 rehome.c renotepad.c    程式中的目录对不对.(BBS 架在 /home/bbs 可免) 3.前面的 6-7 ☆  从 FireBird BBS 2.5beta 版升级——————————————————————————————————— 1.前面的 4 2.以 root login, 至 bbs_src/local_utl  下执行 FB2.5b1.sh ,会自动进行使   用者资料档的转换。 使用前请先检查 renotepad.c 程式中的目录对不对.   (BBS 架在 /home/bbs 可免) 3.前面的 6-7 ☆  从 FireBird BBS 2.5fb 版升级——————————————————————————————————— 1.前面的 4————————————————————————————————————                      第 三 章  设定 BBS 的相关档案  ————————————————————————————————————          以下介绍主要的设定档, 以便使用者架出一个符合自己要求的 BBS [1] 修改系统设定档          修改 ~bbs/etc/sysconf.ini          以下分别说明 sysconf.ini 中选项的意义# commentBBSHOME         = "/home/bbs"        <--设定 BBS 的 home directoryBBSID           = "MSIA"             <--设定 BBS 的 ID (最好不要与别人重覆)BBSNAME         = "大红花的国度"     <--设定 BBS 的中文站名BBSDOMAIN       = "MSIA.pine.ncu.edu.tw"    <--设定 BBS 的 Domain NameBBSIP		= "140.115.210.77"          <--设定 BBS 的 IP Address#SHOW_IDLE_TIME         = 1KEEP_DELETED_HEADER     = 0         <--设定讨论区被砍文章是否保留被砍标题BCACHE_SHMKEY   = 7813              <--这些是 BBS 共用记忆体的 shared memoryUCACHE_SHMKEY   = 7912                 key. 如果您在同一台机器架两个或以上的UTMP_SHMKEY     = 3785                 BBS 的话, 请务必确定它们所用的 key ACBOARD_SHMKEY  = 9013                 不能重覆!ISSUE_SHMKEY    = 5002GOODBYE_SHMKEY  = 5003EMAILFILE       = "etc/mailcheck"  <--如果把这行前面加上 # 就不寄身份确认信#NEWREGFILE     = "etc/newregister" <--如果把这行前面 # 拿掉就有新手三天限制PERM_BASIC      = 0x00001       <-- 以下为一些权限的定义, 将在 menu.ini PERM_CHAT       = 0x00002           中使用PERM_PAGE       = 0x00004........          ........PERM_SPECIAL6   = 0x8000000PERM_SPECIAL7   = 0x10000000PERM_SPECIAL8   = 0x20000000PERM_ESYSFILE  =  PERM_SYSOP,PERM_WELCOME,PERM_ACBOARD^^^^^^^^^^^^^^ 拥有修改部份/全部系统档的权限PERM_ADMENU    =  PERM_ACCOUNTS,PERM_OVOTE,PERM_SYSOP,PERM_OBOARDS,PERM_WELCOME,PERM_ACBOARD^^^^^^^^^^^^^^ 可看到并使用管理者选单PERM_BLEVELS   =  PERM_SYSOP,PERM_OBOARDSPERM_UCLEAN    =  PERM_SYSOP,PERM_ACCOUNTSAUTOSET_PERM    = PERM_CHAT, PERM_PAGE, PERM_POST, PERM_LOGINOK^^^^^^^^^^^^^^ 设定身份确认通过的使用者可得到的权限#include "etc/menu.ini"       注意!! 修改完 sysconf.ini 后, 请至 BBS 主选单按 shift + '~'      或者砍掉 ~bbs/sysconf.img , 以便更新系统设定 [2] 修改 BBS 的选单     1. 加入背景: 在每个选单背后都有一个背景,以主选单为例,它的背景        就是由 screen 这行所指定的 S1_MAIN 所决定                #---------------------------------------------------------------------%S1_MAIN                                   这里是背景                       我是可爱的哲哲!!                   我好帅喔!!%#---------------------------------------------------------------------        在 %S1_MAIN 与 % 中的文字都会被当成背景印出.        2. menu.ini 内各设定的意义 (以主选单为例)                   %menu TOPMENUscreen       3, 0, S1_MAIN                   ^^^^^^^指定用那个背景title        0, 0, "欢迎光临靠边站(Coba BBS)       "             ^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^这是每个选单都             欲印出的座标                           有的标题  !M_EGROUP    3, 0, 0,          "EGroup",    "E) 分类讨论区"             ^^^^  ^^不限权限皆可用             从 (3,0) 开始印                                    !M_MAIL      0, 0, PERM_BASIC, "Mail",      "M) 私人信件服务"^^^^^^^            ^^^^^^^^^^要有 BASIC 权限才看的到这个选项跳到 M_MAIL 选单!M_TALK      0, 0, PERM_BASIC, "Talk",      "T) 进入聊天选单"             ^^^^(0,0)表接著上行印#!M_INFO      0, 0, PERM_BASIC, "Info",     "I) 设定个人资料"       ^^^^^^^^这行前加了个 # , 代表拿掉这行     以上只简介了大致上的设定方法, 详细可使用的功能请参考     ~bbsroot/bbs_src/bbshome/etc/menu.ini 的档案, 对照修改您     现在使用的 menu.ini            注意!! 修改完 menu.ini 后, 请至 BBS 主选单按 shift + '~'      或者砍掉 ~bbs/sysconf.img , 以便更新系统设定  [3] 开版及建立精华区     1. 开版及分类讨论区          刚建好的 BBS 什么讨论区也没有, 站长可以视使用者需要开启足够的     讨论区, 同时为了 BBS user 找寻讨论区方便起见,必需将相关的讨论     区分类在同一讨论区群组中(Group),讨论区群组的设定请见      ~bbs/etc/menu.ini , 以下是参考的设定title        0, 0, "分类讨论区选单"screen       3, 0, S_EGROUP@BoardsNew   11,25,0,   "New",          "N) 阅读新文章  New"@EGroups     0, 0, 0,   "0BBS",         "0) BBS 系统 -- [站内]"..(略)..     ..(略)..   ..(略)...       .......(略)...............@EGroups     0, 0, 0,   "6Sports",      "6) 体育健身 -- [运动] [职棒]"@EGroups     0, 0, 0,   "7Talk",        "7) 物理专业 -- [中国物理协会]"@BoardsAll   0, 0, 0,   "Boards",       "B) 所有讨论区"!..          0, 0, 0,   "Exit",         "E) 回到主选单"%EGROUP0 = "0".......   .....EGROUP6 = "rs"  <-- r s 为分类码, 开版时会用到, r 与 s 皆定义为 EGROUP6 EGROUP7 = "xf"EGROUPT = "*"          请特别注意分类选单的 0) 将会分到 EGROUP0 , 6) 将会分到 EGROUP6...           开启新版的方式是到主选单下选 A)系统管理功能表 的 N)开启新的讨论区,     第一个建立的版必需为 sysop , 请如下输入:     讨论区名称: sysop         <-- 填入讨论区的英文版名          讨论区说明: 0[站内] ○ 站务管理区                ^^讨论区说明的第一个字为分类码(定义于 menu.ini), 以此 0                  为例, 将会分至 EGROUP0 ,也就是 0) BBS 系统 -- [站内]                       其馀部份的讨论区说明请按此形式填写, 以免到时版面排的                  不好看.     讨论区管理员: SYSOP        <-- 指定讨论区的 BM     是否限制存取权利 (Y/N) ? [N]: n  <--指定只有某些权限者才能存取此版     是否加入匿名版 (Y/N) ? [N]: n  <--是否为匿名板            1. 本站系统            system.faq            2. .......             ..........                14.其他                other.faq     请输入你的选择: 1       <-- 选择精华区要放那 ? 以后可再调整位置     已经置入精华区.....     新讨论区成立     2. 建立精华区          使用者在讨论区按下 "x" 键便会跳至该讨论区的精华区, 要达成此功能     必须要正确设定 ~bbs/0Announce/.Search 档案内容, 可能的内容如下:             linux:        Linux        installbbs:   Linux/bbs        sysop:        sysop        ....          .......     其中冒号前代表 board name, 后面的代表对映的目录名     例如: 在 installbbs 版按下 x 时, FirebirdBBS 就会去找      ~bbs/0Announce/Linux/bbs 下的精华区....             正常开版时即会自动写入此档,平常无需自加, 但如果精华区目录有更动     时, 请记得修改此档 [4] BBS 目录下档案说明     以下说明在 ~bbs/ 目录下各档案的功能, 请详加阅读以便能更掌控贵站     的正常运作:     Part I.☆主要资料档案☆  ———————————————  1. BBS_HOME/.PASSWDS     存放每位使用者的基本资料,宣告 struct userec。     欲观看此档内容, 请参考第四章 [7] 的说明。    2. BBS_HOME/.BOARDS     存放各个讨论区的基本资料,宣告 struct boardheader,里面有一     个 element .flag 是用来存放讨论区的状况,目前仅仅使用在投票     的标示上,应把匿名板、不可以 Zap 的板记录其中较佳。    3. BBS_HOME/Welcome Welcome.rec     进站后的欢迎画面,和记录读取情况。可直接用编辑器修改 Welcome     的内容, 注意!!只有当 Welcome有更新过时, 使用者才会看到。    4. Welcome2     与 Welcome 类似, 但每次进站都会看到, 且允许有多重画面, 以 @login@     彼此隔开。  5. BBS_HOME/home/A-Z     存有各个使用者的目录。并依照使用者 ID 的第一个字来分类排放:      例如: SmallPig 使用者的目录就放在 BBS_HOME/home/S/SmallPig,            wildwolf 使用者的目录就放在 BBS_HOME/home/W/wildwolf。   6. BBS_HOME/boards     里面存有各讨论区的 directory。    7. BBS_HOME/vote     里面记录各讨论区的投票控制档,以及讨论区简介。  8. BBS_HOME/0Announce     里面记录精华区资料。    9. BBS_HOME/etc     系统控制档案。    10.BBS_HOME/help     各控制键说明文件档案。   Part II.☆使用者目录☆  ——————————————  BBS_HOME/home/A-Z/USERID/*  1.friends      记录好友名单,宣告 struct friend 。  2.logout       使用者自订离站画面。  3.maillist     寄信给一群人列表。(目前已删除)  4.notes        个人备忘录。  5.plans        个人说明档。  6.signatures   签名档。  7.mailcheck    身份确认暂存档。  8.register     身份确认记录档。    Part III.☆投票目录☆  ——————————————  BBS_HOME/vote/BOARDNAME/*  1.notes        讨论区介绍(备忘录)。  2.noterec      记录讨论区读取情况。  3.control      投票控制档。  4.desc.?????   投票描述。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -