如何在 Joomla 1.6 中显示用户个人资料?

发布于 2024-11-03 17:54:10 字数 188 浏览 0 评论 0原文

我需要在 Joomla 1.6 中显示用户配置文件。

是否有默认方法可以做到这一点(基于用户 ID 的 URL)或者我是否需要安装扩展或插件?

我希望它是这样的:index.php?option=com_users&user_id=42

这个问题与编程无关,但也许有人可以给我一个提示:) 感谢您查看问题。

I need to display user profiles in Joomla 1.6.

Is there a default way to do that (url based with user id) or do I need to install an Extension or Plugin?

I hope it to be something like that: index.php?option=com_users&user_id=42

The question is not much about programming, but maybe someone can give me a hint :)
Thanks for looking at the question.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

悟红尘 2024-11-10 17:54:10

正确的方法是创建一个配置文件插件,并启用“用户 - 联系人创建者”。此外,将联系人组件配置为“显示个人资料”,

这样,您的用户个人资料就会显示在联系人中 - 可以列出。此外,Joomla 路由器还为其提供了一个漂亮的地址,其中包括用户名:

http ://www.yoursite.com/users/3-michael-richey.html

URL 中名称前面的 ID 不是用户 ID,而是联系人 ID。因此,它增加了一些安全性,因为实际的用户 ID 不会在 URL 中泄露。

当然,必须做其他事情才能在输出中达到足够的漂亮水平 - 但这是在不改变核心的情况下开始的方法。

The proper way to do it is to create a profile plugin, and enable the "User - Contact Creator". As well, configure the contacts component to "show profile"

This way, your user profiles appear in a contact - which can be listed. Additionally, the Joomla router gives it a pretty address which includes the name of the user:

http://www.yoursite.com/users/3-michael-richey.html

The id prepended to the name in the URL isn't the user id, but the contact id. So it adds some security in that the actual user id isn't revealed in the URL.

Other things, of course, must be done to achieve an adequate level of pretty in the output - but this is the way to start without altering the core.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文