注册后如何向用户显示具有特定字段的表单

How to show form with specific fields to the user after registration

我想向用户展示注册后需要填写的附加字段的表单。这将帮助我获得非常简单的注册表格(用户名、电子邮件、密码),然后我会在新表格中询问所有其他信息,以免在注册期间打扰别人。

当 SO 或 linkedin 建议您提供指南或填写一些带有小通知的内容时,我想要类似的东西。

但是,我需要的是将表单中的此信息添加到数据库中的用户配置文件 table。

我目前所做的是新的用户配置文件插件,它在注册表中添加了新的部分,其中包含所有其他问题。所以,我现在需要的是不在用户注册期间而是在他进入站点后显示此部分。

有没有人知道如何实现这一点或任何可以做到这一点的扩展?

如果您不是开发人员,我强烈推荐 RSForm!临 - http://extensions.joomla.org/extensions/extension/contacts-and-feedback/forms/rsform-pro。它需要花钱,但有很多选择和强大的支持,非常值得。

如果您是开发人员,一个简单的 Joomla 插件应该可以在用户成功登录(注册完成)后启动您的表单。具体来说,我会使用 'onUserAuthorisation' 事件 - https://docs.joomla.org/Plugin/Events

https://docs.joomla.org/Creating_a_Plugin_for_Joomla

祝你好运! -尼克

最后,我使用了 BTLogin 插件,它很容易定制并且有很好的功能。 BTLogin 扩展可以在 Joomla 扩展页面上找到。