Mise à jour de site web

Fermé
ellimac60 - 19 sept. 2010 à 18:06
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 19 sept. 2010 à 18:56
Bonjour,

Je débute dans la conception de site web c'est pourquoi j'ai pas mal de question à vous poser à ce propos.
Voilà le site est destiné à une association je me demandais comment cette association allait pouvoir le modifier une fois le site hébergé, soit rajouter des photos ou autres ?

je ne vois pas comment cela est-il possible sans modifier le code source ?
d'autre part est-il possible de coder un site en une seule page ?
Sommes-nous obligés de créer autant de pages de code qu'il y a de boutons ?
Je sais pas si je m'exprime bien.
Mais imaginons sur la page principale du site, 3 boutons, quand on clique on va sur une autre page, cette page en question doit elle être une seule page de code ou peut-on la lier à la page d'accueil ?

Je vous remercie d'avance.

Camille

A voir également:

1 réponse

avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
19 sept. 2010 à 18:56
Salut.

Pour permettre la modification du contenu sans toucher au code source, il va falloir coder en PHP (ou n'importe quel autre langage de programmation exécuté sur le serveur).

Je ne comprends pas vraiment la seconde question.
Si tu veux par exemple éviter de répéter le code des menus, de l'entête et du pied de page, tu peux utiliser du PHP pour inclure le contenu d'un fichier dans le fichier actuel.

Par exemple, index.php :
<?php include 'templates/code-au-dessus-du-contenu.php'; ?>

    <h1>Page d'accueil</h1>
    Le contenu

<?php include 'templates/code-en-dessous-du-contenu.php'; ?>

photos.php :
<?php include 'templates/code-au-dessus-du-contenu.php'; ?>

    <h1>Photos</h1>
    <img src="images/image1.png" alt="" /><br/>
    <img src="images/image2.png" alt="" /><br/>
    <img src="images/image3.png" alt="" /><br/>
    <img src="images/image4.png" alt="" /><br/>
    ...

<?php include 'templates/code-en-dessous-du-contenu.php'; ?>


Ou tu peux faire l'inverse, c'est-à-dire inclure un fichier contenant le contenu dans la page :
...
<body>

<div id="entete">
    ...
</div>

<div id="menu">
    ...
</div>

<div id="contenu">
    <?php
    $pages = array('index','photos','contact');
    if(isset($_GET['page']) && in_array($_GET['page'], $pages)) {
        include 'contenus/'.$_GET['page'].'.php';
    } else {
        include 'contenus/index.php';
    }
    ?>
</div>

<div id="footer">
    ...
</div>

</body>
</html>


https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
0