主页 门户 技巧教程 帝国Cms教程 查看内容

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

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

    好站群温馨提示:如果你正在寻找dedecms模板,那你可以到好站群的 dedecms模板 频道看看,相信一定能找到你喜欢的!


    鲜花

    握手

    雷人

    路过

    鸡蛋

    最新评论

      国庆浪出新高度,糟心问题全部交给小

      bong!从月初念到月末,这次国庆是真的要来啦! 长假倒计时滴滴滴! [详情]

      小程序新增QQ浏览器入口,这次竟然可

      微信中力推小程序还不够,这次QQ浏览器竟然也给小程序方便。 首页[详情]

      QQ|Archiver|手机版|小黑屋|好站群 ( 苏ICP备15018248号-1

      GMT+8, 2018-5-21 12:44 , Processed in 0.105915 second(s), 34 queries .

      Powered by Discuz! X3.2

      © 2001-2013 Comsenz Inc.

      返回顶部