Règles du forum

Si vous rencontrez un bug lié à FSB2, merci de le poster dans le forum des rapports de bugs.
Nouveau sujet Répondre Imprimer Syndication RSS 2.0

$fsb->userdata('u_nickname') -> visitor

Volcan
Avatar de Spark
  • Messages : 1999
  • Inscrit : 24 Juin 2006
Message édité 1 fois, dernière édition par Spark, 27 Avril 2008, 20:23     Lien vers ce message 27 Avril 2008, 20:20
Bonjour,

$fsb->userdata('u_nickname') retourne le pseudo du membre logué ou Visitor, ça me fais un peu chier de pas avoir Visiteur, pourtant avec $fsb->nickname() on a Visiteur, et si le gar est logué on a sont pseudo avec un lien qui pointe sur son profil.

Ce n'est pas homogène. Qu'en pensez vous ? Est-ce que ce Visitor est une simple clé de langue ? De plus Visitor est considéré comme étant un pseudonyme déjà utilisé, mais pas Visiteur.


Mon site de jeux en réseau Hamachi :
http://www.jeux-reseau.fr
Le forum : http://forum.jeux-reseau.fr
http://img100.imageshack.us/img100/4097/voegelpc3jk2jx2kw4xg6.gif
 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1093
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 28 Avril 2008, 6:53
La raison en est simple, Visitor est le nickname du user utilisé par les visiteurs. Visiteur n'est que le nom que le système affiche via une clé de langue ^^; Dans la fonction userdata(), je pense que cette "traduction" n'est pas faite comme c'est le cas dans nickname(). La raison en est certainement qu'on a besoin du vrai nickname à un moment donné.


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14520
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 05 Mai 2008, 20:04
Effectivement c'est ça. De toute façon dans le cas d'un visiteur, on ne doit pas afficher directement son "u_nickname".


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Volcan
Avatar de Spark
  • Messages : 1999
  • Inscrit : 24 Juin 2006
  Lien vers ce message 05 Mai 2008, 21:34
Ca fait une belle jambe de mettre sur son site :

Bonjour if (logged) {echo $fsb->userdata('u_nickname');} else {echo 'Visiteur';}


Ca fait pas un peu con de mettre une condition pour afficher Visiteur plutôt que Visiteur ? :D


Mon site de jeux en réseau Hamachi :
http://www.jeux-reseau.fr
Le forum : http://forum.jeux-reseau.fr
http://img100.imageshack.us/img100/4097/voegelpc3jk2jx2kw4xg6.gif
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14520
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 05 Mai 2008, 21:38
Non au contraire c'est logique, le visiteur n'a pas de nom (à part dans la table des messages, mais c'est récupéré différemment), donc faire un $fsb->userdata() sur un membre visiteur n'est pas une bonne pratique. Le test de connexion s'impose.


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Répondre


.