2 pièce(s) jointe(s)
Utilisation de pseudo-frames imbriquées
Pour mon site, j'utilise des pseudo-frames comme suit:
1. J'affiche à gauche le menu et à droite, le contenu.
Pièce jointe 587172
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.
Pièce jointe 587167
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:
Code:
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> |
Et maintenant le code pour la partie 2:
Code:
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> |
J'espère avoir été assez explicite pour qu'une âme charitable puisse m'aider.