2010-03-01 3 views
0

간단한 게임으로 joomla 사이트에 추가 할 수 있습니다. html/javascript로 완료했습니다. 나는 사용자 점수를 추적 할 수 있기를 원하며, 가장 쉬운 방법은 사용자 이름으로 점수를 저장하는 것입니다 ...하지만 joomla가 사용자 이름으로 javascript를 제공하는 방법을 알아낼 수 없습니까?Joomla - 사용자 이름을 javascript로 호출하기

답변

2

JUser 개체에서 현재 로그인 한 사용자에 대한 모든 정보를 가져올 수 있습니다. 그것을 얻을 $user라는 변수에 저장하려면이 코드를 사용

<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" /> 
:이 객체에서

$user = JFactory::getUser(); 

을, 당신은 사용자에 대한 사용자 이름, 아이디, 이메일 주소 및 기타 정보를 얻을 수 있습니다

그러면 JavaScript를 호출하여 HTML에서 정보를 추출 할 수 있습니다. 높은 점수를 기록 할 준비가되면 Joomla 구성 요소를 가리키는 AJAX 스타일의 호출을 만들 수 있습니다.

관련 문제