|
bababiz
|
 |
« le: Avril 13, 2010, 04:42:12 » |
|
Bonjour, Pour ceux qui débutent dans la création de sites web, je leur conseille vivement de s'intéresser à la "fonction Include" qui permet de simplifier grandement la construction d'un site web de plusieurs pages. L'intérêt : Imaginons que vous construisez un site web de 5, 10 ou 100 pages... avec un menu sur chaque page qui vous permet de naviguer dans votre site. Chaque fois que vous rajoutez un lien ou le modifiez, vous devrez faire cette opération sur toutes les pages de votre site. La fonction Include, vous permet de ne faire cette modification qu'une seule fois dans votre fichier de menu et automatiquement les changements se répercuterons sur toutes les pages. Si cette facilité vous intéresse, songez à nommer dès le départ vos pages avec l'extension .php au lieu de .html Pour en savoir plus : http://www.alsacreations.com/actu/lire/254-le-point-sur-la-fonction-php-include.htmlAmicalement
|
|
|
|
« Dernière édition: Avril 13, 2010, 04:44:07 par Serge Demoulin »
|
Journalisée
|
|
|
|
|
Jeanmich
|
 |
« Répondre #1 le: Avril 13, 2010, 06:10:10 » |
|
hé hé hé
mon ami Serge vient sur mon terrain ! Te serais tu mis au codage PHP?
Amicalement,
Jean Michel
|
|
|
|
|
Journalisée
|
|
|
|
|
Joan
|
 |
« Répondre #2 le: Avril 13, 2010, 09:13:49 » |
|
Le Css suffit amplement pour réaliser ce dont parle serge, non ?
|
|
|
|
|
Journalisée
|
|
|
|
|
Jeanmich
|
 |
« Répondre #3 le: Avril 13, 2010, 09:28:11 » |
|
Bonjour Joan,
le CSS permet de séparer le contenu de la forme le PHP, outre le fait de pourvoir créer du contenu dynamique, permet de créer des blocs uniques utilisables pour chacune des pages de ton site en ne modifiant qu'un seul fichier.
par exemple, tu code chaque page de la façon suivante:
<?php include('haut.php'); ?> <?php include('menu.php'); ?>
ici tu entre le code de ta page unique
<?php include('bas.php'); ?>
Ainsi, si tu dois changer le contenu de ton menu sur 1000 pages, il te suffit de modifier le fichier menu.php.... et la mise à jour se fait sur toutes les pages...
Amicalement, Jean Michel
|
|
|
|
|
Journalisée
|
|
|
|
|
|
|
Herv2
|
 |
« Répondre #5 le: Avril 13, 2010, 10:23:14 » |
|
bonsoir  je vais vraiment devoir me mettre au codage 
|
|
|
|
|
Journalisée
|
|
|
|
|
Joan
|
 |
« Répondre #6 le: Avril 13, 2010, 02:24:03 » |
|
et donc ton fichier menu.php par exemple, c'est simplement un fichier html avec des balises comme div, p ou encore img src que tu enregistres en .php ? Ou il doit absolument contenir du code php ?
|
|
|
|
|
Journalisée
|
|
|
|
|
bababiz
|
 |
« Répondre #7 le: Avril 13, 2010, 03:46:02 » |
|
Te serais tu mis au codage PHP?
Jean-Michel, Etant paresseux et ayant peu de connaissances en programmation, j'essaye d'exploiter à fond le peu que je connaisse  et je trouve que cette fonction devrait être enseignée en priorité aux débutants. Moi je ne l'ai découverte qu'après des années en ayant passé bêtement des heures à modifier souvent mes menus sur toutes les pages de mes sites...  Amicalement
|
|
|
|
|
Journalisée
|
|
|
|
|
Dushan
|
 |
« Répondre #8 le: Avril 13, 2010, 04:39:06 » |
|
Moi je ne l'ai découverte qu'après des années en ayant passé bêtement des heures à modifier souvent mes menus sur toutes les pages de mes sites...  +1 Je ne remercierai jamais assez Jérémy (Titomus) pour m'avoir appris ce truc-là... Cela dit, je travaille à 95% avec Wordpress, donc le problème ne se pose plus. Mais c'est toujours bon à savoir !
|
|
|
|
|
Journalisée
|
|
|
|
|
Ryūta
|
 |
« Répondre #9 le: Avril 13, 2010, 05:21:44 » |
|
et donc ton fichier menu.php par exemple, c'est simplement un fichier html avec des balises comme div, p ou encore img src que tu enregistres en .php ? Ou il doit absolument contenir du code php ?
ça peut être uniquement du html… en fait, c'est tout bêtement des bouts de code que l'on inclut dans une page. Il n'y a même pas besoin des en-tête.
|
|
|
|
|
Journalisée
|
|
|
|
|
Jeanmich
|
 |
« Répondre #10 le: Avril 14, 2010, 01:22:57 » |
|
Le principe est de décomposer tes pages en réutilisant toutes les zones ou parties identiques pour chacune d'elle. Tu découpe donc ton gabarit HTML en sections que tu sauvegarde sous la forme de fichiers php. Tu peux y écrire à l'intérieur ce que tu veux et en particulier du html.
Voilà pour une sommaire introduction de ce qui pourrait constituer un tutorial.
Amicalement, Jean Michel
|
|
|
|
|
Journalisée
|
|
|
|
|
Joan
|
 |
« Répondre #11 le: Avril 14, 2010, 09:42:43 » |
|
C'est bien ce que je pensais. Sympa, je vais tester ça  ) Merci du tuyau les amis
|
|
|
|
|
Journalisée
|
|
|
|
|
Didier Dauphin
|
 |
« Répondre #12 le: Avril 15, 2010, 11:19:19 » |
|
Allez soyons bon avec les débutants... Plutôt que de faire des heures de tests ( vous avez mieux à faire avec des mailings par exemple)... Voici une page type. Je vous ai même mis ca avec une structure CSS d'Alsacréations. Cool Non ? <body>
<div id="global"><!--Conteneur principal-->
<div id="entete"> <div class="menu1"><br /><br /><br /> <?php include("includes/navH.html"); ?> </div> </div>
<div id="centre"><!--Conteneur central-->
<div id="navigation"> <?php include("includes/navG.html"); ?> </div>
<div id="principal">
<h1 class="titre">titre</h1><br />
<p>teste de la page</p>
</div> <div id="secondaire"> <?php include("includes/optin.html"); ?> </div>
</div><!--Conteneur central-->
<div id="pied"> <div id="copyright"><?php include("includes/copy.html"); ?></div> </div><br /> <br />
</div><!--Conteneur principal--> </body> </html> Amusez-vous bien...
|
|
|
|
|
Journalisée
|
************************************** ************************************** Comment avoir des chèques de commissions plus gros que vos concurrents ? Guide GRATUIT************************************** ************************************** 
|
|
|
|
Joan
|
 |
« Répondre #13 le: Avril 15, 2010, 01:47:40 » |
|
manque <html> je crois 
|
|
|
|
|
Journalisée
|
|
|
|
|
Ryūta
|
 |
« Répondre #14 le: Avril 15, 2010, 02:12:50 » |
|
manque <html> je crois  Il manque tout le début… le head…
|
|
|
|
|
Journalisée
|
|
|
|
|