03-06-2014, 23:28
Bonsoir à tous,
Je viens poster aujourd'hui, car après de nombreuses recherches à ce sujet, je n'ai pu trouver que quelques solutions qui m'a aidé à rien (ou presque).
Donc je m'explique clairement : En faites, comme beaucoup de personnes qui ont déjà essayée et peut être réussie, je cherche à pouvoir intégrer le forum sur le site web. Alors je sais comment sa se passe au niveau template, mais c'est surtout au niveau du code PHP, je veux dire par là, pour l'espace membre. Car en effet, avec les fonctions de myBB, je pourrai par la suite créer des pages "externes" au forum (qui seront donc des pages du site web), qui permettraient d'afficher des informations uniquement aux personnes qui sont connectées.
Et c'est là qui me pose problèmes d'ailleurs. Je n'arrive pas à trouver la solution pour pouvoir faire en sorte que si [username] est connecté, alors on affiche un petit mot du style "Bienvenue, username !' et si on est visiteur, sa affichera "Bienvenue, visiteur !". J'ai donc essayé plusieurs méthodes en cherchant sur internet, mais rien n'a fonctionné.
Voilà un petit bout de code php que j'ai essayé :
J'ai d'abord (afin d'essayer de bien faire fonctionner le tout), inclut plusieurs fichiers dans le haut de l'index.php du site web, ce qui donne :
Ensuite, j'ai fais ce code :
Ce pendant, sa m'affiche bien un "Bienvenue", mais celui-ci est comme ça "Bienvenue, visiteur !" donc il n'affiche malheureusement pas le pseudonyme alors que pourtant, je suis bien connecté sur le forum.
Pour informations, je fais un test en local uniquement pour éviter de mettre en l'air mon forum/site web actuelles en ligne.
Pour infos, je sais codé en php, mais le PDO et moi, et bien.. sa ne va pas ensemble ^^'.. Si vous pouvez m'aider au niveau des fonctions utiles à savoir de myBB, mais aussi si vous pouvez m'aider pour faire en sorte que si la personne est connectée, sa affiche son pseudo, ce serai super sympa :-).
En vous remerciant d'avance,
Je vous souhaite une bonne fin de soirée.
Je viens poster aujourd'hui, car après de nombreuses recherches à ce sujet, je n'ai pu trouver que quelques solutions qui m'a aidé à rien (ou presque).
Donc je m'explique clairement : En faites, comme beaucoup de personnes qui ont déjà essayée et peut être réussie, je cherche à pouvoir intégrer le forum sur le site web. Alors je sais comment sa se passe au niveau template, mais c'est surtout au niveau du code PHP, je veux dire par là, pour l'espace membre. Car en effet, avec les fonctions de myBB, je pourrai par la suite créer des pages "externes" au forum (qui seront donc des pages du site web), qui permettraient d'afficher des informations uniquement aux personnes qui sont connectées.
Et c'est là qui me pose problèmes d'ailleurs. Je n'arrive pas à trouver la solution pour pouvoir faire en sorte que si [username] est connecté, alors on affiche un petit mot du style "Bienvenue, username !' et si on est visiteur, sa affichera "Bienvenue, visiteur !". J'ai donc essayé plusieurs méthodes en cherchant sur internet, mais rien n'a fonctionné.
Voilà un petit bout de code php que j'ai essayé :
J'ai d'abord (afin d'essayer de bien faire fonctionner le tout), inclut plusieurs fichiers dans le haut de l'index.php du site web, ce qui donne :
Code PHP :
<?php
session_start();
// Création du chemin vers le forum
// Je pars du principe que le fichier qui utilise les données est à la racine du site
DEFINE('MYBB_PATH', realpath(dirname(__FILE__).'/Forum'));
// On définit le site comme étant une partie de MyBB, pour ne pas s'interdire l'accès
DEFINE('IN_MYBB', true);
// On appelle init.php
include_once MYBB_PATH.'/inc/init.php';
include_once MYBB_PATH.'/inc/config.php';
require_once MYBB_PATH.'/global.php';
require_once MYBB_PATH."/inc/functions_post.php";
require_once MYBB_PATH."/inc/functions_user.php";
require_once MYBB_PATH."/inc/class_parser.php";
?>
Ensuite, j'ai fais ce code :
Code PHP :
<?php
if($mybb->user['uid'])
{
echo "Bienvenue '.$mybbuser[username].' !";
}
else
{
echo "Bienvenue, visiteur !";
}
?>
Ce pendant, sa m'affiche bien un "Bienvenue", mais celui-ci est comme ça "Bienvenue, visiteur !" donc il n'affiche malheureusement pas le pseudonyme alors que pourtant, je suis bien connecté sur le forum.
Pour informations, je fais un test en local uniquement pour éviter de mettre en l'air mon forum/site web actuelles en ligne.
Pour infos, je sais codé en php, mais le PDO et moi, et bien.. sa ne va pas ensemble ^^'.. Si vous pouvez m'aider au niveau des fonctions utiles à savoir de myBB, mais aussi si vous pouvez m'aider pour faire en sorte que si la personne est connectée, sa affiche son pseudo, ce serai super sympa :-).
En vous remerciant d'avance,
Je vous souhaite une bonne fin de soirée.