1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

Metinfo建站技术:如何新建多语言多域名站点的方法

本帖由 feeloon2012-11-19 发布。版面名称:源码讨论

  1. feeloon

    feeloon New Member

    注册:
    2012-10-23
    帖子:
    32
    赞:
    0
    一个外贸的网站,一般都有两种语言,一种是国语一种是目标用户国家的语言。那么如何使用

    使用metinfo内容管理系统建立一个多语言站点?而且,还可以分配不同的域名访问不同的网站语言站点类?那么,无忧主机(51php.com)小编就向大家展示一下metinfo(米拓)这一极具特色和诱惑的特色建站功能。当你掌握方法后,就可以随心所遇的新建各种不同语言的站点。一下教程,将使用中文和英语来介绍使用metinfo新建一个双语站点。

    先正确安装一个metinfo内容管理系统,然后登录网站后台,选择“系统配置”——语言选项——添加语言。网站语言有网站前台语言(访客访问的语言)和网站后台语言(管理员登录的语言)之分,我们在“网站语言”中添加中文和英语两种语言。如下两张图所示:

    Metinfo建站技术:如何新建多语言多域名站点的方法 image00137 150x150

    Metinfo建站技术:如何新建多语言多域名站点的方法 image00326 150x150

    进入后填写完成保存,网站就会出现两个语言的站点,但是英文的站点显示还是中文的内容,需要进行修改。接下来就是设置英语站点的访问域名,如en.51php.com。如何自定义域名这个域名访问呢?

    在系统配置的基本信息选项里,大家可以看到上图有两个语言的选择,如果主站是中文的网站地址不需要改变,只需要选择英文站点然后把网站网址项进行修改,比如主站网址是51php.com/那英文站我可以修改成en.51php.com,这样后面的网址就是我英文站的地址。

    Metinfo建站技术:如何新建多语言多域名站点的方法 image0058 150x150



    无忧主机(51php.com)小编在自己的php虚拟主机测试这个放方法的时候,遇到一个小插曲(如下图)——设置的时候,提示没有metinfo管理员没有管理此种语言内容的权限,请联系管理员开通。我很纳闷了,本身就是管理员身份登录的,怎么就会没有权限类?如果你在参考本教程中新建米拓多语言站点的时候,同样遇到这个问题,您可以借鉴如下描述进行修改。

    Metinfo建站技术:如何新建多语言多域名站点的方法 image0077 150x150

    解决“您没有管理此种语言内容的权限,请联系管理员开通”的系统提示:

    在选择英文站点的时候提示没有权限管理,当时就震惊了,我堂堂的网站创始人竟然没有权限管理?这个问题有可能是管理员权限那里没有勾选相对语言的管理权或者也有可能是数据库里的信息错误,折腾了一下,无忧主机(51php.com)小编最后发现,这是由于数据库中的信息报错导致的。详细解决方法和步骤如下:

    1、登录数据库管理phpmyadmin,找到metinfo储存用户信息的数据表(met_admin_table)

    Metinfo建站技术:如何新建多语言多域名站点的方法 image0095 150x150

    选择需要修改的管理员帐号,无忧主机(51php.com)小编是admin,然后选择编辑。

    Metinfo建站技术:如何新建多语言多域名站点的方法 image0111 150x150

    大家应该也发现了,跟其他的字段不同,为了和其他的字段相同无忧主机(51php.com)小编在这段里加了一个“逗号”。

    Metinfo建站技术:如何新建多语言多域名站点的方法 image013 150x150

    修改完成后选择执行,会后台选择英文界面,就可以进入了,其实无忧主机(51php.com)小编也想过删除这个字段,但是考虑到,网站日后运行中不知道又会发生什么事,谨慎起见没有删除,只是做了修改。希望这个方法能帮到大家。支持国产,用好metinfo内容管理系统,建设一个牛B的企业站点。