因为这个织梦系统不支持多语言,而要实现数据库里面多语言就必须重新设计数据库结构,而这是不现实的,所以英文版只能再重新做一个网站了,最终的效果是中文版和英文版可以互相连接,但是他们各自都是独立的,都有自己的后台,以便进行管理.
整体思路是:复制一份中文版文件,把中文版模板文件里面的中文改成英文,然后把中文版的数据库导出一份,改下表前缀,再倒入到中文版数据库里面,那么现在数据库中就存在两种前缀的表了,也就是中文版和英文版,然后修改英文版配置文件 把表前缀修改成英文版的前缀,那么现在英文版就和中文版没有关系了,配置下后台的安装目录,重新生成下网站,就完成了英文版的框架,剩下的工作就是模板中文文字改成英文,从后台把原中文数据改成英文数据.
英文版制作过程如下:
1.在网站目录下面新建一个文件夹如:en_us 用来存放英文文件.
2.拷贝一份中文版源文件,放入en_us文件夹里面.
3.使用phpmyadmin导出中文版数据库SQL文件.
4.使用记事本,或者DW打开导出的SQL文件,删除创建数据库那段SQL语句,然后批量把现表前缀修改成新的表前缀,也就是英文版使用的数据表,如en_.
5.修改英文版文件配置,也就是data/ common.inc.php 文件,把原表前缀改成新的表前缀.
6.通过浏览器访问en_us文件夹下面的英文版,进入后台把“系统基本配置”里面的安装目录,换成你放英文版的目录名称.
7.更新网站全部文件,现在应该能通过浏览器访问英文版的了,例如:http://www.Vevb.com/uploads/en_us/
剩下的工作就是把原中文版模板里面的中文和后天添加的中文文章手动更改成英文,就完成了英文版.
新闻热点
疑难解答