如何设置前后台使用不同的语言
网畅,智能网站应用系统专业开发商!2007-07-06 10:33:33 作者:SystemMaster 来源: 文字大小: [] [] []

前后台使用不同语言在很多时候是十分必要的。由于数据库初始数据存在前后台混合的关系,因此在初始安装时前后台使用不同语言很难处理。但在安装好网站后进行前后台语言分离就比较容易了。

首先,前后台使用不同语言,需要使用相同的编码方式,一般应采用UTF-8编码。以后台繁体中文、前台日文为例:

第一步:翻译前台语言包

将language/zh_cn_utf-8.php保存为language/ja_utf-8.php,翻译为日文。

第二步:安装网站并设置config.inc.php

安装网站时选择繁体中文(这样不需要修改后台部分的初始数据)

#[前台语言]
$sLan="ja";

#[后台语言]
$aLan="zh_tw";

#[编码]
$charset='utf-8';
$dbcharset='utf8';

......

第三步:修改数据

登录后台管理系统,将前台会显示的部分初始内容改为日文



附:数据库前后台数据清单(一般不需直接改数据库,仅供参考)

数据库名称 语言相关数据 所属位置 备注
  cms_admin
  cms_admin_auth 后台
  cms_admin_rights
  cms_advs_dl
  cms_advs_float
  cms_advs_left
  cms_advs_page 后台
  cms_advs_pop
  cms_advs_right
  cms_coltype 后台
  cms_comment
  cms_comment_cat 前,后台
  cms_config 后台 网站名称记录前台也显示
  cms_cp_cat
  cms_cp_con
  cms_default_rights
  cms_down_cat
  cms_down_con
  cms_form 前,后台
  cms_form_feedback
  cms_link
  cms_logo
  cms_member
  cms_member_cat
  cms_member_func 前,后台
  cms_member_func_10 前,后台
  cms_member_notice
  cms_member_nums
  cms_member_regform 前,后台
  cms_member_regform_10 前,后台
  cms_member_rights
  cms_member_type 前,后台
  cms_member_zone
  cms_menu 前,后台
  cms_news_cat
  cms_news_con
  cms_pageset 后台
  cms_plus 前,后台
  cms_plus_set 前,后台
  cms_poll_config 前,后台
  cms_poll_data
  cms_poll_index
  cms_proj
  cms_prop
  cms_secure 后台
  cms_stat_base
  cms_stat_come
  cms_stat_count
  cms_stat_date
  cms_temp

  • 评论标题
  • 评论内容
  • 图片上传
  • 表情图标
  • 验 证 码