模块: SmartProfile - XOOPS 2.0.16 扩展配置文件

投稿人: Mithrandir于 2006/12/14 13:12:56 24905 阅读数
由于XOOPS 2.2的扩展配置文件功能非常好,不舍得放弃,因此cusix软件决定为XOOPS 2.0.16开发一个类似的模块。

由于我不想修改核心代码,所有的功能都被包含在这个模块中,现在已移交给SmartFactory进行进一步开发。

您可以从这里下载SmartProfile:[下载链接]

SmartProfile是XoopsMembers模块和核心的用户配置文件以及注册的替代品。

它基于XOOPS 2.2中的配置文件模块,但那只模块是核心功能的界面,而此模块是自包含的,并不影响核心。

这也意味着它没有XOOPS 2.2的配置文件模块中的一些功能,即模块在它们的xoops_version.php文件中添加新用户字段并使用$xoopsUser->getVar('fieldname')的能力。

然而,此模块也有一些在配置文件中不存在的功能,主要是以下:
1) 更细粒度的查看权限,您现在可以设置谁可以查看谁的个人资料的哪些字段 - 例如,让您的管理员可以查看任何用户的真实姓名字段,但如果查看管理员个人资料,则只允许注册用户查看该字段
2) 注册步骤 - 将注册过程拆分成几个步骤,确定在哪个步骤创建用户

请注意,此模块需要XOOPS 2.0.16和PHP 5.0x或更高版本。它还需要SmartObject v0.9。

相关的用户文件应该还能像通常那样工作,而且可能只需要一些.htaccess重写,您就可以使用此模块而不是核心,而无需在其他模块中做任何修改。我将尽快处理并给出反馈。