XOOPS: XOOPS 2.0.17 发布
发布者: phppp于 2007/8/26 6:40:00 34711 次阅读XOOPS 内核开发团队很高兴地宣布发布 XOOPS 2.0.17。
这是一个主要是维护版本,包含了许多错误修复,以及一些功能增强。请阅读完整的变更日志以获取详细信息。
该软件包可在 XOOPS 项目 SourceForge 下载页面 获取。
XOOPS 变更日志
============================
2007/08/24: 版本 2.0.17
============================
- 修复了已弃用的 js captureEvents 方法以及 style 属性错误 (phppp/skenow)
- 修复了 xhtml/css 一致性错误 (phppp/skenow/kris_fr/studioC/malanciault)
- 修复了错误 #1656854 - XoopsObjectTree->makeSelBox 中缺少引号和 Id (hthouzard/dugris)
- 修复了错误 #1716980 - 邮件用户表单中缩写形式的 Sitename 被截断 (rowd/dugris)
- 修复了错误 #1763214 - 颜色模块首选项字段问题 (zoullou/dugris)
- 修复了错误 #1707436 - gzip 压缩未正确工作 (rowd/young-pee/dugris/phppp)
- 修复:在模块安装和更新期间写入带有前缀的模板(template_set-theme_set)(dugris)
- 修复:在模板管理中查看模板代码的错误 #1767284 (dugris/Kris_fr)
- 修复了错误 #1744332,修复了模块 xoops_version.php 中定义的块数组循环的方式 (malanciault/dave_l/dugris)
- 修复了错误 #1767457,在自定义块中 combine {X_SITEURL} 和 [URL] 时未正确编译 (phppp/domecc)
- 修复了错误 #1767018,当在常规设置中更改默认语言时,弹出菜单未正确重写:完全重写函数:xoops_module_get_admin_menu (dugris/phppp)
- 修复:在安装期间保存系统模块的实际版本 (dugris)
- 修复了错误 #1746179,图像 BBCode 解析错误(具有 ID 和 Alt)(dugris/mboyden)
- 修复了错误 #1751011,添加与插件 smarty 的兼容性,为 xoops 的重定向页面和关闭站点页面添加 smarties 变量,为关闭的站点添加 Meta (dugris/phppp)
- 修复了模块安装和块管理中的权限分配问题,仅授予安装模块的用户组的权限;现在默认将模块/块访问权限分配给三个基本组(admin、成员、匿名)(phppp/dugris/alainternet01)
- 修复了 authfactory 中的问题:认证方法配置未正确检查 (phppp)
- 修复了用户因没有访问权限而登录后页面重定向导致的无限循环错误 (phppp)
- 修复了错误 #1734811:在 phpmailer::sendmail 中执行 popen 命令 (phppp/larholm/judas_iscariote/m0nty_)
- 修复了下载类中 Content-Disposition 头字段 "disposition-type" 错误的值:inline => attachment(参考:http://www.ietf.org/rfc/rfc2183.txt)(phppp)
- 修复了bug #1745032:从管理员处创建新用户时的用户分组问题 (phppp/malanciault/dugris/felix)
- 修复了bug #1745057并且改善了大量用户账户的组选择 (phppp/malanciault)
- 修复了XoopsMultiMailer中设置$sähpoxMailerConfig['smtphost'](应为数组而实际为字符串)的bug (phppp/domecc)
- 修复了bug #1748019 : 使用欧元符号时的LDAP认证问题 (pemen)
- 修复了bug #1764107 : Windows 2003上与AD的认证问题。添加了LDAP_OPT_REFERRALS选项 (pemen)
- 修复了bug #1610461 : 2.0.16版本中编辑用户问题,从配置文件中删除URL (rowd/malanciault)
- 修复了bug #1610461 : 一旦选择就无法删除“始终附加我的签名” (rowd/malanciault)
- 修复了bug #1610461 : 4个PHP 'undefined variable'通知;两个是指不再使用的字段,两个是复选框字段 (rowd/malanciault)
- 修复了bug #1626243 : 网站关闭且启用Smarty调试时,匿名用户会看到调试弹窗 (rowd/malanciault)
- 修复了bug #1015557 : 转换 nbsp 时的 undoHtmlSpecialChars 问题 (phpp/malanciault)
- 修复了bug #1689884 : 管理员区域编辑用户表单中令人困惑的排名代码 (rowd/malanciault)
- 修复了横幅管理系统中的语法错误 (phppp)
- 修复了Xoops表单检查元素是否必须使用的bug (phppp)
- 修复了Xoops表单中的bug,添加到一个容器作为必需元素的元素不会被表单统计 (phppp)
+ 更新smarty类(版本2.6.18) (dugris)
+ 更新snoopy类(版本1.2.3) (dugris)
+ 改进了系统首选项管理:使用register_shutdown_function来确保缓存文件清理 (phppp)
+ 改进:为XoopsFormRadio和XoopsFormCheckBox添加分隔符 (dugris)
+ 改进:为主题添加文件夹样式 (dugris)
+ 改进缓存ID生成:保护对组或语言敏感的内容 (phppp)
+ 改进XOOPS插件for SMARTY:跳过对于"默认"模板集从数据库检索模板资源 (phppp)
+ 改进:注册页面中错误消息显示的美观更新 (phppp)
+ 改进了上传器类:本地化错误消息 (phppp)
+ 改进用户选择以处理大量用户账户 (phppp/ncnynl/huzhenghui)
+ 改进了系统管理中导航的本地化 (phppp)
+ 改进了会话处理:在每个请求中添加IP检查和session_regenerate_id (phppp/intron)
+ 通过启用组选择实现功能请求#1745040(暂时) (phppp/malanciault)
+ 改进了:将渲染ValidationJS方法留给每个元素以更好地控制验证代码 (phppp/dugris)
+ 在注册表单中添加了电子邮件作为必需项以及声明(如果是必需项) (phppp/dugris)
+ 在XOOPSthemeform中为必需元素添加了标记 (phppp)
+ 为分配到模板的块数据添加了block id,作为处理特定块的解决方案。 (phppp)
+ 添加了额外的垃圾收集器,用于处理在会话处理程序中注册的gc函数未按预期执行的情况 (phppp/skalpa)
+ 在表单渲染器中添加了对表单元素类型进行检查,如果在元素是字符串时将导致致命错误 (phppp)
+ 为那些必需但未正确标记的表单元素添加了"required"标志 (phppp)
+ 为表单标签元素添加了"name"参数,允许在模板中使用时进行定位 (phppp/ncnynl)
+ 在/themes/default/style.css中为XoopsCode添加了"overflow"特性 (phppp)
+ 为LDAP认证添加了新的配置选项 #1697107,支持TLS (pemen)
+ 添加了用于TLS的新常量在配置数据库中 (pemen)
+ 添加了upd-2.0.16-to-2.0.17程序 (pemen)
+ 添加了缺失的_NOT_NOTHINGTODELETE常量 (malanciault)
- 从/themes/default/style.css中的li类中移除了"list-style"参数,这会给ol'ed的li带来麻烦 (phppp/huzhenghui)
- 修改了安装程序并添加了TLS (pemen)
为升级脚本进行代码清理,移除了未使用的文件夹和文件(phppp)
+ 添加了语言文件
/language/english/findusers.php (phppp)
/language/english/uploader.php (phppp)
- 修改了语言文件
/modules/system/language/english/admin/findusers.php (malanciault)
/modules/system/language/english/admin.php (phppp)
/modules/system/language/english/admin/users.php (phppp)
/modules/system/language/english/admin/preferences.php (pemen)
/languages/english/auth.php (pemen)
/languages/english/notification.php (malanciault)