Joomla - вызов имени пользователя с помощью JavaScript - PullRequest
0 голосов
/ 01 марта 2010

Я работаю над простой игрой для добавления на свой сайт Joomla, выполненной в html / javascript. Я хочу иметь возможность отслеживать оценки пользователей, я думаю, что самый простой способ сделать это - сохранить результаты по имени пользователя ... но я не могу понять, как заставить joomla предоставить javascript с именем пользователя?

1 Ответ

2 голосов
/ 02 марта 2010

Вы можете получить всю информацию о текущем вошедшем в систему пользователе из объекта JUser.Чтобы получить его и сохранить в переменной с именем $user, используйте этот код:

$user = JFactory::getUser();

Из этого объекта вы можете получить имя пользователя, идентификатор, адрес электронной почты и другую информацию о пользователе:

<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.Когда вы будете готовы записать рекорд, вы можете сделать вызов в стиле AJAX, указывающий на компонент Joomla.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...