Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web > Webdesign & Ergonomie
Webdesign & Ergonomie Forum d'entraide Webdesign & Ergonomie : les bonnes pratiques de conception des sites web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/08/2007, 09h20   #1
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 119
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 119
Points : 45 280
Points : 45 280
Par défaut migration frames HTML => PHP

Bon ben me voilà tout frais émoulu de ma formation php mysql, et j'ai oublié de poser la question essentielle .

J'ai aujourd'hui un vieux site qui fonctionne avec des frames tout en html.
Je souhaite le passer en php.

Ma question est comment remplacer le sytème des frames bandeau / menu / ecran en php ?

est ce que je peux tricher en remplaçant la mise en page des frames par un tableau de structure identique au frameset et fair un include des src dasn chaque cellule ?
Je sais les tableaux ne sont pas faits pour de la mise en forme, mais pour faire un site multi resolution ça me pariat le moyen le plus simple ...

Merci de vos précieux conseil.

Amicalement
Spafy


PS a priori cyberzoide propose de remplacer tout simplement le framset par un tableau: http://php.developpez.com/faq/?page=...s_pseudo_frame
Mais c'est pas très w3c correct
Existe-t-il des templates de divs en css permettant de faire la même chose avec du css, se pose alors le problème des hauteurs et widths en % pour les différentes resolutions et différents navigateurs...
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2007, 10h16   #2
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 032
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 032
Points : 754
Points : 754
Hello..

Ce qu'a fait cyberzoide est très bien ! Mais si tu veux suivre les conseils du w3c remplace les <td> par des <div> !

Code :
1
2
3
4
5
<div id="content">
	<?php
		include('accueil.php');
	?>
</div>
et tu mets en page ton content avec une feuille de style css !
__________________
Les cours: XHTML, CSS, PHP, Flash et Javascript
Expliquez votre problème clairement et pensez à remercier ceux qui vous ont aidé.
N'oubliez pas : Le tag résolu est la meilleure des satisfactions sur developpez.com
Aucune question technique par MP.
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2007, 10h50   #3
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 119
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 119
Points : 45 280
Points : 45 280
Ouaiis !!!!!

Bon a priori mes div placés et dimensionnés en pourcentage en css se comportent plutot bien et mes includes fonctionnent pas trop mal.

Maintenant se pose une autre question:
chacune de mes pages html comportait des styles et du javascript...
sachant que pour chaque page j'ai viré les balises body head pour ne conserver que le contenu du body...
Quid des scripts et des styles ?
est il préférable d'externaliser tous les css ?
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2007, 10h53   #4
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 032
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 032
Points : 754
Points : 754
Citation:
Envoyé par SpaceFrog
est il préférable d'externaliser tous les css ?
Oui il est préférable d'externaliser tes CSS dans une seule feuille ! (ensuite tu pourras les uniformiser -> un seul style pour tout tes titres par exemple !) !
__________________
Les cours: XHTML, CSS, PHP, Flash et Javascript
Expliquez votre problème clairement et pensez à remercier ceux qui vous ont aidé.
N'oubliez pas : Le tag résolu est la meilleure des satisfactions sur developpez.com
Aucune question technique par MP.
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h22.


 
 
 
 
Partenaires

Hébergement Web