====================================================================================================================================
第一部分
====================================================================================================================================
任何修改,請保留最下方的www.sun126.com 鏈接,請尊重原作著作權

比如您可以按照下面格式在CCB論壇後台來進行設定:
Powered by CCB Version 201105 c 2007-2015 All Rights Reserved 保留官方鏈接(技術版權聲明)

程序修改:xxxx xxxx 版權所有 你的鏈接(內容版權歸您所有)
---------------------------------------------------------------------------------
程序主要的目錄結構如下
/bbs/長串數字/config/-----------------您的啟動配置文件目錄

/bbs/長串數字/forum/-----------------論壇帖子文件目錄

/bbs/長串數字/username/-----------------論壇會員註冊資料目錄

/bbs/noncgi/images/---網站通用圖片目錄

/bbs/noncgi/affix-----用戶上傳圖片和附件目錄

/bbs/noncgi/images/fun ---遊戲插件圖片包

/bbs/noncgi/template/t1/--------主題模板網頁目錄-----此目錄的html 文件可直接自行修改

/bbs/noncgi/template/t1/include/-------主題模板代碼目錄

/bbs/ccb/  主引導程序index.pl和配置setup.pl文件目錄

/bbs/ccb/main/ 主程序目錄

/bbs/ccb/admin/ 後台被程序目錄

/bbs/ccb/include/ 前台管理和註冊等程序目錄

/bbs/ccb/games/ 遊戲代碼目錄

/bbs/ccb/extensions/ 後續擴展接口程序目錄

-------------------------------------------------------------
1 如何在IE中捕捉到程序錯誤?

注意index.pl 中 約第25行#print "Content-type: text/html\n\n";#調試 html 頭
去掉前面的#號 保存,即可在瀏覽器中捕捉到程序的錯誤

#print "Content-type: text/html\n\n";#調試 html 頭

1 我想修改CCB論壇代碼,用什麼編輯工具?

答:修改程序,推薦UltraEdit32,當然,你也可以用記事本直接修改代碼,但沒有語法彩色很不方便,
特別是強大的批量文件"關鍵字"查詢功能對修改程序,查找代碼位置特別有用
本程序全局變量比較多,為了快速查找全局變量是哪裡定義的,常會用到批量文件查找功能
UltraEdit32 經常會出現提示轉換為dos 格式,去掉此提示的設定方法:
高級=>配置=>文件處理=>DOS/UNIX/MAC/處理/ unix/mac 文件轉換提示 設為禁用 

  你也可以用其它更專業的Perl 語言代碼編輯器,比如 Dzperl.

修改模板界面,可以直接用Dreamweaver 網頁編輯器.
html格式的模板文檔位於 "noncgi\template\t1~tn" 目錄下,很容易編輯.
tn對應的是後台分區屬性設定的Tn,
如果想修改模板對應的Perl 代碼,在noncgi\template\include 下面

例如,對於CCB論壇首頁,需要修改的代碼是:

文件1:ccb/index.pl#引導程序文件
文件2 ccb/main/index.pl#包含文件
文件3 noncgi/template/t2/include/index.pl #模板預處理文件
文件4 noncgi/template/t2/index.html #靜態模板文件

如果你不熟悉本程序,最快的方法是按照逆向修改的方法,先學修改文件4(index.html)最簡單,也不會吧程序改出故障,再文件3...,然後倒推

2 如何防止升級誤覆蓋自己修改過的模板?

修改之前,先把tn做一個復件,然後命名為tm,m的數字選一個和官方不容易衝突的模板號
然後到後台切換模板套系到新模板,修改你模板即可.

3 如何在自己的電腦上運行ccb?

方法一:2000或windows xp 系統 ,可以添加刪除程序,添加windows組件,添加internet 信息服務

詳細操作,見windows配置ASP\CGI\PHP全能服務器簡明教程
http://www.sun126.com/bbs/ccb/index.pl?rq=topic_view&f_id=6&a_id=0006030215034437&r_id=0006030215034437&page=15

如果是2003系統,請將IIS未知CGI程序選項設成允許

或者,下載支持 apache 套件,網上有很多如xampp.


4 我想自己外掛遊戲功能,如何部署代碼?

\bbs\ccb\games  擴展遊戲接口目錄,詳見內即插即用插件規範.txt


5 我想自己外掛擴展功能,如何部署代碼?

\bbs\ccb\extensions  擴展功能接口目錄,參見games 即插即用插件規範,方法相同

2007 4-25 麻辣
====================================================================================================================================
第二部分
====================================================================================================================================
關於模板
為了提高愛好者學習Perl語言編程的興趣,做以下幾點說明

========關於新版CCB==========

1、您有權在您製作的模板代碼文件中標明製作人以及網站連接，有權提供給第三方下載而無需通知精彩奇訊CCB官方(內核部分版權請不要修改)。

2、如您有好的建議，我們將會考慮,並且盡可能提供技術支持；

3、請不要將精彩奇訊鏈接刪得一乾二淨,否則後果自負；

4、如果您需要定制服務,請聯繫021-27156271 (13761169005)麻辣, 費用低廉,交活迅速!


========關於系統模版==========

1、CCB 6.005開始,新的模版體系做了較大調整。

2、noncgi/template/ 目錄下是配套的靜態html模板，timges為配套圖片 include/為Perl語言腳本文件。

3、noncgi/template目錄下有t1，t2,t3....系列目錄，每個目錄對應不同風格的模版，您可根據個人喜好靈活選用。

4、您可以按以下規則製作新的模版，這不會對原有的程序有任何影響，也不會影響您升級。 



========CCB功能模版製作規則==========

1、您可以製作或修改界面模版，方法是選擇一個現有的t+數字模版目錄，複製t目錄下的所有文件到自建的一個新目錄，「t+數字」為目錄名，然後在新目錄下隨意設計和修改模版，建立新目錄的目的是以免將來升級覆蓋您的模版。 


2、自建一個name.txt放在新的目錄下，裡面註明您製作的新版本名稱，注意第一行#CCB-Plug-Ins#的格式，否則精彩奇訊系統會認為此模版未完成，而不能自動識別。

3、每個模版目錄製作完以後將自動在 後台>分類管理區 顯示。（註：不能和原來的目錄重名才能使用）


4、 您製作的模版目錄必須用「t+數字」命名才能在分類管理區模版設定中，看到，否則系統會認為是專用模版（字母方式目錄即為專用模版）後台不予顯示。


5、 建議模版目錄的數字選取大於20甚至更大的數字，留有充裕的余量，以免將來升級不小心覆蓋您製作的模版 。


6、不熟悉Perl語言編程者請不要修改其它CCB的核心程序，以免造成您以後無法順利升級。


7、模板專用<!--sun126-template-->標識不能隨意更改,否則表格可能會錯亂。


草根出身,完全處於愛好從零開始自學編程,水平有限,不妥之處請勿見笑,歡迎多提寶貴意見!
                          麻辣 
                          2006年3月




