Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Je m'excuse je sais que la question à déjà été posé j'ai fait des recherches mais je n'ai pas trouver une solution correct.
J'aimerais intégrer mon forum dans le contenu de mon site dans comme si c 'étais une nouvelle page pour garder le design de mon site.
J'ai tenter avec des includes mais le résultat n'est pas concluant et pour les iframes je vois partout que ce n'est pas conseiller.
Je vous remerci par avance,
Cordialement,
SPAM
Hors ligne
Bonsoir,
Effectivement, la question est récurrente et de nombreuses discussions te donneront la réponse.
Je te conseille dans un premier temps de lire l'Aide (paragraphe "Intégration") qui est le point de départ.
Grosso-modo : les includes ou les iframes NE SONT PAS la bonne manière d'aborder le sujet. Le forum génère son propre header et footer, donc un include ne peut pas fournir un résultat valide.
Ce qu'il faut faire, c'est modifier les fichiers .tpl (en particulier main.tpl), pour intégrer le design de ton site dans la structure générale des pages du forum.
Ainsi, le forum utilisera les mêmes éléments graphiques que le reste de ton site (entête, menus généraux, footer, etc...).
Il faut donc raisonner A L'INVERSE : ce n'est pas le forum que l'on "intègre" dans le site, c'est le design du site que l'on plaque sur le forum...
Hors ligne
Merci de ta réponse très complète 
J'essaye cela dans les 2 jours si l'on pouvait laisser le sujet ouvert que je puisse le up si besoin !
Merci.
Hors ligne
Bonjour,
J'ai un petit problème quand je modifie le main.tpl je peux rajouter par exemple du texte au dessus du forum il s'affichera mais dès que je met le lien d'une image pour intégrer le design de mon site ça ne fonctionne pas aucune image ne s'affiche.
Il y'a une manip à faire ou autre ?
Merci !
Hors ligne
Bonjour,
Dans main.tpl, utiliser <pun_include ....> , par exemple comme ci-dessous pour mon propre forum :
</head>
<body>
<pun_include "menu_haut.php"> <!--modif oto ligne ajoutée -->
<div id="punwrap">
<div id="pun<pun_page>" class="pun">
<div id="brdheader" class="block">
<div class="box">
<div id="brdtitle" class="inbox">
<pun_include "liens_oto.php"> <!--modif oto ligne ajoutée-->
<pun_title>
<pun_desc>
</div>
<pun_navlinks>
<pun_status>
</div>
</div>
<pun_announcement>
<pun_main>
<pun_footer>
<pun_include "pied_bas.php"> <!--modif oto ligne ajoutée -->
</div>
</div>Et, mettre les fichiers php à inclure dans punbb\include\user\
Par exemple pour menu_haut.php
<?php
$_SESSION['page_loc']="vilg_forum";
include ('../vilgenis/inc/menu_h_vilgenis.php');
?>Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Merci beaucoup je test ça 
edit : Petite question est -il possible d'inclure un fichier html plutôt qu'un php pour le "menu_haut" par exemple.
Je pense déjà connaître la réponse à ma question qui est non mais est il possible en gros que dans mon fichier php que j'inclus le contenu sois du html ?
Dernière modification par Spamx (10-05-2009 14:30:27)
Hors ligne
Oui, tu peux intégrer du html par les <pun_include>, mais attention : juste des blocs, pas une page complète (j'entends par là, pas de <html>, <body>, etc..).
Hors ligne
Alors voilà donc ça marche quand je met du texte dans le fichier que j'inclus il s'affiche donc la liaison est bien faite mais impossible d'afficher une image.
Hors ligne
Bonjour,
Si, si, afficher une image fonctionne très bien, je viens encore d'essayer à l'instant.
Bien sûr, à condition que l'image existe et que le chemin du fichier soit bon.
Par exemple :
<img src='../images/mon_image.jpg' alt='Mon image' width='350px' />Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Je m'excuse totalement effectivement une erreur d'extension d'image.
Merci à tous pour vos conseils.
Bonne soirée
Hors ligne
Petite question est -il possible d'inclure un fichier html plutôt qu'un php pour le "menu_haut" par exemple.
Les « include » en PHP en général et <pun_include "....."> en particulier sont régis par les mêmes règles.
Cette fonction inclut et exécute le fichier spécifié en argument.
Lorsqu'un fichier est inclus, le code le composant hérite de la portée des variables de la ligne où l'inclusion apparaît. Toutes les variables disponibles à cette ligne dans le fichier appelant seront disponibles dans le fichier appelé, à partir de ce point.
Mais, il est important de noter que lorsqu'un fichier est include(), l'analyse du fichier débutera en HTML et non pas en PHP ; c'est pourquoi, si le fichier à inclure comporte, dès le début, du code PHP, il doit commencer par la balise d'ouverture "<?php". De plus, pour que le code PHP puisse être exécuté, l'extension du fichier doit être .php
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Pages : 1