?? firebird-30
字號:
或 email 給本系統的發展小組 edwardc@firebird.dhs.org 。在此 特別推薦第一種做法,因為這樣子可以在網路上遇到較多使用 FirebirdBBS 系統的管理者,得到立即回應的機會較大。當然啦,在求助之前請詳述您的 系統平臺、所用的編譯器,以及出現錯誤的狀況等資訊,這樣子大家才能 容易幫您找出可能發生問題的地方。 [5] 其他版本 BBS 升級須知 目前本系統只支援 FB2.5、FB2.62M、FB2.66M 的升級,其他系統尚未完成。 密碼檔升級的步驟,請叁考 ~bbsadm/bbssrc/util/upgrade/00README 中的 說明。 使用者目錄與討論區的轉換,請叁閱 ~bbsadm/bbssrc/util/local_utl 中 0README.UPDATE 的說明。 第 三 章 設定 BBS 的相關檔案 以下介紹主要的設定檔, 以便使用者架出一個符合自己要求的 BBS [1] 修改系統設定檔 修改 ~bbs/etc/sysconf.ini 以下分別說明 sysconf.ini 中選項的意義# commentBBSHOME = "/home/bbs" <--設定 BBS 的 home directoryBBSID = "SEEDNETBBS" <--設定 BBS 的 ID (切記不要與別人重覆)BBSNAME = "種子網 BBS" <--設定 BBS 的中文站名BBSDOMAIN = "bbs.seed.net.tw" <--設定 BBS 的 Domain NameBBSIP = "139.175.252.15" <--設定 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/bbssrc/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.????? 投票描述。 5.flag.????? 使用者投票記錄。 6.results 投票結果。 7.secnotes 秘密備忘錄。 Part IV.☆系統控制檔案☆ BBS_HOME/etc/* 1. anonymous 匿名版名單 2. autopost 每日系統自動 Post 列表。 (使用法如下: 在 autopost 檔中填入以下內容 /home/bbs/0Announce/bbslists/board1 bbslists 討論區使用率(圖) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^^ 欲自動張貼的檔案名 張貼至何版 張貼時用的標題 ps. 需特別說明, 自動張貼的原理是當有使用者上站時, 去檢查 ~bbs/etc/checknotepad 內存的時間, 是否距離上次自動張 貼已經過 24 小時, 是便自動張貼, 否則不動作。 ) 3. boardref 站長開版時所用的叁考文件。 4. checknotepad 記錄留言板與自動 Post 的時間記錄。 5. f_fill 填寫注冊單失敗的 mail 內容。 6. s_fill 填寫注冊單成功的 mail 內容。 7. firstlogin 新手上路將閱讀的文件。 8. fmail 身份確認失敗的 mail 內容。 9. smail 身份確認成功的 mail 內容。10. goodbye login 三次錯誤的畫面。11. issue 進站前的畫面。12. junkboards 不記文章數的板。 (注意!! 只要版名列入此檔中, BBS 使用者在此版發表的文章均不列入個人 張貼文章數統計, 適合用於灌水板或匿名版等。) 13. mailcheck 身份確認寄出信件的內容。 (注意!! 請務必修改此檔內容, 以免使用者收到確認信還莫名其妙)14. menu.ini 選單控制檔。 (一些需要使用外部程式的選項在一開始是被 # 符號 mark 起來的。 倘若您已安裝 好相關外部程式, 可將其在 menu.ini 前面的 # 去掉, 存檔後把 ~/bbs/sysconf.img 砍除, 則該選項隨後就會在選單中出現了。)15. sysconf.ini 系統控制檔。16. newregister 注冊說明檔。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -