Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 08-05-2009 09:17:33

Spamx
Membre

Intégration du Forum

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

#2 09-05-2009 04:44:02

Mpok
Néo Admin

Re : Intégration du Forum

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

#3 09-05-2009 19:07:43

Spamx
Membre

Re : Intégration du Forum

Merci de ta réponse très complète smile


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

#4 10-05-2009 12:48:44

Spamx
Membre

Re : Intégration du Forum

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

#5 10-05-2009 13:25:43

Otomatic
Régisseur

Re : Intégration du Forum

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

#6 10-05-2009 14:05:38

Spamx
Membre

Re : Intégration du Forum

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

#7 10-05-2009 15:56:45

Mpok
Néo Admin

Re : Intégration du Forum

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

#8 10-05-2009 17:28:38

Spamx
Membre

Re : Intégration du Forum

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

#9 10-05-2009 17:52:11

Otomatic
Régisseur

Re : Intégration du Forum

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

#10 10-05-2009 19:37:35

Spamx
Membre

Re : Intégration du Forum

Je m'excuse totalement effectivement une erreur d'extension d'image.


Merci à tous pour vos conseils.

Bonne soirée

Hors ligne

#11 10-05-2009 20:08:10

Otomatic
Régisseur

Re : Intégration du Forum

Spamx a écrit :

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

Pied de page des forums