Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
2655 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML/PHP]Construction de code d'un site web.

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTML/PHP]Construction de code d'un site web.

n°2228854
jeromevv
Posté le 23-05-2014 à 09:14:17  profilanswer
 

Bonjour tout le monde,
 
J'aurai quelques questions.
 
Je suis en train de refaire un site internet de zéro et j'ai quelques problèmes.
 
Pour information j'ai déjà suivi les tutoriels en lignes d'openclassroom, je me suis arrêté ici:
 
(http://fr.openclassrooms.com/informatique/cours/apprenez-a-creer-votre-site-web-avec-html5-et-css3/structurer-sa-page)
 
Et je souhaiterai donc organiser mon site de la manière suivante:
 
 
Header (commune à toutes les pages)
----------------
Barre de navigation (commune à toutes les pages)
Avec des liens vers les contenus correspondant au lien.
----------------
Contenu d'une page correspondante au lien.
 
 
Mon problème n'ai pas le Header, mais la barre de navigation et le contenu, j'ai essayé plusieurs solutions, mais en vain.
 
Est-ce que vous auriez une indication pour me permettre d'écrire la barre de navigation/menu une seule fois, sans dupliquer le code de la barre.
 
(J'ai déjà essayé avec, des iframes, include en php, object (html5))
 
Ce qui ne veut pas dire qu'une de ces solutions n'est pas valide au passage, mais que le problème se trouve apparemment entre l'ordinateur et la chaise :).
 
J'ai déjà écrit des codes qui conservé l'ancien code et qui remplacé la barre de navigation par la barre de navigation plus le contenu de la nouvelle page.
 
 
J'ai trouvé des exemples de barre de navigation sur internet, mais je n'ai pas trouvé la structure de code dont j'ai besoin.
 
 
Merci de votre aide.

mood
Publicité
Posté le 23-05-2014 à 09:14:17  profilanswer
 

n°2228860
rufo
Pas me confondre avec Lycos!
Posté le 23-05-2014 à 10:35:23  profilanswer
 

ben tu mets le code html et php qui génère ta barre dans un fichier php qui sera appelé ensuite par ton contrôleur (fichier php chargé de générer la vue complète)...
Mais faut bien faire attention à ce que le contenu html final généra soit correctement formé (ex : la balise body sera peut-être ouverte dans un fichier php mais fermée dans un autre).


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Cantine Calandreta : http://sourceforge.net/projects/canteen-calandreta
n°2228871
jeromevv
Posté le 23-05-2014 à 12:20:43  profilanswer
 

D'accord, par exemple:
 
Je fais un fichier php principal qui commence le body puis qui appelle un header.php,
 
Je mets ensuite, la barre de navigation, avec une méthode get, qui enverra une variable à une autre page php dans un iframe ?
 
Est-ce faisable sans faire disparaitre la barre de navigation ?
 
Si on choisit un paramètre, on peut choisir le contenu que va s'afficher en fonction de ce paramètre ?!?
 
Puis je referme le body dans le php principal ?
 
C'est le passage communication entre le contenu de la page et la barre que je ne sais pas trop comment faire.

n°2228873
rufo
Pas me confondre avec Lycos!
Posté le 23-05-2014 à 13:13:22  profilanswer
 

Pourquoi donc veux-tu utiliser une méthode GET et une iframe :??:
 
Tu restes dans la même page html. L'iframe, c'est franchement pas bien vu car source de hack/phishing...
 
Edit : du coup, si tu restes dans la même page html, t'as pas de pb pour le passage de variables. Par contre, si t'as besoin de conserver des données d'une page à l'autre -> $_SESSION
 
Un conseil : si tu butes sur des choses aussi simples, tu devrais reprendre un peu le cours ou approfondir certains points. Après, peut-être que le cours ne parlait que de thml/css, donc côté client. Faire un tour du côté de php pourrait t'aider, car effectivement, en html pure, tu ne peux pas faire d'include, d'où pourquoi peut-être, tu parlais d'iframe ;)


Message édité par rufo le 23-05-2014 à 13:16:39

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Cantine Calandreta : http://sourceforge.net/projects/canteen-calandreta
n°2228874
jeromevv
Posté le 23-05-2014 à 13:25:29  profilanswer
 

On va dire que j'en ai déjà fait auparavant et cela n'a pas était une partie de plaisir... J'ai Degas fait de la base de données, je compris très bien les relations, mais je ne suis pas copain avec le PHP. Et vu que je suis libre de faire des propositions et bien, je fais ce que me semble idéal. Et j'ai d'autres domaines de prédilection ;) (VHDL, électronique, hyperfréquence...).
 
En faite je me suis relu trop vite:
 
Je mets ensuite, la barre de navigation, avec une méthode get, qui enverra une variable à une autre page PHP ?  
 
Je peux par exemple sélectionner une page PHP contenant le contenu à afficher ?
 
Édit: J'ai déjà commencé le tutoriel de PHP (j'ai installé apache, il fonctionne), mais ils expliquent (sur opnclassroom) une exploitation de base en PHP (que j'ai déjà fait pour un miniprojet en école.).
 
Mais justement, je n'ai pas réellement d'idée pour faire cette &=)"àà"&='çà=à&é" )'à de barre de navigation.


Message édité par jeromevv le 23-05-2014 à 13:40:00
n°2228933
jeromevv
Posté le 23-05-2014 à 23:59:03  profilanswer
 

Finalement, en ayant un peu de recul, j'ai fini par trouver (c'est tout bête en fait), j'ai cherché trop compliqué au départ en fait, cela fonctionne comme je veux maintenant.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML/PHP]Construction de code d'un site web.

 

Sujets relatifs
que pensez vous de cette extrait de code ?bordure image Html / CSS
[PHP] probleme #Ressource #Fichier sur manip imageVérificateur de code postal
Panier en PHPProcédure Stocké & PHP
Ancres entre frames, xml, htmlSite: lien
Projet de siteProblème PHP/SQL
Plus de sujets relatifs à : [HTML/PHP]Construction de code d'un site web.


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR