1. X3.1新特性自定义语言包的功能, 关闭插件或者卸载插件, 在 pre_common_syscache 内的 pluginlanguage_stystem 相关语言包项目不会删除
2. 插件的变量可以设置里分组浏览, 开发者可以自定义变量分组, 现在的插件变量感觉很不整洁啊...
3. 升级插件, 检查升级文件时, 如果找不到相对于的XML编码文件, 就会出现 "插件文件缺失" 的报错, 但是插件仍然继续升级成功.
此处应该加入对无编码和带编码的标示的XML文件寻找, 两种查找模式. 例如: pluginid.xml 和 pluginid_SC_GBK.xml 以安装时候的模式为主,之后在检查另一种文件形式.
4. DIY扩展中可以自定义字段书写提示: comment
自定义的DIY扩展 comment 字段无法显示
source\function\function_block.php
需要在 506行
if(preg_match('/^([\w]+?)_[\w]+$/i', $setting['title'], $match)) {
$langscript = $match[1];
$setname = lang('block/'.$langscript, $setting['title']);
$comment = lang('block/'.$langscript, $setting['title'].'_comment', array(), '');
} else {
$langscript = '';
$setname = $setting['title'];
$comment = $setting["comment"]; //加入此行代码
}
/////自定义的扩展函数中:
function getsetting() {
$return = array(
....
"comment"=>"多个ID用英文的,隔开,例如:1,2,3", //字段属性中加入自定义提示
....
);
return $return;
}
|