session et message privé - Version imprimable +- MyBB.support, le portail francophone de MyBB (https://mybb.support) +-- Forum : Archives (https://mybb.support/forum-25.html) +--- Forum : Archives techniques (https://mybb.support/forum-27.html) +--- Sujet : session et message privé (/thread-299.html) |
session et message privé - jfmaster - 18-05-2007 Bonjour, bonsoir, Voila, je suis nouveau sur le forum, je viens de connaitre Mybb et je cherche une chose précise: Mon forum est dans un répertoire appelé ./forum/ je cherche à récupérer la session du forum, ainsi que le profil et les messages privée pour faire de mon forum et de mon script (jeux php en ligne) une étroite colaboration. En gros, j'aimerais pouvoir utiliser la session du forum, le profil utilisateur ainsi que les messages privés depuis le répertoire ./ Suis-je assé claire? ou ce que je dis est totalement confu? :S J'ai cherché sur le forum, mais je ne suis pas très doué en anglais et je n'ai rien trouvé. Merci RE: session et message privé - Le Poulpe - 19-05-2007 Vous êtes chez quel hébergeur ? RE: session et message privé - jfmaster - 19-05-2007 en local pour l'instant, je commence seulement le développement, puis j'achèterai un serveu... RE: session et message privé - CrazyCat - 20-05-2007 La session se récupère indépendamment du répertoire avec $_SESSION. Pour le profil utilisateur et/ou les MP, il y a deux possibilités: - utiliser les méthodes du forum en appelant avant tout le inc/init.php - recréer soi-même les requètes SQL pour récupérer les données en base. Pour ma part, je préfère la première méthode qui présente l'avantage de donner accès à toutes les propriétés et méthodes du forum (et en particulier la gestion utilisateur) sans avoir à réinventer la roue. RE: session et message privé - jfmaster - 20-05-2007 Merci pour ta réponse, pour la session j'ai compris, mais pour le profil utilisateur et les MP, je veux bien utiliser la première solution, mais j'ai pas tout compris... serait-il possible de m'expliquer en détail ce qu'il faut que je fasse? :S Merci pour tout RE: session et message privé - CrazyCat - 21-05-2007 Ce qu'il faut faire, c'est appeler correctement le fichier init.php qui se trouve dans le répertoire inc/ du forum. Celui-ci chargera tous les fichiers utiles de mybb et te donnera donc accès aux méthodes et propriétés du forum. Code PHP : <? Une fois ceci réalisé, tu peux appeler les fonctions du forum. RE: session et message privé - jfmaster - 21-05-2007 Merci beaucoup pour vos réponses (rapides, simple et clair) Je test ça dès que j'ai le temps et je vous dit quoi... Encore merci RE: session et message privé - jfmaster - 21-05-2007 voila, j'ai fait une page comme tu m'as dit, mais je ne sai pas comment appeler les fonctions du forum... Pourais-tu m'éclairer sur la situation, car j'ai tester plusieur chose et rien ne fonctionne Merci RE: session et message privé - CrazyCat - 21-05-2007 tout dépend de ce que tu veux faire... tu peux par exemple utiliser $mybb->user['uid']!=0 pour savoir si l'utilisateur est enregistré et loggé. En fonction de tes besoins, il te faudra éplucher le code ou les documentations qui existent. RE: session et message privé - CrazyCat - 21-05-2007 Petit ajout: les fonction utilisateurs sont listées � http://home.g33k-zone.org/devel/mybb_doc/class_user_data_handler.html RE: session et message privé - jfmaster - 21-05-2007 peux-tu me donner un exemple, si je veux afficher une page avec:
je pense qu'après ça je n'aurai plus besoin d'aide (j'espère ) Merci RE: session et message privé - CrazyCat - 22-05-2007 tu as le tableau $user[] qui contient: username, email, usergroup, ... Tu peux avoir toutes les infos que tu veux en regardant les fichiers member.php et ./inc/functions_user.php RE: session et message privé - jfmaster - 22-05-2007 j'arrive pas, il me demande global.php mais je n'arrive pas à l'appeler correctement Code : Warning: require_once(./global.php) [function.require-once]: failed to open stream: No such file or directory in /home/olympe-network/jfmaster/forum/usercp.php on line 19 j'ai essayé plusieur solutions pour l'appeler, mais rein ne fonctionne... RE: session et message privé - jfmaster - 23-05-2007 c'est bon, j'ai trouvé la solution, il faut mettre: Code PHP : <?php Et la on peut appeler toutes les fonctions. Merci de votre aide |