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



