IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Inserrer un forum


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 898
    Par défaut Inserrer un forum
    Bonjour.

    Je veux installer un forum (punbb) sur un site que je fais.
    Sur la page index.php j'ai un menu horizontal et un menu vertical sur la gauche de la page.
    les menus
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <Table border=0 width=100% bgcolor="red">
    	<TR class=tdr>
    		<TD width=25%>&nbsp;<? echo (date_fran()); ?></td>
    		<td><font bold>|</td><td class=tdh align="center" width=20%><a href="index.php?page=accueil"> ACCUEIL</a></TD>
    		<td><font bold>|</td><td class=tdh align="center" width=20%><a href="index.php?page=newsletter" title="Disponible sur abonnement"> NEWSLETTER</a></TD>
    		<td><font bold>|</td><td class=tdh align="center" width=20%><a href="index.php?page=contacts"> CONTACTEZ-NOUS</a></TD>
    		<td><font bold>|</td><td class=tdh align="center" width=20%><a href="Forum/punbb_1-2-12_fr/upload/index.php">FORUM</a></TD>
    	</TR>
    </TABLE>
     
    </div>
    <div class="conteneur">
    <div class="gauche">
    <!-- Menu  -->
    <dl id="menu">
    	<dt><a href="index.php?page=accueil"><img src="images/menu/accueil.GIF" border="0" onMouseover="this.src='images/menu/accueilh.GIF'"; onMouseout="this.src='images/menu/accueil.GIF'"></a></dt>
    	<dt><a href="index.php?page=log"><img src="images/menu/identite.GIF" border="0" onMouseover="this.src='images/menu/identiteh.GIF'"; onMouseout="this.src='images/menu/identite.GIF'"></a></dt>
    ......
    </dl>
    </div>
    j'affiche les pages avec include
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <?php 
    if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page'];  
     switch($page)
    {
    //menu horizontal
    case 'accueil': include ('accueil.php');break;
    case 'contacts': include ('contacts.php');break;
     
    //menu vertical
    case 'log': include ('membres/login.php');break;
    case 'change_passwd': include ('membres/change_passwd.php');break;
    case 'inscription': include ('membres/membre_nouveau.php');break; 
    case 'enreg_nouveau': include ('membres/enreg_nouveau.php');break;
    case 'enreg_nouveau1': include ('membres/enreg_nouveau1.php');break;
    case 'abo': include ('membres/abonnements.php');break;
    case 'reseaux': include ('reseaux/reseaux.php');break;
    ....
    C'est cette ligne qui me pose problème :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="Forum/punbb_1-2-12_fr/upload/index.php">FORUM</a>
    le forum prend tout l'écran et moi je veux qu'il s'inserre comme mes autres pages avec include (le haut du site et le menu vertical visibles)
    j'ai essayé ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    case 'forum': include ('Forum/punbb_1-2-12_fr/upload/index.php');break;
    mais j'ai un message d'erreur

    Merci de m'aider

  2. #2
    Membre chevronné
    Avatar de djayp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 295
    Par défaut
    Salut,

    je te conseillerais de poser directement la question aux auteurs de punbb qui ont surement déjà dus être confronté à ce problème...

    http://www.punbb.fr/forums/index.php

    A+

  3. #3
    Membre éprouvé
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 898
    Par défaut
    Je comprends ce site, on me demande l'url de mon forum!!!!!!!!!

    je n'ai pas encore le site en ligne

  4. #4
    Membre chevronné
    Avatar de djayp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 295
    Par défaut
    Ha en effet ça c'est gênant...

    En cherchant un peu sur leur site j'ai trouvé cet article qui répond en partie à ta question :

    http://www.punbb.fr/aide/doku.php/in..._de_common.php

    D'après ce que je comprends tu vas avoir un code ressemblant à

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    case 'forum': 
    define('PUN_ROOT', 'Forum/punbb_1-2-12_fr/');
    require PUN_ROOT.'include/common.php';
    break;
    et puis tu dois modifier les templates (main.tpl) pour n'avoir que les éléments qui t'intéresse (pas de logo, ni de menus).

    Je vais avoir du mal à t'aider plus car je n'utilise pas pnubb (qui a l'air très bien par ailleurs !) et du coup je me retrouve un peu limité...

    Sinon, essaie de t'inscrire en donnant la future adresse de ton site !

    A+ et bon courage

  5. #5
    Membre émérite

    Profil pro
    H4X0|2 @ YourLabs Business Service
    Inscrit en
    Octobre 2006
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : H4X0|2 @ YourLabs Business Service
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 657
    Par défaut
    Première chose : punBB 1.2.12 est vulnérable de XSS, donc, je vous recommande de passer au 1.2.14.
    Pour cela, l'outil hdiff est à votre disposition.

    Effectivement, c'est dans l'autre sens qu'il faut inclure
    Ce sont les fichiers include/templates, en particulier main.tpl qu'il faut modifier.
    Si je me rappelle bien, en bas de footer.php, vous trouverez le bout de code nécéssaire pour inclure un script dans les .tpl (<pun_user 'script.php'> ou quelque chose de ce goût).

  6. #6
    Membre éprouvé
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 898
    Par défaut
    Merci à vous 2 pour votre aide.
    Comme le site est construction je crois que je vais effectivement installer la version 1.2.14.

    Pour ce qui est de l'affichage, je vais essayer la méthode de DJAYP.
    Je croise les doigts

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Le grand mode d'emploi du forum, à lire si vous souhaitez tout savoir !
    Par Anomaly dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 03/06/2013, 17h36
  2. Obligatoire : lisez les règles du forum : MAJ 06/08/2010
    Par Anomaly dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 0
    Dernier message: 03/07/2008, 13h46
  3. À lire OBLIGATOIREMENT avant de poster sur ce forum
    Par ok.Idriss dans le forum Débats sur le développement - Le Best Of
    Réponses: 2
    Dernier message: 24/09/2006, 23h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo