【发布时间】:2010-03-01 01:32:01
【问题描述】:
我正在开发一个简单的游戏以添加到我的 joomla 网站,使用 html/javascript 完成。我希望能够跟踪用户分数,我认为最简单的方法是通过用户名保存分数......但我不知道如何让 joomla 为 javascript 提供用户名?
【问题讨论】:
标签: java javascript joomla
我正在开发一个简单的游戏以添加到我的 joomla 网站,使用 html/javascript 完成。我希望能够跟踪用户分数,我认为最简单的方法是通过用户名保存分数......但我不知道如何让 joomla 为 javascript 提供用户名?
【问题讨论】:
标签: java javascript joomla
您可以从JUser 对象中获取有关当前登录用户的所有信息。要获取它并将其存储在名为 $user 的变量中,请使用以下代码:
$user = JFactory::getUser();
从这个对象中,您可以获得用户名、id、电子邮件地址和其他有关用户的信息:
<input type="hidden" value="<?php echo $user->username ?>" id="username" />
<input type="hidden" value="<?php echo $user->id ?>" id="id" />
<input type="hidden" value="<?php echo $user->email ?>" id="email" />
然后您可以调用 JavaScript 从 HTML 中提取信息。准备好记录高分后,您可以进行指向 Joomla 组件的 AJAX 样式调用。
【讨论】: