剛接觸XOOPS軟件的朋友可能一時無法對該軟件很熟悉。因此常常是到官方網(wǎng)站下一個最新版本的XOOPS系統(tǒng)進行安裝。安裝好后就開始添加內(nèi)容,缺少對網(wǎng)站的整體規(guī)劃。我就是這厶走過來的。為了使初學(xué)者少走彎路,特將此文貢獻給初學(xué)者。
首選,對于一個新建的網(wǎng)站,不要急于擴張網(wǎng)站的模塊和內(nèi)容,當(dāng)然這點對初學(xué)者來說是很困難的,誰不想讓自己新建的網(wǎng)站馬上就與觀眾見面呢?可要知道一點∶擴充內(nèi)容是容易,但以后要是覺得網(wǎng)站的架腹不滿意,要推倒重來時,要將這些已有的內(nèi)容搬遷到新的架腹中就是個麻煩事。也許你覺得這話是危言聳聽,XOOPS不是數(shù)庫結(jié)腹嗎?備份--還原不就可以了?其實不然。要知道在你對mysql還不是太熟悉的情況下,有些數(shù)表的內(nèi)容你是很難恢復(fù)到原樣的。
第二,只要你的網(wǎng)站不是最后定型的網(wǎng)站,切記不要選用Hack版本的系統(tǒng)。
我剛接觸XOOPS時正 上官方網(wǎng)站推出v2.26Hack版本的系統(tǒng)(簡體中文)。由于成功心切,立馬將其下載后安裝,一見自己的網(wǎng)站成功架起欣喜若狂,緊接著是增加新的模塊、添加自己喜愛的內(nèi)容┅┅忙活了近一個月,網(wǎng)站終于與網(wǎng)友見面了,于是到處貼廣告,招攬網(wǎng)民,隨著網(wǎng)站計數(shù)器的數(shù)字的流動上漲,心潮澎湃,于是又不斷地添加內(nèi)容和功能。直到對XOOPS軟件有了更加深入的了解之后,才突然感覺到原來XOOPS的精華部分并沒有進入到我的網(wǎng)站中,如∶可擴展語言等功能。
由于Hack版本系統(tǒng)的缺陷,使得部分模塊功能無法在該系統(tǒng)的基礎(chǔ)上正常安裝使用,最終成為網(wǎng)站繼續(xù)升級的攔路虎。
第三,在網(wǎng)站架腹沒有完善之前,切記不要對themes模板的CSS進行修改
由于XOOPS系統(tǒng)自帶的模板都不是太漂亮,一時不能滿足初學(xué)者的要求,于是不少初學(xué)者將系統(tǒng)架好后就到處尋找漂亮的模板,總想將天下所有好的模板都納入自己的網(wǎng)站中。同時會將部分好用模板進行改造,成為自己獨有的風(fēng)格。結(jié)果是事與愿違,最終將自己的網(wǎng)站搞得不三不四。
當(dāng)然,只要找回模板的備份文件一般可以恢復(fù),但會讓你有前功盡棄的感覺。
建議將模板的修改工作放在網(wǎng)站定型后再做。
第四,不要見到別人對軟件的局部功能進行了一些好的修改就急于將其應(yīng)用到自己的網(wǎng)站
也許就因這個小小的改動造成無法挽回的后果。建議將他人的經(jīng)驗記下來,等網(wǎng)站架腹定型后再做;
第五,網(wǎng)站架設(shè)步驟∶
1、 選擇官方網(wǎng)站中已發(fā)布的系統(tǒng)穩(wěn)定版(切記不用Hack版);
2、 安裝基本模塊。如∶可擴展語言xlanguage、安全模塊protector、文章管理article等基本模塊。但請切記∶不要一一股腦兒將所有模塊都安裝好后一起調(diào)試,而是安裝好一個調(diào)試一個;
3、 安裝其他模塊。根你的網(wǎng)站要達到的功能逐個安裝相應(yīng)的模塊。要知道XOOPS模塊功能是非常強大的,內(nèi)容包羅丌象,不要急于將所有的模塊都安裝到你的網(wǎng)站。如果你對各模塊的功能還不是太了解,建議你在服務(wù)器上再安裝一個XOOPS調(diào)試系統(tǒng),將你想安裝的模塊(當(dāng)然其它任何xooops的功能都可以)先安裝到這個系統(tǒng)進行調(diào)試,調(diào)試成功后再安裝到你的正式網(wǎng)站上(應(yīng)用這一方法,你可以在同一個服務(wù)器上向用戶開放多個網(wǎng)站。竊喜?。?。但請注意∶調(diào)試系統(tǒng)應(yīng)當(dāng)在“盤符:/AppServ/www/”下面,如建一個目錄為∶“盤符:/AppServ/www/web/”(web不是規(guī)定的子目錄名稱,可依你自己喜好而定),將系統(tǒng)包文件解壓到該目錄,并新建一個數(shù)庫(數(shù)庫名稱不能與你“盤符:/AppServ/www/”下的名稱相同),相應(yīng)地,調(diào)試系統(tǒng)的訪問地址就應(yīng)當(dāng)改為∶http://你的域名/web/
4、 接下來的工作是布局網(wǎng)站首頁(略);
5、 以上只是完成了網(wǎng)站的架腹部分,接下來你就盡管放心地添加內(nèi)容了。
如何設(shè)置可擴展語言管理
第一步∶進入后臺的“模塊管理”-“可擴展語言管理”-“添加基本(擴展)語言”,并按下表進行設(shè)置
基本語言1:
名稱∶schinese
描述∶簡體中文
編碼∶gb2312
語言代碼∶zh-CN
擴展 1∶
名稱: tchinese
描述∶繁體中文
編碼∶big5
語言代碼∶zh-TW
基本語言∶schinese
擴展 2∶
名稱: utf-8
描述∶中文UTF-8
編碼∶utf-8
語言代碼∶zh-CN
基本語言∶schinese
基本語言2:
名稱∶english
描述∶英語
編碼∶gb2312
語言代碼∶en
第二步∶對以下三個文件進行修改∶
D:\AppServ\www\language\schinese\global.php(如果不改的話會造成變字)
//%%%%% LANGUAGE SPECIFIC SETTINGS %%%%%
//define(‘_CHARSET‘, ‘GB2312‘);
//define(‘_LANGCODE‘, ‘zh-CN‘);
define(‘_CHARSET‘, empty($xlanguage["charset"])?‘GB2312‘:$xlanguage["charset"]);
define(‘_LANGCODE‘, empty($xlanguage["code"])?‘zh-CN‘:$xlanguage["code"]);
$xlanguage[‘charset_base‘] = "gb2312";(添加這一行)
D:\AppServ\www\language\english\global.php
//%%%%% LANGUAGE SPECIFIC SETTINGS %%%%%
//define(‘_CHARSET‘, ‘ISO-8859-1‘);
define(‘_CHARSET‘, ‘gb2312‘);
define(‘_LANGCODE‘, ‘en‘);
// change 0 to 1 if this language is a multi-bytes language
define("XOOPS_USE_MULTIBYTES", "1");(修改這一句,原來為“0”)
D:\AppServ\www\include\common.php
include_once XOOPS_ROOT_PATH.‘/modules/xlanguage/api.php‘;(添加這一行)
// #################### Include site-wide lang file ##################
if ( file_exists(XOOPS_ROOT_PATH."/language/".$xoopsConfig[‘language‘]."/global.php") ) {
include_once XOOPS_ROOT_PATH."/language/".$xoopsConfig[‘language‘]."/global.php";
} else {
include_once XOOPS_ROOT_PATH."/language/english/global.php";
}
第三步∶安裝xconv模塊
試驗各種語言是否正常轉(zhuǎn)換?如果不行則對系統(tǒng)模塊進行更新處理。
完成