语言包
2018-02-08 10:19 更新
插件语言包以php数组的形式存放在插件主目录下/language目录下以l类似于 lang_XXXX.php 的文件。
如文件lang_template.php
<?php
/*
模板文件内调用方法
<div class="demo">{lang title}</div>
<div class="demo1">{lang dev_desc}</div>
*/
$lang = array (
'title' =>'测试应用开发示例',
'test_desc' =>'这里编写自己的模板代码<br><br>默认已经引入了:<b>jQuery 1.10</b>、<b>bootstrap V3 css</b> 和 <b>dzz.api.js</b>'
);
?>
模板文件内的调用方法:(这种方式只调用lang_template.php文件类的数组)
...<body> 模板文件内调用方法<div class="demo">{lang title}</div><div class="demo1">{lang dev_desc}</div>...</body>
如:文件lang_test.php
<?php/*php脚本调用方法echo lang('test','success');echo lang('test','error');*/$lang = array ( 'success'=>'操作成功', 'error' =>'操作失败', 'title' =>'应用开发示例');?>
注:
插件内语言包原则上只有插件目录内的脚本和模板可以调用;
语言调用流程:首先调用本插件目录内语言包文件,未找到会到上级模块(./dzz/language/)里查找,最后系统(./core/language/)里查找。
以上内容是否对您有帮助:
← 目录结构
更多建议: