来了这么久,也下载了不少东东,今天才记得注册,实在是惭愧。也发一篇文章吧 lol:
mambo和mediawiki1.4.7的整合教程(姑且叫教程吧

)
作者:netcorner 发布时间:2005年08月08日
一、整合背景——为什么有这个问题?
由于MamboWiki 0.9.3本身不支持
中文,并且所自带的初始化程序也未将
中文支持输入数据库,如果直接用这个
整合程序的话,程序会不响应或者表现为英文(这还需要修改Localseting.php文件),所以才会有这个所谓的教程出来。
二、使用软件版本
1、操作系统:Win2000 Server SP3
2、Web
服务器:apache 2.0.53/Open SSL 0.9.7f/
PHP 5.0.4/Zend Optimizer 2.5.7
3、数据库:
MySQL 4.1.11/phpMyAdmin v2.6.2-pl1
4、浏览器:IE6.0
5、CMS:Mambo4.5.2全球版(Mambochina)+SMF1.1beta
6、Wiki:Wikimedia 1.4.7
7、整合程序:MamboWiki 0.9.3(Lyquidity.com)
三、步骤
1、安装mambo(废话!);
2、进入管理后台,安装组件mambowiki 0.9.3,安装成功后,后台会多出三个东西,一个在组件菜单中,mambowiki;一个在菜单中,wikioption;还有一个在模块中,wikioption;
3、然后在组件mambowiki中setup(组件->mambowiki->setup)或者直接点击mambowiki,再点选Install database tables and initialise MediaWiki ,这个是安装wiki数据表格到数据库中;成功后会出现一个状态显示,然后返回;
4、以数据库管理员的身份登陆到phpadmin,选择所有的带有wiki_前缀的数据表,执行删除;(操作前先备份)
5、解压wikimedia 1.4.7并通过浏览器安装,步骤很简单,但有几个要注意的地方:
a、Language:选择zh-cn—中文简体
b、Sysop account name/password,要填入跟你mambo相同的管理员名称/密码;
c、数据库:也是和mambo相同的数据库和数据库管理员/密码;
d、数据库前缀:wiki_
6、安装好后,修改www\components\com_mambowiki目录下的LocalSettings.php文件(注意是这个目录的文件),搜索$wgLanguageCode = "en",改为$wgLanguageCode = "zh-cn",保存退出;
7、在\www\components\com_mambowiki\language目录中,copy english.php为simplified_chinese.php,或者下载本文的附件;
8、(这步0.9.3可以不作,0.9.2要做)在www\administrator\components\com_mambowiki\language目录中,copy english.php为simplified_chinese.php,或者下载本文的附件;
9、mambo后台中增加菜单项在主菜单中,注意这里选择组件中的wikioption,发布成功后修改该菜单,show page选择other,Enter page to show填入你正确的连接(小技巧:在浏览器中打开wiki,选择页面中的首页链接,在新窗口中打开,copy http://localhost/components/com_mambowiki/index.php/%E9%A6%96%E9%A1%B5%E9%A6%96%E9%A1%B5中index.php/之后的那些怪字符%E9%A6%96%E9%A1%B5%E9%A6%96%E9%A1%B5然后粘贴到Enter page to show文本框中);
10、在模块wiki option发布到你所要发布的页面;
11、到此基本上已经成功了。你可以在mambo的首页中试试。
四、美化
感觉美化是所有整合中最难的,难在保持页面风格的一致,SMF也是如此。这个工作我至今都没有完成,但是还是写写,
1、不要wikioption的菜单,也不用它的那个皮肤我选择的是mono(在模块中不发布wiki option);
2、发布成功后修改该菜单,show page选择other,Enter page to show填入你正确的连接(小技巧:在浏览器中打开wiki,选择页面中的首页链接,在新窗口中打开,copy http://localhost/components/com_mambowiki/index.php/%E9%A6%96%E9%A1%B5%E9%A6%96%E9%A1%B5中index.php/之后的那些怪字符%E9%A6%96%E9%A1%B5%E9%A6%96%E9%A1%B5然后粘贴到Enter page to show文本框中);
3、修改
模版frame的宽度,wiki
模版中表格的宽度;以及背景,保持一致。
这个东东是针对不懂php源码的向我这种类型的菜鸟写的,也真心希望能够有人将mambowiki中的mediawiki_installer.php文件中的bug改写过来。