phpcms v9英语语言包应用详解


当前第2页 返回上一页


代码如下:

<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

返回前面的内容

相关阅读 >>

phpcms2008制作标签以及标签模板教程

phpcms取消搜索时的分词功能的方法

phpcms v9 专题的内容页面生成的html目录太深附最新的修改方法

phpcms 模板安装导入教程

phpcms和帝国cms二次开发优缺点分析及站长如何适合自己的cms 推荐

phpcms中的ckeditor编辑器升级方法

phpcmsv9.0任意文件上传漏洞解析

phpcms v9列表分页自定义页码文字(改成中文)

phpcms2008 if else语句实战应用

火车头phpcms2008sp4 文章免登陆发布接口

更多相关阅读请进入《phpcms》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...