【问题标题】:Joomla - calling the username with javascriptJoomla - 使用 javascript 调用用户名
【发布时间】:2010-03-01 01:32:01
【问题描述】:

我正在开发一个简单的游戏以添加到我的 joomla 网站,使用 html/javascript 完成。我希望能够跟踪用户分数,我认为最简单的方法是通过用户名保存分数......但我不知道如何让 joomla 为 javascript 提供用户名?

【问题讨论】:

    标签: java javascript joomla


    【解决方案1】:

    您可以从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 样式调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-06
      • 1970-01-01
      • 2012-06-20
      • 1970-01-01
      • 2015-05-27
      • 1970-01-01
      • 2014-07-18
      相关资源
      最近更新 更多