开发者新闻:开发更新:XOOPS 2.1.0 即将发布

发布者: Mithrandir于 2005/4/30 17:26:15 10176 阅读次数
*phew*

这是一场艰苦的战斗,但我终于提交了一些更令人兴奋的代码(嗯……我想“令人兴奋”可能有点夸张了

除了动态的用户个人资料,这些个人资料已经实现但在用于管理字段和用户的个人资料模块中并没充分整合,我刚刚提交了一些同样期待已久的代码

是什么?究竟是什么?你可能想知道,我将告诉你

记得你经常被困扰,你必须编辑模块的 xoops_version.php 来添加同一类型的更多块?记得你多高兴 GIJOE 创建了一个具备克隆块功能的块管理模块吗?

在 XOOPS 2.1.0 中,你不再是“克隆”块,你是在实例化它们。这意味着块现在以“类型”形式保存在数据库中,当你想要一个新的块时,你可以创建一个新实例的块,自定义其设置,给它一个标题,并将其设置为在你想看到它的地方可见(仍然是在每个模块的基础上,恐怕)。如果你想将块放在新闻模块的左侧,但在论坛的右侧,你只需要创建两个实例,一个在新闻模块中可见并定位在左侧,另一个在论坛模块中可见并定位在右侧。

简单?可能,但实施升级确实是一场痛苦的经历。

升级?是的,你可以通过覆盖所有文件(除了 mainfile.php)来从 XOOPS 2.0.10 升级(在覆盖文件之前登录并进入管理区域可能是个好主意 - 否则你可能需要手动进入 /user.php,登录并手动进入 /admin.php)并通过模块管理更新系统模块。注意,个人资料模块在这个过程中是强制性的,因为它将接管核心用户表中的大部分字段,我还没有实现代码在安装系统模块更新之前检查模块是否可用。向你发出警告。

就像往常一样 - 这不是用于生产网站的。如果没有严重错误,将尝试修复错误,否则不会提供任何支持。

如果你想查看它,你可以从 SourceForge CVS(Xoops2_1_0-branch-new CVS 分支)获取,或者等到明天从 CVS 夜间构建中下载。