Vérifiez vos informations

Il semblerait que les informations techniques de votre profil n'aient pas été actualisées depuis un certain temps... Pour que l'aide apportée vous soit efficace, il est important que ces informations soient à jour : prenez quelques secondes pour confirmer ou compléter les informations suivantes.


Lien de votre forum
Version de ce forum
Vous êtes le fondateur de ce forum
Vous avez modifié le CSS de ce forum
Vous avez modifié les templates de ce forum
Votre navigateur

Récupérer "{ USERNAME }" via le javascript

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Récupérer "{ USERNAME }" via le javascript

Message par Lord Hinateur le Mar 21 Juin 2011 - 13:19

Bonjour/Bonsoir à tous et à toutes,

Je travaille actuellement sur un code lié à la chatbox et à un moment j'ai besoin de savoir quel est le nom de l'utilisateur qui est actuellement en ligne.

Je sais dans nos post on peut utiliser { USERNAME } mais ce que je cherche à faire c'est que au lancement de mon script le contenu de { USERNAME } soit stocké dans une variable.

J'ai bien essayé de placer
Code:
var user = { USERNAME };
à plusieurs endroits dans mon code mais rien de marche.

Une idée ?

PS: Les espaces entre les { } et USERNAME sont volontaire. Dans mon code ces espaces ne sont donc pas présent.


Dernière édition par Lord Hinateur le Mar 21 Juin 2011 - 15:54, édité 1 fois

Lord Hinateur
Nouveau membre

Masculin
Messages : 24
Inscrit(e) le : 19/06/2011

http://z-corps2022.rpg-board.net/
Lord Hinateur a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer "{ USERNAME }" via le javascript

Message par Scipion le Mar 21 Juin 2011 - 13:50

Bonjour

A titre de contribution, essayez comme suit :

Code:
var user = { L_USERNAME };
Cordialement
avatar

Scipion
Membre actif

Masculin
Messages : 8655
Inscrit(e) le : 03/02/2010

https://forum.forumactif.com/
Scipion a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer "{ USERNAME }" via le javascript

Message par Lord Hinateur le Mar 21 Juin 2011 - 14:49

Bon après quelques test, j'ai finit par trouver ce qu'il faut écrire:

Code:
var userName = "{L_USERNAME}";

Le problème c'est que la variable userName me renvoi :
"Nom d'utilisateur"

J'en ait donc déduit que le "L_" signifiait "Label". Comme moi je cherche à récupérer le nom de l'utilisateur actuellement connecté, ça correspond pas exactement à ce que je recherche. Un "L_" en moins dans mon code et une mise à jour de template plus tard, je check ma variable userName qui me renvoi un magnifique :
""

Shocked Ouate ze phoque ? (comme le dit si bien dans nos verte contrée)

J'ai bien vérifié que je n'était pas connecté en invisible (dès fois que...) mais non, c'est pas ça non plus.

Bref, y a un soucis...

Lord Hinateur
Nouveau membre

Masculin
Messages : 24
Inscrit(e) le : 19/06/2011

http://z-corps2022.rpg-board.net/
Lord Hinateur a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer "{ USERNAME }" via le javascript

Message par Lord Hinateur le Mar 21 Juin 2011 - 15:53

Résolu.

J'ai simplement marqué ceci (sans les espace à coté de USERNAME):
Code:
<script type="text/javascript">var userName = "";</script>
Dans mon message de page d’accueil et ça fonctionne, userName contient bien le nom de l'utilisateur actuellement connecté et Ô miracle de la programmation javascript cette variable est accessible dans mon code.

Finalement les variables globale, ça à du bon (des fois)...

Merci pour ton aide Scipion !

Édition etana : si le membre a un " dans son pseudo ou certains autres caractères ça ne fonctionnera pas, il vaut mieux mettre <span id="un">{USERNAME}</span> et avoir le pseudo par jQuery("#un").text() ( il faudra aussi mettre #un { display: none; } dans le CSS ).

Lord Hinateur
Nouveau membre

Masculin
Messages : 24
Inscrit(e) le : 19/06/2011

http://z-corps2022.rpg-board.net/
Lord Hinateur a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum