Intégrer phpbb3 dans son site

Toutes les questions et les aides qui concernent le langage PHP
Avatar de l’utilisateur
Bageera
Tutomaker Junior
Tutomaker Junior
 
Messages: 18
Enregistré le: Mar Juil 01, 2008 9:51 am

Re: Intégrer phpbb3 dans son site

Messagepar Bageera le Mer Juil 02, 2008 11:15 pm

Ah, ok je pense que c'était pas totalement actualisé :D

Merci beaucoup pour tes conseils mais j'ai tout de même une dernière question : si je créer un espace membre est-ce que c'est possible que quand on s'inscrit et bah on s'inscrit en même temps sur le fofo si oui comment ? ^^

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Re: Intégrer phpbb3 dans son site

Messagepar Yoyo le Mer Juil 02, 2008 11:34 pm

Moi je n'ai pas créé d'espace membre, j'ai utilisé la session de phpbb3 sur le site. Donc le membre s'inscrit une fois sur le forum et j'utilise le compte n'importe ou sur le site !

Il suffit de mettre en début de toutes les pages de ton site ceci:

Code: Tout sélectionner
define('IN_SITE'true);
define('IN_PHPBB'true);
$phpbb_root_path =  $root.'/forum/';
$phpEx substr(strrchr(__FILE__'.'), 1);
include(
$phpbb_root_path 'common.' $phpEx);
include(
$phpbb_root_path 'includes/functions_posting.' $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data); 


Et tu pourras acceder aux configurations du compte qui lit actuellement la page :)
Vive les tutomakers ;)

Avatar de l’utilisateur
Bageera
Tutomaker Junior
Tutomaker Junior
 
Messages: 18
Enregistré le: Mar Juil 01, 2008 9:51 am

Re: Intégrer phpbb3 dans son site

Messagepar Bageera le Jeu Juil 03, 2008 10:12 am

En gros ce code va reconnaitre l'utilisateur en connecté si il a été connecté sur phpbb3... ? :)
J'aimerais aussi comment l'utilisateur peut rester connecté, par ce que moi quand je change de page ça le déco... :(

Tu penses que c'est bien un espace membre avec seulement > la page de connexion, la page d'inscription, la page de l'utilisateur ? + quelques pages d'erreurs ? ^^

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Re: Intégrer phpbb3 dans son site

Messagepar Yoyo le Jeu Juil 03, 2008 1:31 pm

Oui ça va le reconnaitre, il faut bien le mettre avant le chargement de chaque page, avant tout code html !
Vive les tutomakers ;)

Avatar de l’utilisateur
Bageera
Tutomaker Junior
Tutomaker Junior
 
Messages: 18
Enregistré le: Mar Juil 01, 2008 9:51 am

Re: Intégrer phpbb3 dans son site

Messagepar Bageera le Jeu Juil 03, 2008 1:49 pm

Même sur une page xhtml ? :P

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Re: Intégrer phpbb3 dans son site

Messagepar Yoyo le Jeu Juil 03, 2008 1:54 pm

Bah une page php c'est une page en html au final non ? -_- Tu saurais jamais avoir une connexion sur une page en pur html lol. Me semble que tu racontes n'importe quoi la :boulay:
Vive les tutomakers ;)

Avatar de l’utilisateur
Bageera
Tutomaker Junior
Tutomaker Junior
 
Messages: 18
Enregistré le: Mar Juil 01, 2008 9:51 am

Re: Intégrer phpbb3 dans son site

Messagepar Bageera le Jeu Juil 03, 2008 1:55 pm

:P

Oué, mais il faut quand même que l'extension soit = .php :)

Comment on fait pour qu'on se connecte auto dans mon espace membre ? :ange:

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Re: Intégrer phpbb3 dans son site

Messagepar Yoyo le Jeu Juil 03, 2008 5:11 pm

C'est quoi le rapport avec phpbb3 ? Essaie de pas tout mélanger hein :D Ou soit plus clair alors ^^
Vive les tutomakers ;)

mister_gom
Tutomaker Junior
Tutomaker Junior
 
