codecamp

语言包

插件语言包以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'  =>'应用开发示例');?>


注:

  1. 插件内语言包原则上只有插件目录内的脚本和模板可以调用;

  2. 语言调用流程:首先调用本插件目录内语言包文件,未找到会到上级模块(./dzz/language/)里查找,最后系统(./core/language/)里查找。

      

目录结构
模板
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Dzz系统框架

输入数据处理

数据DB层

安全相关

上传组件

评论组件

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }