Message édité 1 fois, dernière édition par Spark, 27 Avril 2008, 20:23
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.
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...
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
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