我正在开发一个需要创建两种用户类型的网站。一个是“会员”,另一个是“商户”。两者都有不同的访问区域。我真的很困惑如何实现这一目标。
此外,我正在尝试在默认的 Joomla 注册表单中添加我的名字和密码的自定义字段。一旦我添加一个带有字段名的新 TR,注册表就会停止工作。
你们能帮我做这件事吗?
我正在开发一个需要创建两种用户类型的网站。一个是“会员”,另一个是“商户”。两者都有不同的访问区域。我真的很困惑如何实现这一目标。
此外,我正在尝试在默认的 Joomla 注册表单中添加我的名字和密码的自定义字段。一旦我添加一个带有字段名的新 TR,注册表就会停止工作。
你们能帮我做这件事吗?
关于不同的访问级别,最好的办法是升级到 Joomla 1.6/1.7,它内置了这个功能。在 1.5 中可以通过第三方组件实现这一点,但我对此没有任何经验。
关于自定义注册字段,同样,如果您升级到 1.6/1.7,它具有用户 - 配置文件插件,允许在您的注册表单中添加其他字段。在 1.5 中,您可以使用第三方组件,例如 ExtendedReg(商业)。或者交替编辑核心文件:http ://www.mysysadmintips.com/index.php/web/100
如果您在使用默认 Joomla 注册时遇到问题,您可以使用Community Builder。在用户个人资料和用户注册中添加字段非常容易。要将会员和商家分开,您可以在注册表单中添加字段,例如Account type。然后根据其值将新用户分配为registered(成员)或author(商家)。
首先,在 1.5 中添加用户类型不会满足您描述的访问要求。您需要安装访问控制组件来控制访问不同内容的不同用户类型。
接下来,Joomla 1.5 即将结束生命周期,确切地说是 2012 年 4 月。上周发布了 1.7.x 版本,因此您应该非常认真地考虑将网站移至最新版本。一个额外的好处是,Joomla 1.7.x 内置了访问控制级别,可以完成您正在尝试做的事情。