2010-03-01 4 views
0

Je travaille sur un jeu simple à ajouter à mon site joomla, fait en html/javascript. Je veux être en mesure de suivre les scores des utilisateurs, je pense que la façon la plus simple de le faire est d'avoir les scores enregistrés par nom d'utilisateur ... mais je ne peux pas comprendre comment joomla fournir le javascript avec le nom d'utilisateur?Joomla - appeler le nom d'utilisateur avec javascript

Répondre

2

Vous pouvez obtenir toutes les informations sur l'utilisateur actuellement connecté depuis l'objet JUser. Pour l'obtenir et le stocker dans une variable nommée $user, utilisez ce code:

$user = JFactory::getUser(); 

De cet objet, vous pouvez obtenir le nom d'utilisateur, identifiant, adresse e-mail et d'autres informations sur l'utilisateur:

<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" /> 

Ensuite, vous pouvez appeler JavaScript pour extraire les informations du code HTML. Une fois que vous êtes prêt à enregistrer le meilleur score, vous pouvez faire un appel de style AJAX pointant vers un composant Joomla.

Questions connexes