您现在的位置是:网站首页>建站学院帝国CMS

帝国cms模板仿站多国语言切换

2019-07-21来源: 帝国CMS 人已围观

简介 语言包解决方案(中英文为例,其他可自行添加)
1 .复制gb语言包,放入目录:edatalanguage中,重命名为:”zh”;
另加入语言包(除gb语言包以外):针对模板的中文进行的语言包制作

语言包解决方案(中英文为例,其他可自行添加)DRW企业网站模板免费下载_网站建设_企业网站建设方案
1 .复制gb语言包,放入目录:edatalanguage中,重命名为:”zh”;DRW企业网站模板免费下载_网站建设_企业网站建设方案
另加入语言包(除gb语言包以外):针对模板的中文进行的语言包制作DRW企业网站模板免费下载_网站建设_企业网站建设方案
命名为:template.phpDRW企业网站模板免费下载_网站建设_企业网站建设方案
数组名为:template_rDRW企业网站模板免费下载_网站建设_企业网站建设方案
将开发中所有前台显示的语言加入其中作为数组元素,其数组元素与其他语言文件数组元素格式一致DRW企业网站模板免费下载_网站建设_企业网站建设方案
如添加其他语言文件名与”zh”文件夹中一致(enews.php、fun.php、message.php、q_message.php、template.php五个文件),红色必须包含,否则错误!DRW企业网站模板免费下载_网站建设_企业网站建设方案
2. 制作语言包启动切换功能DRW企业网站模板免费下载_网站建设_企业网站建设方案
在全局公共模板变量header中添加(可自定义位置):DRW企业网站模板免费下载_网站建设_企业网站建设方案
<script type="text/javascript">DRW企业网站模板免费下载_网站建设_企业网站建设方案
<!--DRW企业网站模板免费下载_网站建设_企业网站建设方案
function setlang(lang) {DRW企业网站模板免费下载_网站建设_企业网站建设方案
document.cookie = "WZ_lang="+lang; DRW企业网站模板免费下载_网站建设_企业网站建设方案
}DRW企业网站模板免费下载_网站建设_企业网站建设方案
//-->DRW企业网站模板免费下载_网站建设_企业网站建设方案
</script>DRW企业网站模板免费下载_网站建设_企业网站建设方案
<input type="button" value="English" onclick="setlang('en')" /><input type="button" value="中文" onclick="setlang('zh')" />DRW企业网站模板免费下载_网站建设_企业网站建设方案
3. 制作调用语言包公用头部信息DRW企业网站模板免费下载_网站建设_企业网站建设方案
命名为:[!--temp.language--]DRW企业网站模板免费下载_网站建设_企业网站建设方案
内容如下:DRW企业网站模板免费下载_网站建设_企业网站建设方案
<!--code.start-->?phpDRW企业网站模板免费下载_网站建设_企业网站建设方案
$lang = $_COOKIE[WZ_lang] //调取语言DRW企业网站模板免费下载_网站建设_企业网站建设方案
?($_COOKIE[WZ_lang].'/')DRW企业网站模板免费下载_网站建设_企业网站建设方案
:zh'/'; DRW企业网站模板免费下载_网站建设_企业网站建设方案
$WZ_dir = count(explode('/',$_SERVER[PHP_SELF]))-2;DRW企业网站模板免费下载_网站建设_企业网站建设方案
$WZ_lang_url_str ='';DRW企业网站模板免费下载_网站建设_企业网站建设方案
for($WZ_i=0;$WZ_i<$WZ_dir;$WZ_i++){ //取得相对路径DRW企业网站模板免费下载_网站建设_企业网站建设方案
$WZ_lang_url_str .= '../'; DRW企业网站模板免费下载_网站建设_企业网站建设方案
}DRW企业网站模板免费下载_网站建设_企业网站建设方案
@include_once($WZ_url_str.'e/data/language/'.$lang.'pub/fun.php');//载入语言包DRW企业网站模板免费下载_网站建设_企业网站建设方案
@include_once($WZ_url_str.'e/data/language/'.$lang.'pub/q_message.php');DRW企业网站模板免费下载_网站建设_企业网站建设方案
@include_once($WZ_url_str.'e/data/language/'.$lang.'pub/template.php');DRW企业网站模板免费下载_网站建设_企业网站建设方案
?<!--code.end-->DRW企业网站模板免费下载_网站建设_企业网站建设方案
4. 修改gb语言包中的fun.php和q_message.php,以edatalanguagegbpubfun.php文件为例!DRW企业网站模板免费下载_网站建设_企业网站建设方案
只修改前台用到的数组元素,后台务做任何修改!DRW企业网站模板免费下载_网站建设_企业网站建设方案
修改方法:'键名'=>'<?php echo $fun_r[键名];?>',DRW企业网站模板免费下载_网站建设_企业网站建设方案
修改实例:DRW企业网站模板免费下载_网站建设_企业网站建设方案
找到:DRW企业网站模板免费下载_网站建设_企业网站建设方案
'pripage'=>'上一页',DRW企业网站模板免费下载_网站建设_企业网站建设方案
修改为:DRW企业网站模板免费下载_网站建设_企业网站建设方案
'pripage'=>'<?php echo $fun_r[pripage];?>',DRW企业网站模板免费下载_网站建设_企业网站建设方案
5. template.php的操作方法DRW企业网站模板免费下载_网站建设_企业网站建设方案
针对出现汉字的模板进行修改,以默认新闻列表模板为例:DRW企业网站模板免费下载_网站建设_企业网站建设方案
模板中出现”您当前的位置:”DRW企业网站模板免费下载_网站建设_企业网站建设方案
将汉字修改为:DRW企业网站模板免费下载_网站建设_企业网站建设方案
<!--code.start-->?php echo $template_r[' here'];?<!--code.end-->DRW企业网站模板免费下载_网站建设_企业网站建设方案
在template.php中添加元素DRW企业网站模板免费下载_网站建设_企业网站建设方案
'here'=>'您当前的位置:',(zh语言包)DRW企业网站模板免费下载_网站建设_企业网站建设方案
'here'=>'You are here:',(en语言包)DRW企业网站模板免费下载_网站建设_企业网站建设方案
其他语言包都以此方法添加对应语言DRW企业网站模板免费下载_网站建设_企业网站建设方案

很赞哦! ()

猜您喜欢

付费说明

    1、安装cms后台,费用是200,基础费用200包括后台调试以及部分页面模板修改.

    2、请加我个人微信 634626966,或者扫一扫微信二维码。备注“网站”

    3、系统安装只限定于帝国cms,并且支持php,虚拟主机,请选择linux系统

    4、【收费说明】制作企业网站,我是这么收费的!

文章评论

阿里云代金券 100 云产品通用

有效期30天 首购用户

立即领取
阿里云代金券 100 云产品通用

有效期30天 复购+升级

立即领取

站点信息

l