MyBB.support, le portail francophone de MyBB

Version complète : [Réglé] Affichage du pseudo page externe
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

Bonjour,

Je réalise une page externe (se trouvant tout de même dans le même dossier que le forum) réservé au membre loggué.
J'ai pu faire le script de vérification de l'état connecté/déconnecté, le formulaire de connexion.
Maintenant, mon souci est simple... J'essaie d'afficher les informations du membre, notamment son pseudo.

J'utilise donc ce code hyper complexe:
Code :
<?php echo $mybbuser[username]; ?>
Le souci, c'est que la variable semble vide puisque rien ne s'affiche... J'ai tenté (sait-on jamais):
Code :
<?php echo $mybb[username]; ?>
Mais ça bugue l'affichage.

Quelqu'un voit mon erreur ?
De toute façon, il mansue des guilemetes simples à username dans
<?php echo $mybbuser[username]; ?>

Et je pense que c'est plutôt
Code :
$mybb->user['username']

Encore faut-il que ta page externe soit proprement "intégrée" à mybb et puisse utiliser las variables internes !
Même avec les guillemets ça ne fonctionne pas.

Et je pense que la page est proprement intégré puisque je peux faire la connexion et la vérification de la connexion du membre...

Mais je vais mettre le code que j'ai mis:

Code :
<?php
    define("IN_MYBB", 1);
    require_once "./global.php";
    
    if($mybb->user['uid'] > 0) {
        include ('shop_po_connecte.php');
    }
    else {
            include ('shop_non_connecte.php');
        }
        ?>

Au cas où si ce n'est pas clair, mon système est ainsi:
Soit la personne n'est pas connecté, on affiche la page shop_non_connecte.php avec un message lui disant qu'il n'est pas connecté, ainsi qu'un form pour qu'il se logue.
S'il est connecté, on affiche shop_po_connecte.php et j'aimerai rappelé son username pour éviter les soucis de compte.

Le code ci-dessous (<?php define("IN_WEB", 1);...) se trouve dans la page shop.php donc je devrais pouvoir afficher l'username dans la page à l'aide d'un include.
Erreur, ça fonctionne en fait... Faute de frappe. Merci pour ton aide Spyto Big Grin
 Utilitaire de traduction fourni par Regentronique