Welcome, Guest. Please Login or Register.
November 21, 2024, 04:03:18 PM
Home Help Search Log in Register
News: If you are still using YaBB SE, please consider upgrading to SMF as soon as possible.

YaBB SE Community  |  Language Specific User Help  |  Français  |  Intégration du yabbSE dans un site « previous next »
Pages: [1] Reply Ignore Print
Author Topic: Intégration du yabbSE dans un site  (Read 32420 times)
macgivred
Noobie
*
Posts: 3


Intégration du yabbSE dans un site
« on: February 16, 2004, 09:47:35 AM »
Reply with quote

Version YaBB SE: 1.5.5
Version PHP: 4.2.0 to 4.2.2
Version MySQL: 3.23.x
Plateforme du Server: Windows 2000, XP, or 2003

Descriptif du Problème:
Hello,

après avoir parcouru le forum, je préfère venir directement poser ma question dans la mesure où les topics que j'ai vu à ce sujet ne sont pas forcément explicites quant à mon problème particulier.

D'abord une petite présentation. Je ne suis pas un dev pro. J'ai appris la php par bouquin + sites de php. L'informatique est un hobbie depuis des années et je suis un touche à tout mais je ne suis pas forcément très spécialisé. Je bidouille pas mal mais cela n'est pas forcément toujours très ... puristes compliant ;)

Bref, mon problème est le suivant :

j'ai développé en php un système de site (j'hésite à parler de portail...). La raison initiale est que je devais faire le site intranet de mon service au boulot. Comme le truc a plu à d'autres, je me suis efforcé de faire un truc modulaire assez simple d'usage pour des mises à jour et permettant de mettre en ligne des choses que des trucs du type phpnuke ne permettait pas de faire à l'époque à ma connaissance.

Donc, depuis 2 ans mon code a bien sûr pas mal bougé. J'ai développé des modules permettant de mettre des news et une base de liens. Je voudrais désormais rajouter un forum.

Ce que je veux donc c'est intégrer un module de forum existant (je ne vais pas réinventer la roue dans la mesure où elle existe déjà et répond à mes besoins).
J'envisageais de le faire en faisant un include du forum.

J'ai fait un premier essai avec phpBB mais le prob de phpBB est qu'il fait appel à plusieurs pages php. Cela nécessite donc de retoucher beaucoup le code pour que l'URL de la page de layout de mon site prenne bien compte tous les liens.

J'ai donc farfouillé partout et trouvé yaBBSE qui répond pas mal à mon besoin puisqu'il n'utilise qu'une seule page et qu'il ressemble pas mal à phpBB pour le fonctionnement.

J'ai donc donc fait un nouvel essai hier soir avec yabbse. Cela marche pas mal à quelques détails près.
Tout d'abord des erreurs dûs aux envois de headers par le code de yabbse. Comme je ne maitrise pas tout en php et en particulier ce problème de headers, j'ai du mal à corriger le problème. Temporairement j'ai donc mis des @ dans le code pour ignorer les erreurs... pas terrible je sais mais c'est en attendant de faire mieux pour voir s'il y avait d'autres soucis.

Désormais j'en suis arrivé à voir le forum correctement en inclusion. Après avoir modifié $scripturl dans Subs.php de façon à renvoyer l'url de mon site ($scripturl = "../php/layout.php?theme=modele&content=yabb";) et avoir modifié tous les liens dans le code en les passant de $scripturl?board=[etc.] à $scripturl&board=[etc.]

Les liens fonctionnent correctement puisque je navigue sans problème. Il reste qu'après avoir effectué une opération autre qu'une simple visualisation, genre poster un nouveau message, je ne reviens pas sur les bonnes pages. Je n'ai pas encore compris pourquoi  mais je suppose pour l'instant que ce doit être lié aux fonctions qui gèrent les actions de poster ou d'effacer un message. Je vais regarder de ce côté.

Tout cela étant dit, je me suis posé la question suivante quand même : comment les autres intégrent des forum dans leurs portails...
J'ai donc regardé les URLs plus en détails sur les liens que Didier Tu5ex a mis dans ses posts. J'ai alors réalisé un truc et vous me direz si je me goure :

je cherche à includer dans un layout existant (qui comporte 3 parties : bandeau en haut, menu à gauche et page de contenu à droite) le forum dans la partie contenu alors que ce que je vois ailleurs (même avec d'autres forums) c'est plutôt l'inverse, à savoir : le menu et le bandeau qui sont repris dans le layout/template du forum.

Dites moi si je me trompe....

Si c'est le cas, il est possible que cela simplifie grandement les choses pour l'intégration... à voir. Cela imposera certes des modifs sur la structure de mon site mais ce sera plus simple de modifier mon code que je connais que celui de yabbse ;) :P. Surtout que j'ai encore du mal avec plein d'aspects du php.

Merci pour vos (futures) réponses.
Logged
macgivred
Noobie
*
Posts: 3


Re:Intégration du yabbSE dans un site
« Reply #1 on: February 17, 2004, 12:29:00 AM »
Reply with quote

ma question est trop longue ?  ??? ::) :-\ :'(
Logged
Feho
Full Member
***
Posts: 164


Full:FM @ www.fullfm.net

WWW
Re:Intégration du yabbSE dans un site
« Reply #2 on: February 17, 2004, 10:01:02 PM »
Reply with quote

Avant que tu n'ailles plus loin, je te dirai ceci: d'ici peu de temps (aucune date précise pour le moment), le nouveau forum SMF devrait remplacer YaBB SE, qui sera alors discontinué.  Avant de tenter l'intégration de YaBB SE avec ton système de site / portail, à ta place, j'attendrais la sortie publique de SMF ;) ...  Peut-être n'auras-tu pas de problème avec SMF :)  More @t http://www.simplemachines.org
Logged

Visitez Full:FM --> http://www.fullfm.net
macgivred
Noobie
*
Posts: 3


Re:Intégration du yabbSE dans un site
« Reply #3 on: February 18, 2004, 12:49:50 AM »
Reply with quote

judicieuse remarque.

Oui j'avais cru voir cette histoire de SMF. Je suis allé sur le site mais c beta encore donc...

Cela dit mon idée était de faire des essais, pas encore de faire la version finale. J'ai réussi à avancer quelque peu dans mes tests. J'attendrai en effet SMF 1.0 pour reprendre :)

merci en tous cas
Logged
Pages: [1] Reply Ignore Print 
YaBB SE Community  |  Language Specific User Help  |  Français  |  Intégration du yabbSE dans un site « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.034 seconds with 21 queries.