PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > ClassCMS

多语言 [language]

管理员 2024-12-14
ClassCMS
18

使用方法

  1. 后台对应模板应用内设置多语言,必须增加一个路径为 / 的语言,其它路径格式只能为/xxx/,如/en/

  2. 增加对应语言字段与变量,如默认栏目名为channelname,需增加英文版本channelnameen,其它栏目标题/内容,文章标题/内容等也需要增加

  3. 将默认语言的模板文件全部复制到新建的目录内,将新复制模板文件内的文本手动翻译成对应语言,字段与变量标识改成对应的语言

如为默认模板增加一个英语版本,路径为 /en/,则英语模板路径为/class/template/en/

调用语言列表

{$languages=language:lists()}{loop $languages as $language}     <a href="{$language.link}">{$language.name}</a>{/loop}

link=对应语言的首页地址,name=语言名称,path=语言路径

当前语言

{language:now()}

语言判断

{$nowlanguage=language:now()}{$languages=language:lists()}{loop $languages as $language}     {if $nowlanguage==$language.name}        <a style="color:blue" href="{$language.link}">{$language.name}</a>    {else}        <a href="{$language.link}">{$language.name}</a>    {/if}{/loop}

应用安装时自动设置语言

function install() {    C('language:set','中文|/;英语|/en/;德语|/de/');}

希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部