Pour mon site, j'utilise des pseudo-frames comme suit:
1. J'affiche à gauche le menu et à droite, le contenu.
2. Pour l'une des rubriques, j'insère deux frames à droite, conenant un menu supplémentaire dans celle du haut, et le contenu dans celle du bas.
Pour la partie 1, tout fonctionne bien. C'est la partie 2 qui pose problème. Elle s'affiche parfaitement dans la frame de droite, comme le montre la capture.
Par contre, je ne parviens pas à afficher le contenu dans la frame du bas. Il prend toute la frame de gauche et fait disparaître le menu.
Voilà le code pour la partie 1:
Et maintenant le code pour la partie 2:
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<section class="grid-container"> <aside class="navigation-container col-2"> <?php include 'navigation.php'; ?> </aside> <article class="accueil-container col-10"> <?php if ( isset($_GET['page']) ) { $page = $_GET['page']; } if (!empty($page)) { include(preg_replace('#href="(?<!http://seriemaniacs.ht.st/)(.*?)"$#', 'http://seriemaniacs.ht.st/\\1',$page).''); } /* if $page has a value, include it */ else { include('bienvenue.php'); } ?> </article> </section>
J'espère avoir été assez explicite pour qu'une âme charitable puisse m'aider.
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
21
22
23 <?php $page = ''; //Ici, je vide la variable $page, sinon la page charge en boucle ?> <section class="trek-grid-container"> <header class="trek-navigation-container"> <?php include 'startrek/treknav.php'; ?> </header> <article class="trek-accueil-container"> <?php if( isset($_GET['$page']) ) { $page = $_GET['page']; } if (!empty($page)) { include(preg_replace('#href="(?<!http://seriemaniacs.ht.st/)(.*?)"$#', 'http://seriemaniacs.ht.st/\\1',$page).''); } /* if $page has a value, include it */ else { include('startrek/trekaccueil.php'); } ?> </article> </section>










Répondre avec citation
Partager