Messages: 2
Enregistré le: Ven Aoû 08, 2008 10:04 pm

Re: Intégrer phpbb3 dans son site

Messagepar mister_gom le Ven Aoû 08, 2008 10:14 pm

salut et désolé pour le up mais je pense m'adresser à la bonne personne en te demandant comment faire pour que, si mon utilisateur se loggue sur le site, il se loggue également sur le forum ? (et surtout si c'est possible !!)
Donc t'inquites je sais que ça se passe par les cookies, mais pour affiner ma question qu'elles sont les cookies à setter et avec quelles valeurs ? Je suppose que pour l'inverse (logguer sur le site à partir du forum), ça doit etre plus simple (trouver le fichier qui gere le loggin).
Merci d'avance.

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Re: Intégrer phpbb3 dans son site

Messagepar Yoyo le Ven Aoû 08, 2008 11:32 pm

Salut, c'est simple, tu fais un formulaire qui va envoyer les mêmes arguments et à la même page que le formulaire de login de phpbb3. Tu n'as juste qu'à regarder dans le code source pour les trouver :)

Il faut bien sure avoir mis ces lignes-ci en début de chaque page du site pour pouvoir utiliser la session de phpbb3:

Code: Tout sélectionner
define('IN_SITE'true);
define('IN_PHPBB'true);
$phpbb_root_path =  $root.'/forum/';
$phpEx substr(strrchr(__FILE__'.'), 1);
include(
$phpbb_root_path 'common.' $phpEx);
include(
$phpbb_root_path 'includes/functions_posting.' $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);  
Vive les tutomakers ;)

mister_gom
Tutomaker Junior
Tutomaker Junior
 
Messages: 2
Enregistré le: Ven Aoû 08, 2008 10:04 pm

Re: Intégrer phpbb3 dans son site

Messagepar mister_gom le Sam Aoû 09, 2008 8:47 am

Yes pas bête, je me voyais déjà triturer les cookies !
Bon maintenant va falloir trouver comment envoyer le formulaire à 2 scripts en même temps (sur mon site et le forum), ça doit pas être compliqué ...
En fait le truc c'est que je veux pas utiliser la session de phpbb, je veux juste que lorsque mon utilisateur se loggue sur le site, il soit automatiquement loggué sur le site, et inversement (à la base, une inscription sur le site inscrit sur le forum et l'inverse aussi).
Je pourrais utiliser la session phpbb mais y'a des infos dont j'ai besoin sur le site qui ne sont surement pas dans le session phpbb ..
en tout cas merci, je vous dirai comment ça c'est passé une fois que j'aurais fait ...

Laurent
Tutomaker Junior
Tutomaker Junior
 
Messages: 5
Enregistré le: Dim Aoû 17, 2008 11:58 pm

Re: Intégrer phpbb3 dans son site

Messagepar Laurent le Lun Aoû 18, 2008 12:14 am

Salut

j'ai un peu de soucis pour intégrer du php dans mes pages, ce sont des pages personnalisées mais je ne pense que cela joue ? ,

j'ai activé par l'admin le php dans les templates

j'ai essayé plusieurs choses sachant que le dossier ou la page php se trouve est dans un dossiers à la racine du forum

Mes essais

Code: Tout sélectionner
    <!-- PHP --> $root '/www/site/repertoire/';  include($root.'/script.php'); <!-- ENDPHP -->   


Code: Tout sélectionner
!-- INCLUDEPHP script.php -->  


Code: Tout sélectionner
<!-- PHP -->include script.php<!--ENDPHP -->  


pour les deux derniers, j'ai uploadé mon fichier php dans le répertoire template pour être dans le même repertoire que le html

mais toujours rien ne s'affiche,

j'ai aussi essayé

Code: Tout sélectionner
<!-- PHP -->include <!-- PHP -->
include 
"http://www.domaine.com/site/repertoire/script.php";
<!--
ENDPHP --><!--ENDPHP -->  


Voila je suis un peu à la rue si vous avez un tuyau je suis preneur

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Re: Intégrer phpbb3 dans son site

Messagepar Yoyo le Lun Aoû 18, 2008 12:20 am

Bonsoir, peut-être que ceci irait:

Code: Tout sélectionner
<!-- PHP --> $root = '/www/site/repertoire/';  include($root.'script.php'); <!-- ENDPHP -->  


à la place de ceci:

Code: Tout sélectionner
<!-- PHP --> $root = '/www/site/repertoire/';  include($root.'/script.php'); <!-- ENDPHP -->  


Sinon, c'est que le chemin dans $root est mauvais. Dans le message d'erreur, tu dois avoir le bon chemin normalement :)
Vive les tutomakers ;)

Laurent
Tutomaker Junior
Tutomaker Junior
 
Messages: 5
Enregistré le: Dim Aoû 17, 2008 11:58 pm

Re: Intégrer phpbb3 dans son site

Messagepar Laurent le Lun Aoû 18, 2008 12:35 am

Lu,

merci de ta réponse rapide :D j'avais également essayé ta solution , en fait je n'ai pas de message mais rien ne s'affiche

mais effectivement je pense que le soucis viens de l'adresse mais je ne trouve pas

mon fichier script se trouve a cette adresse :

http://www.mondomaine/site/repertoire/script.php
et le fichier template http://www.mondomaine/site/styles/prosi ... script.php

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Re: Intégrer phpbb3 dans son site

Messagepar Yoyo le Lun Aoû 18, 2008 12:41 am

Moi c'est quelque chose comme /home/www/...

Colle ça dans ta page index.php tout à la fin par exemple, pour provoquer une erreur:

Code: Tout sélectionner
include('mapagequiexistepas.php'); 


Il va te donner le chemin complet jusqu'à ton hebergement ;)

C'est la solution la plus rapide, sinon tu peux aussi afficher $_SERVER et fouiller dedans :D
Vive les tutomakers ;)

Laurent
Tutomaker Junior
Tutomaker Junior
 
Messages: 5
Enregistré le: Dim Aoû 17, 2008 11:58 pm

Re: Intégrer phpbb3 dans son site

Messagepar Laurent le Lun Aoû 18, 2008 1:00 am

sniff malheureusement l'erreur de me donne pas le chemin

failed to open file : in /mapage.php ............

j'ai regardé par mon ftp , et cela ne fonctionne pas non plus , je vais fouiner par la , merci

je ne connais pas $_SERVER ?

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Re: Intégrer phpbb3 dans son site

Messagepar Yoyo le Lun Aoû 18, 2008 1:18 am

fais un

Code: Tout sélectionner
echo '<pre>';
print_r($_SERVER);
echo '</pre>'; 


Ca sert à afficher un tableau, $_SERVER en est un :) Il contient plein d'infos sur le serveur, la page, le visiteur et son navigateur.

S'il te met comme message d'erreur:

Code: Tout sélectionner
failed to open file in /mapage.php ............ 


C'est peut-être que ta racine est simplement "/" ?

donc ça donnerait $root = "/"; ?
Vive les tutomakers ;)

Laurent
Tutomaker Junior
Tutomaker Junior
 
Messages: 5
Enregistré le: Dim Aoû 17, 2008 11:58 pm

Re: Intégrer phpbb3 dans son site

Messagepar Laurent le Lun Aoû 18, 2008 6:37 pm

8) Merci a toi , j'ai effectivement trouvé le bon chemin par $_SERVER

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Re: Intégrer phpbb3 dans son site

Messagepar Yoyo le Lun Aoû 18, 2008 6:57 pm

Nikel :) A une prochaine sur le forum alors ? :)
Vive les tutomakers ;)

Laurent
Tutomaker Junior
Tutomaker Junior
 
Messages: 5
Enregistré le: Dim Aoû 17, 2008 11:58 pm

Re: Intégrer phpbb3 dans son site

Messagepar Laurent le Lun Aoû 18, 2008 9:36 pm

8) n'y manquerai pas ;-)


PrécédenteSuivante

Retourner vers Langage PHP

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invités