phpcms v9教程:语言包详解 phpcms教程 - phpcms - 爱建站

,,cms教程,phpcms教程,,

SEO SEO


首页  >   phpcms > phpcms v9教程:语言包详解 phpcms教程   >  正文



phpcms v9教程:语言包详解 phpcms教程

2018-08-04 02:14:36 向站长提问 编辑: admin 阅读:




 

phpcms v9语言包位置1、phpcms languages zh-cn    中文语言包2、phpcms languages en    英文语言包phpcms v9语言包建立在phpcms v9二次开发之模型类的应用,讲到了足球等级的模型类的应用,现在为其添加一个中文语言包,其步骤如下:1、phpcms languages zh-cn  目录下新建一个文件level lang php,注意“level”与模块名称相对应




phpcms v9语言包位置
1、phpcms\languages\zh-cn    中文语言包
2、phpcms\languages\en    英文语言包

phpcms v9语言包建立
在phpcms v9二次开发之模型类的应用,讲到了足球等级的模型类的应用,现在为其添加一个中文语言包,其步骤如下:
1、phpcms\languages\zh-cn  目录下新建一个文件level.lang.php,注意“level”与模块名称相对应。
2、在level.lang.php写上如下代码:
<?php
$LANG["level_name"]   = "等级";
$LANG["edit_level"]    = "编辑等级";
$LANG["operations_manage"]        =     "管理操作";
$LANG["allselect"]    = "全选";
$LANG["level_deleted"]   = "等级批量删除完成!";
?>
到此,一个语言包就建立完了,真的很简单,接下来我我来看一下它的应用。

phpcms v9语言包应用
模块语言包一般是用在与之相应的模块的模板上,好比一个局部变量,系统语言包适用所有模块模板,就像全局变量一样。下面是足球级别后台列表模板代码片断:
<thead>
  <tr>
    <th width="50" align="center"><input type="checkbox" value="" id="check_box" onclick="selectall("id[]");"><?php echo L("allselect")?></th>
    <th  align="center">id</th>        
    <th  align="center"><?php echo L("level_name")?></th>                        
    <th  align="center"><?php echo L("operations_manage")?></th>
  </tr>
</thead>
我们上面定义的语言包中"$LANG["level_name"] = "等级";",就是作为函数“ L("level_name")”的参数,其输出的数据为“等级”。
如上面的列表模板片断其对应的网页如截图红色框:

当然,我们也不一定非要建立语言包,非正式的话也可以直接赋与参数,如:
“<th  align="center"><?php echo L("level_name")?></th>”,可以写成“<th  align="center"><?php echo L("等级")?></th>”,甚至可以更直接写成<th  align="center">等级</th>

phpcms v9语言包的作用
上面说过,语包的写法和其它替代写法,当然,参数字节小的话可以直接给L()函数赋与参数,但是如果参数字节太大呢?这样在模板上就显得凌乱了。语言包一经定义,可以重复在多个模板上使用。前面也提到,甚至可以不用语言包和“L()"函,直接写,不过不建议这样,一般来说不会有什么问题,但我在调试过程中偶尔也会出现一些意想不到的乱码。显然语言的作用有:
1、开发国际版CMS
2、使模板整洁美观
3、方便模板修改,减少工作量
4、杜绝因为编码而引起的乱码问题

温馨提示:如果你正在寻找优秀的phpcms模板,那你可以到的 phpcms模板 频道看看,相信一定有你喜欢的!


phpcms v9教程:语言包详解 phpcms教程
http://www.yuedudg.cn/article/724121.html

 

全能
网址:
文字:
百度:
360:
神马:
文字:





Tags: cms教程 phpcms教程








手机浏览本文

phpcms v9教程:语言包详解  phpcms教程

phpcms v9教程:语言包详解 phpcms教程




站内推荐
A
B
C
D
E
F


网站分类


标签列表


关于我们
本站主机域名成本巨大,无以为继,希望想在本站做宣传的老板可以联系我们!以维持我们网站的正常运行!感谢
联系我们: 给我发QQ消息  加入QQ群