分享

XOOPS CHINA - 文章管理 - XOOPS系统规划问题(一个XOOPS初学者的遭遇)

 ekylin 2006-10-03
XOOPS系统规划问题(一个XOOPS初学者的遭遇)
提交者: D.J. 日期: 5/12 13:03 阅读: 1378 评分: 7.00/1
来源:http:///modules/newbb/viewtopic.php?topic_id=7379&post_id=27542
摘要: 刚接触XOOPS软件的朋友可能一时无法对该软件很熟悉。因此常常是到官方网站下一个最新版本的XOOPS系统进行安装。安装好后就开始添加内容,缺少对网站的整体规划。我就是这厶走过来的。为了使初学者少走弯路,特将此文贡献给初学者。
作者∶春天来吧原文网址∶elook.


刚接触XOOPS软件的朋友可能一时无法对该软件很熟悉。因此常常是到官方网站下一个最新版本的XOOPS系统进行安装。安装好后就开始添加内容,缺少对网站的整体规划。我就是这厶走过来的。为了使初学者少走弯路,特将此文贡献给初学者。

首选,对于一个新建的网站,不要急于扩张网站的模块和内容,当然这点对初学者来说是很困难的,谁不想让自己新建的网站马上就与观众见面呢?可要知道一点∶扩充内容是容易,但以后要是觉得网站的架腹不满意,要推倒重来时,要将这些已有的内容搬迁到新的架腹中就是个麻烦事。也许你觉得这话是危言耸听,XOOPS不是数库结腹吗?备份--还原不就可以了?其实不然。要知道在你对mysql还不是太熟悉的情况下,有些数表的内容你是很难恢复到原样的。

第二,只要你的网站不是最后定型的网站,切记不要选用Hack版本的系统。
我刚接触XOOPS时正 上官方网站推出v2.26Hack版本的系统(简体中文)。由于成功心切,立马将其下载后安装,一见自己的网站成功架起欣喜若狂,紧接着是增加新的模块、添加自己喜爱的内容┅┅忙活了近一个月,网站终于与网友见面了,于是到处贴广告,招揽网民,随着网站计数器的数字的流动上涨,心潮澎湃,于是又不断地添加内容和功能。直到对XOOPS软件有了更加深入的了解之后,才突然感觉到原来XOOPS的精华部分并没有进入到我的网站中,如∶可扩展语言等功能。
由于Hack版本系统的缺陷,使得部分模块功能无法在该系统的基础上正常安装使用,最终成为网站继续升级的拦路虎。

第三,在网站架腹没有完善之前,切记不要对themes模板的CSS进行修改
由于XOOPS系统自带的模板都不是太漂亮,一时不能满足初学者的要求,于是不少初学者将系统架好后就到处寻找漂亮的模板,总想将天下所有好的模板都纳入自己的网站中。同时会将部分好用模板进行改造,成为自己独有的风格。结果是事与愿违,最终将自己的网站搞得不三不四。
当然,只要找回模板的备份文件一般可以恢复,但会让你有前功尽弃的感觉。
建议将模板的修改工作放在网站定型后再做。

第四,不要见到别人对软件的局部功能进行了一些好的修改就急于将其应用到自己的网站
也许就因这个小小的改动造成无法挽回的后果。建议将他人的经验记下来,等网站架腹定型后再做;

第五,网站架设步骤∶
1、 选择官方网站中已发布的系统稳定版(切记不用Hack版);
2、 安装基本模块。如∶可扩展语言xlanguage、安全模块protector、文章管理article等基本模块。但请切记∶不要一一股脑儿将所有模块都安装好后一起调试,而是安装好一个调试一个;
3、 安装其他模块。根你的网站要达到的功能逐个安装相应的模块。要知道XOOPS模块功能是非常强大的,内容包罗丌象,不要急于将所有的模块都安装到你的网站。如果你对各模块的功能还不是太了解,建议你在服务器上再安装一个XOOPS调试系统,将你想安装的模块(当然其它任何xooops的功能都可以)先安装到这个系统进行调试,调试成功后再安装到你的正式网站上(应用这一方法,你可以在同一个服务器上向用户开放多个网站。窃喜!)。但请注意∶调试系统应当在“盘符:/AppServ/www/”下面,如建一个目录为∶“盘符:/AppServ/www/web/”(web不是规定的子目录名称,可依你自己喜好而定),将系统包文件解压到该目录,并新建一个数库(数库名称不能与你“盘符:/AppServ/www/”下的名称相同),相应地,调试系统的访问地址就应当改为∶http://你的域名/web/
4、 接下来的工作是布局网站首页(略);
5、 以上只是完成了网站的架腹部分,接下来你就尽管放心地添加内容了。



如何设置可扩展语言管理

第一步∶进入后台的“模块管理”-“可扩展语言管理”-“添加基本(扩展)语言”,并按下表进行设置

基本语言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模块
试验各种语言是否正常转换?如果不行则对系统模块进行更新处理。
完成

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多