1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Rassemblé site web + Forum myBB
Mots-clés » rassemblé, site, web, forum, mybb
03-06-2014, 23:28,
#1
Rassemblé site web + Forum myBB

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 :

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.
Répondre


Messages dans ce sujet
Rassemblé site web + Forum myBB - Alexoune001 - 03-06-2014, 23:28



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique