您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
Phpcms之L()函数使用方法介绍
文驹治2025-05-19 17:04:58phpcms教程已有3人查阅
导读phpcms v9的语言包使其成为国际化的cms,从PHPCMS v9.1开始,发布了英文版。但很遇憾的是,到目前为止,PHPCMS还没有实现语言切换的功能,比如中英语言切换等。
phpcms v9的语言包使其成为国际化的cms,从PHPCMS v9.1开始,发布了英文版。但很遇憾的是,到目前为止,PHPCMS还没有实现语言切换的功能,比如中英语言切换等。我认为PHPCMS实现了语言的切换功能才能称得上真正意义国际化cms。虽然如此,和国内的其它CMS相比,PHPCMS已经是最为国际化的了。
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写上如下代码: 到此,一个语言包就建立完了,真的很简单,接下来我我来看一下它的应用。
phpcms v9语言包应用
模块语言包一般是用在与之相应的模块的模板上,好比一个局部变量,系统语言包适用所有模块模板,就像全局变量一样。下面是足球级别后台列表模板代码片断: 我们上面定义的语言包中"$LANG['level_name'] = '等级';",就是作为函数" L('level_name')"的参数,其输出的数据为"等级"。
如上面的列表模板片断其对应的网页如截图红色框:
当然,我们也不一定非要建立语言包,非正式的话也可以直接赋与参数,如: phpcms v9语言包的作用
上面说过,语包的写法和其它替代写法,当然,参数字节小的话可以直接给L()函数赋与参数,但是如果参数字节太大呢?这样在模板上就显得凌乱了。语言包一经定义,可以重复在多个模板上使用。前面也提到,甚至可以不用语言包和"L()"函,直接写,不过不建议这样,一般来说不会有什么问题,但我在调试过程中偶尔也会出现一些意想不到的乱码。显然语言的作用有:
1、开发国际版CMS
2、使模板整洁美观
3、方便模板修改,减少工作量
4、杜绝因为编码而引起的乱码问题
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写上如下代码: 到此,一个语言包就建立完了,真的很简单,接下来我我来看一下它的应用。
phpcms v9语言包应用
模块语言包一般是用在与之相应的模块的模板上,好比一个局部变量,系统语言包适用所有模块模板,就像全局变量一样。下面是足球级别后台列表模板代码片断: 我们上面定义的语言包中"$LANG['level_name'] = '等级';",就是作为函数" L('level_name')"的参数,其输出的数据为"等级"。
如上面的列表模板片断其对应的网页如截图红色框:
当然,我们也不一定非要建立语言包,非正式的话也可以直接赋与参数,如: phpcms v9语言包的作用
上面说过,语包的写法和其它替代写法,当然,参数字节小的话可以直接给L()函数赋与参数,但是如果参数字节太大呢?这样在模板上就显得凌乱了。语言包一经定义,可以重复在多个模板上使用。前面也提到,甚至可以不用语言包和"L()"函,直接写,不过不建议这样,一般来说不会有什么问题,但我在调试过程中偶尔也会出现一些意想不到的乱码。显然语言的作用有:
1、开发国际版CMS
2、使模板整洁美观
3、方便模板修改,减少工作量
4、杜绝因为编码而引起的乱码问题
本文标签:
很赞哦! (1)
上一篇:phpcms转换时间的时间戳
下一篇:PHPCMS二次开发方法指南
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
phpcms的html不可写的解决方法
在安装phpcms时,出现目录文件属性检测结果:网站根目录不可写,index.html文件不可写。先随便搞个HTML文件,改名为index.html(注意不能是0字节phpcms通过URL传参的实现方法
在PHPCMS中都会遇到通过URL传参数的问题,但是默认的只能取到$catid、$page等这类的值,特别是伪静态之后,想获得其他参数根本不可能,有的人用$_GET["参数"]这种方法获取,我试过,根PHPCMS的PHP编码规范介绍
本规范由编程原则组成,融合并提炼了开发人员长时间积累下来的成熟经验,意在帮助形成良好一致的编程风格。以达到事半功倍的效果,如果有需要本文档会不定期更新。PHPCMS与帝国CMS适用性对比哪个好?
phpcms适合多种类型网站,帝国cms专注于内容展示型网站。1.phpcms适用于门户和企业网站,提供丰富插件和后台管理。2.帝国cms适用于新闻和博客,模板引擎强大且自定义功能灵活。
留言与评论 (共有 0 条评论) |