bonjour,
voila je me commence le php5 pour un site e-commerce j'ai créer un dossier avec toute les classes, un dossier avec mes images, un dossier avec les fichier de configuration, un dossier avec les pages de mon dite exmple: informatique, livres ... et donc evidement l index.php hors de tout ces dossier dans le dossier principal.
Avant je fonctionner ainsi une page base.php:
que j'appeller dans toute mes pages index.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116 <?php include('header.inc.php'); ?> <body> <?php if(isset($fakea)) { echo "\t\t<div id=\"fake\">\n\t\t\t<p>".$fakea."</p>\n\t\t</div>\n"; } ?> <body> <div id="conteneur"> <div class="top_research"> <div class="top_search"> <div class="search_text"><a href="#">Recherche rapide</a></div> <input type="text" class="search_input" name="search" /> <input type="image" src="<?php echo RACINE ?>img/search.gif" class="search_bt"/> </div> </div> <div id="header"> <div id="logo"> <a href="index.html"><img src="<?php echo RACINE ?>img/logo.png" alt="" title="" border="0" height="140" /></a> </div> <!-- ligne de separation --> <div class="top_divider"><img src="<?php echo RACINE ?>img/header_divider.png" alt="" title="" width="1" height="164" /></div> <!-- fin ligne de separation --> <div class="top_ventes_droite"> </div> <!-- ligne de separation --> <div class="top_divider"><img src="<?php echo RACINE ?>img/header_divider.png" alt="" title="" width="1" height="164" /></div> <div id="top_titre_header"><img src="<?php echo RACINE ?>img/ports.png" alt="" title="" height="164" /></div> <!-- fin ligne de separation --> <!-- fin top des ventes droite --> </div> <!-- fin header --> <!-- debut page entiere --> <div id="contenu"> <div id="menu_top"> <!-- menu top --> <?php if($menu == true) { include_once("menu.php"); } ?> </div> <!-- fin menu top --> <!-- debut barre navigation --> <div class="barre_navigation"> Navigation: <span class="historique">Home</span> </div> <!-- fin barre navigation --> <!-- Menu a droite categories --> <div class="contenu_gauche"> <?php if($navigation) { include("navigation.php"); } ?> <!---- newsletters ---------------> <?php if($newsletters) { include("newsletters.php"); } ?> <!---------- publicite ----------------------> <?php if($publicite) { include("publicite.php"); } ?> <!--------- fin publicite ------------------> </div> <!-- contenu de centre --> <div class="contenu_page_centre"> </div><!-- end of center content --> <div class="contenu_droite"> <?php if($caddie) { include("caddie.php"); } ?> <?php if($nouveaute) { include("nouveaute.php"); } ?> <?php if($top_ventes) { include("top_ventes.php"); } ?> <div class="banner_adds"> </div> </div><!-- end of right content --> </div><!-- end of main content --> <?php include('footer.inc.php'); ?> </div> </body> </html>
donc dans mon $body j'ecrit tout ce que je voulais afficher dans mon bloc du centre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <?php include(dirname(__FILE__).'/../../config/config.inc.php'); $description = ""; $keywords = ""; $title = ""; $fakea = ""; $menu = false; $navigation = true; $newsletters = true; $publicite = true; $caddie = true; $nouveaute = true; $top_ventes = true; $body = ' '; include(dirname(__FILE__).'/../../config/base.php'); ?>
maitenant avec le php5:
On m'a parler de template qui serait plus simple a organiser qu'en pensez vous?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54 <?php include(dirname(__FILE__).'/../../config/config.inc.php'); $description = ""; $keywords = ""; $title = ""; $fakea = ""; $menu = true; $navigation = true; $newsletters = true; $publicite = true; $caddie = true; $nouveaute = true; $top_ventes = true; /*Recupere URL page*/ $url=$_SERVER['REQUEST_URI']; /*separe les partie entre l'element "-" de l'URL*/ $element =Explode("-", $url); /*recupere element id categorie avec extension .php */ $UrlAvecId=$element[0]; //echo $UrlAvecId; /*separe les partie entre l'element "/" de l'URL*/ $element =Explode("/", $UrlAvecId); /*recupere element id categorie*/ $IdCategorieSeul=$element[4]; /*instanciation class categorie*/ $objet=new Categorie; /*recupere element de l'id donnée en parametre*/ $IdCategorie=$objet->findById($IdCategorieSeul); /*recupere element de l'id_categorie(souscategorie) donnée en parametre*/ $IdSousCategorie=$objet->findSousCategorieById($IdCategorieSeul); /*boucle foreach qui affiche le titre et l'url de id_categorie de l'id de la categorie*/ if ( ($tab = $IdSousCategorie ) !== null ) { foreach( $tab as $IdSousCategorie ) { $body='<li><a href="'.RACINE.'img/'.$IdSousCategorie->getIllustration().'">'; $body.='</li></a>'; } } include(dirname(__FILE__).'/../../config/base.php'); ?>
MERCI.
Partager