bonjour,
suite à ce ce topic
j'aimerai avoir vos conseils pour réaliser ce que je souhaite
merci bcp
bonjour,
suite à ce ce topic
j'aimerai avoir vos conseils pour réaliser ce que je souhaite
merci bcp
Et tu souhaites quoi?
Faire des pseudo-frames? Des scrol en CSS? Des cadres? ....
comme je ne maitrise pas trop, je ne sais pas quoi choisir.Envoyé par trattos
Quel sera le plus adapté dans mon cas?
Bonjour,
Vu que tu postes dans le forum php, j'imagine que tu envisages cette solution.
Tu as deux solutions.
- Chaque page récupère la structure du site et l'inclut.
- Une page récupère la page demandée et la place dans la structure.
Avec la première solution, tu as des adresses genre : page.php
Avec la seconde : index.php?p=page
La première est pratique pour un petit site relativement statique, càd qui ne bouge pas énormément et qui ne compte pas des milliers de pages
La seconde permet de faire tourner un site de plusieurs milliers de pages sans problème.
Au niveau sécurité, la première solution ne pose aucun problème.
Dans le second cas, tu devras veiller à sécuriser la variable contenant la page demandée.
Maintenant, pour ce qui est du code html généré, tu as le choix entre les 3 solutions :
- les pseudo-frames : des div imbriquées mais toute la page défile (y compris la structure du site)
- la balise iframe ou une div avec un scroll
- des frames html (mais là, pas besoin de html)
Tu dis que tu ne maîtrises pas trop. Tout dépend donc de ce que tu maîtrises déjà.
Si tu es orienté html : frames
orienté (x)html + css : div imbriquées ou iframe avec scroll
Enfin, si le php n'est pas ta tasse de thé, tu peux toujours utiliser l'une des solution ci-dessus en créant un modèle de structure pour ton site et tu clones le fichier pour chacune de tes pages.
Pour cela, certains éditeurs web (genre Dreamweaver) permettent de générér des modèles de pages et de les appliquer aux pages d'un site.
Bonne chance.
tu pourrais faire quelques chose comme ceci non?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $page = $_GET['page']; switch($page) { case 'page.php' : include('page.php'); break; default : include('index.php'); }
j'ai posté là pour pas "emcombrer les autres forums"Vu que tu postes dans le forum php, j'imagine que tu envisages cette solution.
suite à tes infos, je pense alors opter pour la première solution car ce sera plutôt un site statiqueTu as deux solutions.
- Chaque page récupère la structure du site et l'inclut.
- Une page récupère la page demandée et la place dans la structure.
Avec la première solution, tu as des adresses genre : page.php
Avec la seconde : index.php?p=page
La première est pratique pour un petit site relativement statique, càd qui ne bouge pas énormément et qui ne compte pas des milliers de pages
La seconde permet de faire tourner un site de plusieurs milliers de pages sans problème.
disons que j'ai quelques connaissances et qu'en fonction je peux me débrouiller en cherchant un peuMaintenant, pour ce qui est du code html généré, tu as le choix entre les 3 solutions :
- les pseudo-frames : des div imbriquées mais toute la page défile (y compris la structure du site)
- la balise iframe ou une div avec un scroll
- des frames html (mais là, pas besoin de html)
Tu dis que tu ne maîtrises pas trop. Tout dépend donc de ce que tu maîtrises déjà.
J'ai fais aussi un peu de PHP.
que me conseilles-tu?Si tu es orienté html : frames
orienté (x)html + css : div imbriquées ou iframe avec scroll
quand j'ai regardé le code source du site que j'ai sité ( www.prugent.com ), je vois qu'il y a des parties figées qu'on ne peux pas modifer.
Comment figer ces partie là?
C'est ce que tu voulais dire par "Chaque page récupère la structure du site et l'inclut"?
à ton avis quelle est la méthode utilisé pour ce site?
En tout cas merci pour tes précieuses informations qui m'ont éclairé sur des possibilités que je ne connaissais pas
Toutes ces solutions! A toi d'apprendre à le faire c'est vraiment pas compliqué même en PHP!Quel sera le plus adapté dans mon cas?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager