2apes 於2006年5月推出新的 2.0 Spam 對策版主程式。
基於本站沒有主程式的發佈權,所以只能這樣子讓大家動手翻譯嘍…
若不懂翻譯或翻譯失敗的話,其實也沒關係的... 日文版的主程式是可以正常運作的,只是錯誤訊息等會變成日文或亂碼罷。
而且,舊的 apeboard+ v1.5 主程式也是可以用的。
舊主程式的中文版請往這邊下載 : apeboard+ v1.5 主程式 (由oecspace翻譯)
[1] 下載APEBOARD+ 2.0
http://www.2apes.com/products/download.html 下載 apeboard+ Version 2.0

圖中所示的2個檔案都需要下載。 下載後將下方的升級版裏的 apeboard_plus.cgi 和 boardini.cgi 覆寫上方的檔案。
推薦WinRAR壓縮軟體來解壓 lzh 檔案
得到的檔案如下 :
apeboard2

apeboard.dat

apeboard_plus.cgi 來自升級版

apeboardp_mt.cgi

apeskin.html apeskin 資料夾裏

boardini.cgi 來自升級版

jcode.pl

res_file.html apeskin 資料夾裏

skinini.cgi apeskin 資料夾裏

img

manual
請刪掉 jcode.pl 和 manual 資料夾。
有底線的是我們需要翻譯的檔案。
[2] 翻譯 apeboard_plus.cgi
請使用純文字編緝器打開 apeboard_plus.cgi,建議使用 dreamweaver 或 emeditor 等有行數顯示的文字編緝軟件。
檔案編碼需改為 BIG5。
以 dreamweaver 為例 :
Modify > Page properties (Ctrl + J) > Title/Encoding > Encoding 選 BIG5

