MyBB.support, le portail francophone de MyBB
Inclure mybb sur une page php - Version imprimable

+- MyBB.support, le portail francophone de MyBB (http://mybb.fr)
+-- Forum : MyBB.fr (http://mybb.fr/forum-1.html)
+--- Forum : Support (http://mybb.fr/forum-5.html)
+--- Sujet : Inclure mybb sur une page php (/thread-3539.html)



Inclure mybb sur une page php - alex7170 - 30-12-2010

Bonsoir,

J'aimerai savoir si c'est possible d'inclure du code mybb dans nos page php.

Exemple, je crée une page "boutique.php" a la racine de mon forum et j'aimerai inclure le header, la session mybb et le footer pour que je puisse integrer mes propre script php.

j'ai vu qu'il existe un mod pour sa "page manager" mais celui ci n'offre pas la possibilité de mélanger le design et du code php.


amicalement Alex7170


RE: Inclure mybb sur une page php - haytoch - 30-12-2010

ce tutoriel peut vous aidez : http://community.mybb.com/thread-6615.html


RE: Inclure mybb sur une page php - alex7170 - 30-12-2010

Merci beaucoup,

je travaillerai sur cette méthode dans la journée en vous rapportant le résultat Smile

de plus, je suis tombé sur une class : mybbintegrator qui me parait lui aussi utilise.


edit : donc voilà, avec la 1er méthode, trop de "bidouillage" pour moi.

Un coup dans la template, un coup dans le php et pour en finir a ne pas savoir bien integrer du php.

Donc je me suis posé sur un autre axe d'integration.

Mybb integrator qui lui, permet de nombreuse liberté pour les plus avancés.

Donc je l'ai utiliser avec une réussite :
Code PHP :
<?php
define
('IN_MYBB'NULL);
require_once 
'./global.php';
require_once 
'./inc/class.MyBBIntegrator.php';
$MyBBI = new MyBBIntegrator($mybb$db$cache$plugins$lang$config); 

$login_status $MyBBI->login($MyBBI->mybb->input['name'], $MyBBI->mybb->input['password']);
if (
$login_status == true)
{
    echo 
'Vous êtes bien loggué';
}
else
{
    echo 
'Vous devez être loggué pour acceder a cette page.<br /> <a href="member.php?action=login">Se connecter</a>';

?>

ceci dit, le design n'est pas incorporé mais je vais là faire quelque recherche est tombé dessus certainement Rolleyes

merci a ceux qui ont chercher a m'aider Wink


 Utilitaire de traduction fourni par Regentronique