Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
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 04/10/2007, 01h51   #1
Invité de passage
 
Inscription : octobre 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 3
Points : 1
Points : 1
Par défaut Facilité les mise à jour d'un site

Bonsoir à tous,
Ma question est au niveau de mise à jour du contenu.
Est ce qu'il serait possible de créer un site ou lorsque le propriètaire modifie une zone x dans la page d'acceuil ces modifications sont prise en compte dans d'autre endroit dans le site. C.a.d:
1 - En css je crée un blog conteneur, j'insere du contenu et je le colle dans 800 pages
2 - Lorsque je modifie un de ces blogs tous les autres sont modifier.

Qu'elle technologie utilisé? Comment procédé?
gautino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2007, 02h39   #2
Inactif
 
Inscription : mars 2006
Messages : 353
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 353
Points : 241
Points : 241
Bonjour,

si j'ai bien compris, ça n'a rien à voir avec le CSS, tu vises la mise à jour du contenu de ton site, donc c'est du xhtml, tu dois tourner vers le PHP, plus précisément les includes dont voici un exemple illustratif :
Code php :
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
<div id="haut">
    <?php
    // inclure le header
    include("haut_de_page.php");
    ?>
</div>
 
<div id="menu">
<?php
// inclure le menu
include("menu.php");
?>
</div>
 
<?php
// Maintenant on met le code de notre page.
 
// Ce code peut contenir du PHP comme du XHTML.
?>
 
<div id="pied_de_page">
<?php
// inclure le footer
include("pied_de_page.php");
?>
</div>
J'espère avoir répondu à ta question.

Bon courage.
sidahmed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2007, 02h58   #3
Invité de passage
 
Inscription : octobre 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 3
Points : 1
Points : 1
Citation:
Envoyé par sidahmed Voir le message
Bonjour,

si j'ai bien compris, ça n'a rien à voir avec le CSS, tu vises la mise à jour du contenu de ton site, donc c'est du xhtml, tu dois tourner vers le PHP, plus précisément les includes dont voici un exemple illustratif :
Code php :
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
<div id="haut">
    <?php
    // inclure le header
    include("haut_de_page.php");
    ?>
</div>
 
<div id="menu">
<?php
// inclure le menu
include("menu.php");
?>
</div>
 
<?php
// Maintenant on met le code de notre page.
 
// Ce code peut contenir du PHP comme du XHTML.
?>
 
<div id="pied_de_page">
<?php
// inclure le footer
include("pied_de_page.php");
?>
</div>
J'espère avoir répondu à ta question.

Bon courage.
J'ai du mal à vous suivre, je reposé ma question et vous pourrez par grace confirmer votre reponse si elle coîncide.
Je monte un site, sur la page d'acceuil je place un contenu et ce même contenu est sur des centaines de pages. J'aimerais modifier ce contenu sur toutes les pages d'un seul coup. c.a.d en modifiant le contenu de la page d'acceuil les autres page recoivent les même informations.

Exactement comme une feuille de style, chaque fois qu'une page est actualisé l'agent utilisateur charge la feuille de style qu'il retrouve sur le serveur; si cette dernière est remplacé par une autre le design de la page change.
gautino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2007, 15h58   #4
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
Citation:
Je monte un site, sur la page d'acceuil je place un contenu et ce même contenu est sur des centaines de pages. J'aimerais modifier ce contenu sur toutes les pages d'un seul coup
oui , si ton site est en php, il te suffit de créer une fichier news.php (par exemple) puis de l'inclure dans toujes les pages à l'endroit où tu le souhaites avec une instruction comme celle-ci :
Code :
<?php include("news.php"); ?>
Ensuite lorsque tu modifieras ce fichier, vu que c'est le même qui est inclus partout, les modifs apparaitrons sur toutes les pages concernées.
C'est un peu le même principe qu'un fichier de style comme tu le disais.
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 20h52   #5
Membre chevronné
 
Avatar de djoyeux
 
Inscription : août 2007
Messages : 592
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2007
Messages : 592
Points : 657
Points : 657
Le mieux est de faire l'inverse tu créer un template pour ta page général index.php.

Et tu inclue dedans tes pages différentes. ensuite comme ça si tu modifies l'index l'internaute crois que toutes les pages sont différentes alors que non...

Je suis vraiment pas claire ce soir.

Je te donne un code pour exemple.

Code :
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
<? include "scripts/sess_start.php"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="copyright" content="Damien Joyeux 2007" />
<meta name="description" content="Valérie Simon" />
<meta name="keywords" content="" />
<title>Valerie SIMON - Le site</title>
<link rel="stylesheet" href="scripts/form.css" type="text/css" />
<link rel="stylesheet" href="scripts/texte.css" type="text/css" />
<link rel="stylesheet" href="scripts/menu.css" type="text/css" />
 
</head>
 
<body>
<? require "variable.php"; ?>
<!--           Conteneur centre le site             -->
 
<div class="conteneur">
 
  <div class="head">
<!--           fond du menu             -->
<div class="droite"><b><? echo $date_fr_h; ?></b>&nbsp;</div>
  </div>
 
<!--           Dynamique du site             -->
 
  <div class="corps">
<!--           Menu de gauche                 -->
	<div class="menugauche">
 
    <? include "menugauche.php"; ?>
 
	</div>
<!--           Centre du site           -->
	<div class="centre">
 
    <? if ($menu == "accueil") { include "accueil.php"; } ?>
    <? if ($menu == "album") { include "album.php"; } ?>
    <? if ($menu == "textes") { include "textes.php"; } ?>
    <? if ($menu == "origine") { include "origine.php"; } ?>
    <? if ($menu == "groupe") { include "groupe.php"; } ?>
    <? if ($menu == "divers") { include "divers.php"; } ?>
    <? if ($menu == "contact") { include "contact.php"; } ?>
    <? if ($menu == "admin") { include "admin.php"; } ?>
    <? if ($menu == "sondage") { include "sondage.php"; } ?>
    <? if ($menu == "concerts") { include "concerts.php"; } ?>
    <? if ($menu == "morceaux") { include "morceaux.php"; } ?>
    <br/>
	</div>
 
<!--                  Menu de droite            -->
 
	<div class="menudroite">
 
    <? include "menudroite.php"; ?>
 
	</div>
 
 </div>
 
<!--           pied du site             -->
 
  <div class="pied">
	Copyright 2007 &copy; <a href="admin.html"  class="classic">Damien Joyeux</a>
  </div>
 
  <div class="droite">
    <img src="images/logo.png" style="border:0px" alt="Design by djoyeux.fr" />
  </div>
  <br />
 
</div>
</body>
</html>
par exemple dans cette page si tu modifie la page menugauche.php. ça sera modifier dans toute les pages de ton site..
__________________
Dieu de l'orthographe pardonne moi.
Ne pas confondre language SMS et abréviation. ça n'a rien a voir...
djoyeux est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h49.


 
 
 
 
Partenaires

Hébergement Web