| Ln | 原文 | 中文 |
|---|---|---|
| 13 | require './jcode.pl'; | #require './jcode.pl'; |
| 48 | $value =~ s/&/&/g; | #$value =~ s/&/&/g; |
| 59 | &jcode'convert(*value,'sjis'); | #&jcode'convert(*value,'sjis'); |
| 60 | &jcode'h2z_sjis(*value); | #&jcode'h2z_sjis(*value); |
| 194 | charset=Shift_JIS\n\n"; | charset=BIG5\n\n"; |
| 401 | charset=Shift_JIS\n"; | charset=BIG5\n"; |
| 1099 | charset=\"iso-2022-jp\"\n"; | charset=\"BIG5\"\n"; |
| 1335 | charset=Shift_JIS\n"; | charset=BIG5\n"; |
| 1340 | charset=Shift_JIS\">\n"; | charset=BIG5\">\n"; |
| 1375 | charset=Shift_JIS\n"; | charset=BIG5\n"; |
| 1380 | charset=Shift_JIS\">\n"; | charset=BIG5\">\n"; |
翻譯至此,請先測試一下程式。
詳細的日文訊息翻譯請看此教學 : APEBOARD2.0 翻譯
[2] 翻譯 apeboardp_mt.cgi 請使用純文字編緝器打開 apeboardp_mt.cgi,建議使用 dreamweaver 或 emeditor 等有行數顯示的文字編緝軟件。
編碼也是需要改為 BIG5 呢。
| Ln | 原文 | 中文 |
|---|---|---|
| 14 | require './jcode.pl'; | #require './jcode.pl'; |
| 102 | &jcode'convert(*value,'sjis'); | #&jcode'convert(*value,'sjis'); |
| 103 | &jcode'h2z_sjis(*value); | #&jcode'h2z_sjis(*value); |
| 173 | charset=Shift_JIS\n\n"; | charset=BIG5\n\n"; |
| 179 | charset=Shift_JIS\n"; | charset=BIG5\n"; |
| 621 | charset=Shift_JIS\n"; | charset=BIG5\n"; |
| 626 | charset=Shift_JIS\">\n"; | charset=BIG5\">\n"; |
| 658 | charset=Shift_JIS\n"; | charset=BIG5\n"; |
| 663 | charset=Shift_JIS\">\n"; | charset=BIG5\">\n"; |
| 729 | charset=Shift_JIS\n"; | charset=BIG5\n"; |
| 734 | charset=Shift_JIS\">\n"; | charset=BIG5\">\n"; |
| 1002 | charset=Shift_JIS\n"; | charset=BIG5\n"; |
| 1007 | charset=Shift_JIS\">\n"; | charset=BIG5\">\n"; |
翻譯至此,請先測試一下程式。
詳細的日文訊息翻譯請看此教學 : APEBOARD2.0 管理程式翻譯
[3] 翻譯 boardini.cgi
請使用純文字編緝器打開 boardini.cgi,建議使用 dreamweaver 或 emeditor 等有行數顯示的文字編緝軟件。
編碼也是需要改為 BIG5 呢。
| Line | 中文 |
|---|---|
| 1 | #apeboard+ 相關設定 |
| 3 | #時差修正 |
| 4 | #海外Server 請修改「-9」一項 |
| 8 | #管理員 相關設定 |
| 10 | #管理員 的電郵地址 |
| 13 | #網站的 URL |
| 16 | #管理頁用的cookie的名稱 |
| 19 | #返回網站的 URL |
| 23 | #檔案相關設定 |
| 25 | #設置中的BBS 檔案名稱 |
| 28 | #設置中的管理頁 檔案名稱 |
| 31 | #留言板本體的所在地指定 |
| 32 | #(由管理頁的路徑與檔案名稱指定) |
| 35 | #紀錄檔案的所在地指定 |
| 38 | #顯示用的檔案指定 |
| 41 | #回覆檔案指定 |
| 44 | #留言板的動作設定 |
| 46 | #cookie 的名字 (必需變更) |
| 49 | #cookie 的有效期限 (日數) |
| 52 | #每頁顯示的紀錄篇數 |
| 53 | #請注意設定值太大的話會對程式做成負擔! |
| 56 | #紀錄保存數最大值 |
| 59 | #留言的最大寫入值 (0的話無限制) |
| 62 | #將網址自動轉為文字連結 |
| 63 | #(留空 '' 的話 URL 會直接顯示) |
| 68 | #可否使用HTML語法 (可使用時 'on' 不可使用時 'off') |
| 69 | #可使用的語法為 img,font,a,b,i。 |
| 70 | #可否使用 img 語法 (可使用時 'on' 不可使用時 'off') |
| 73 | #可否使用 font 語法 |
| 74 | #(可使用時 'on' 不可使用時 'off') |
| 77 | #使用 lock 嗎 (使用的話請填入 1) |
| 80 | #多重回覆相關設定 |
| 82 | #管理員的名字 (回覆部分使用) |
| 85 | #被回覆的留言會否被排列到最頂 [回覆置頂] |
| 88 | #電郵送出留言的時候的設定 |
| 90 | #有新留言時寄電郵寄給管理員 |
| 91 | #一般留言時送出 '1' |
| 92 | #回覆時都送出 '2' |
| 93 | #不使用 '0' |
| 96 | #發送郵件的時候標題前附上的文字 (例如 apeboard) |
| 99 | #sendmail 路徑 |
| 102 | #各種安全性的設定 |
| 104 | #禁止來自其他網站的訊息 |
| 106 | #禁止來自其他網站的訊息 |
| 107 | #(禁止時為 '1' 不禁止為 '') |
| 108 | #(如果在寫入時出現問題請設為 '') |
| 111 | #寫入網址 |
| 112 | #(完整URL指定。檢查來自其他的網站的寫入使用) |
| 113 | #(如果複數指定請以逗號分開) |
| 116 | #來自proxy的訪問限制的設定 |
| 118 | #限制來自 proxy 的訪問 |
| 119 | #(限制的話 '1',不限制 '') |
| 122 | #proxy 限制等級 |
| 123 | #'1' - 禁止經匿名 proxy 的訪問 |
| 124 | #'2' - 禁止所有經 proxy 的訪問 |
| 127 | #來自特定主機的訪問限制的設定 |
| 129 | #限制指定host名的訪問 |
| 130 | #(限制的話 '1',不限制 '') |
| 133 | #限制訪問的 host 名 (複數指定請以逗號分開) |
| 136 | #來自特定IP的訪問限制的設定 |
| 138 | #限制來自指定IP 的投稿 |
| 139 | #(限制的話 '1',不限制 '')# |
| 142 | 投稿限制的 IP (複數指定請以逗號分開)# |
| 148 | #SPAM 設定 |
| 151 | #設定在留言中可以留下的 URL 數目 |
| 154 | #禁止不含日文的留言 |
| 155 | #(限制的話 '1',不限制 '') |
| 158 | #禁止字眼 |
| 159 | #當留言中含有禁止字眼,將禁止投稿。 |
| 160 | #(複數指定請以逗號分開) |
| 164 | #當主題中含有禁止字眼,將禁止投稿。 |
| 165 | #(複數指定請以逗號分開) |
| 168 | #填入電郵地址的話將該留言視為 SPAM |
| 169 | #(限制的話 '1',不限制 '') |
| 172 | #規定從顯示留言版到實際寫入的時間 |
| 173 | #這個秒數以上沒過去之前,禁止投稿 |
| 177 | #以下的 1;,是絕對不能刪去的!!! |
[4] 翻譯 skinini.cgi
請使用純文字編緝器打開 skinini.cgi,建議使用 dreamweaver 或 emeditor 等有行數顯示的文字編緝軟件。
編碼也是需要改為 BIG5 呢。
| Ln | 中文 |
|---|---|
| 5 | #名字可否留空 (可留空 '',可不留空 '1') |
| 8 | #電郵可否留空 (可留空 '',可不留空 '1') |
| 11 | #密碼可否留空 (可留空 '',可不留空 '1') |
| 16 | #icon 的闊度設定 |
| 19 | #icon 的高度設定伫 |
| 22 | # icon 的格式設定 |
| 25 | # icon 的路徑設定皲状 |
| 26 | # (html 檔案的相對路徑,完整網址也可) |
| 31 | # 日期顯示的形式 |
| 32 | # (year,month,day,hour,minute,week 指定) |
| 35 | # 日月為個位數字時是否添加 0 (eg. 01,02) |
| 36 | # 添加 'on' 不添加 'off' |
| 39 | # 時分為個位數字時是否添加 0 (eg. 01,02) |
| 40 | # 添加 'on' 不添加 'off' |
| 45 | # 電郵地址需超連結彑 |
| 46 | # (需要 '1',不需要 '') |
| 49 | # 把名字作為電郵地址的超連結文字 |
| 50 | # (需要 '1',不需要 '') |
| 55 | # 以圖片作為電郵超連結 |
| 56 | # (需要 '1',不需要 '') |
| 59 | # 電郵的圖片的 html語法 (文字亦可) |
| 60 | # (電郵地址有被填入的情況) |
| 63 | # 沒有電郵的圖片的 html語法 (文字亦可) |
| 64 | # (電郵地址沒有被填入的情況) |
| 69 | # URL需超連結 (需要 '1',不需要 '') |
| 74 | # 以圖片作為URL超連結 |
| 75 | # (需要 '1',不需要 '') |
| 78 | # URL的圖片的 html語法 (文字亦可) |
| 79 | # (URL有被填入的情況) |
| 82 | # 沒有URL的圖片的 html語法 (文字亦可) |
| 83 | # (URL沒有被填入的情況) |
| 以下為回覆的設定 | |
| 88 | # 電郵地址需超連結彑 |
| 89 | # (需要 '1',不需要 '') |
| 92 | # 把名字作為電郵地址的超連結文字 |
| 93 | # (需要 '1',不需要 '') |
| 98 | # 以圖片作為電郵超連結 |
| 99 | # (需要 '1',不需要 '') |
| 102 | # 電郵的圖片的 html語法 (文字亦可) |
| 103 | # (電郵地址有被填入的情況) |
| 106 | # 沒有電郵的圖片的 html語法 (文字亦可) |
| 107 | # (電郵地址沒有被填入的情況) |
| 112 | # URL需超連結 (需要 '1',不需要 '') |
| 117 | # 以圖片作為URL超連結 |
| 118 | # (需要 '1',不需要 '') |
| 121 | # URL的圖片的 html語法 (文字亦可) |
| 122 | # (URL有被填入的情況) |
| 125 | # 沒有URL的圖片的 html語法 (文字亦可) |
| 126 | # (URL沒有被填入的情況) |
| 129 | #以下的 1;,是絕對不能刪去的!!! |
[5] 測試.完成
如果測試沒問題的話,那就是完成了嘍~
新版的 SPAM 對策說明 : http://www.2apes.com/products/spam.html