Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Discuz X3.1 的建议

[复制链接]
hostbrian 发表于 2014-3-20 15:03:08 | 显示全部楼层 |阅读模式
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;
}


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-3-11 09:57 , Processed in 0.015451 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表