Bonsoir comment peut on mettre en place un système permettant à l'administrateur de choisir son propre design comme ce que fait wordpress pra exemple
Bonsoir comment peut on mettre en place un système permettant à l'administrateur de choisir son propre design comme ce que fait wordpress pra exemple
On utilise souvent des fichiers communs qui servent pour toutes les pages du site et qui sont insérés par un require.
Sur le principe si tu as un div nommé header qui contient l'image de background du bandeau haut :
Il suffit de modifier l'image "image_bandeau haut.png" du dossier "images" dans le serveur pour modifier le fond de ton bandeau haut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <div id="header" style="background:url(images/image_bandeau haut.png)">Titre du site</div>
Donc il te faudra aussi un système pour permettre de charger sur le serveur une image choisie par l'administrateur, et de la nommer ou de la renommer "image_bandeau haut.png". Ou sinon d'inclure "image_bandeau haut.png" dans ton code par l'intermédiaire d'une variable ce qui permet de garder le nom original de l'image.
Si besoin une classe d'upload de fichiers ici.
Bonjour,
Si le problème est le choix d'un design parmi d'autres
il faut créer un arborescence particulière
et en entete faire un lien vers le bon dossier, par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 styles/monStyle/images/ styles/monStyle/css/ styles/monStyle/js/ styles/monStyle/templates/ styles/secondStyle/images/ styles/secondStyle/css/ styles/secondStyle/js/
si on utilise un moteur de templates :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <script type="text/javascript" src="/styles/<?php echo $_SESSION['style']; ?>/js/main.js"></script> <link rel="stylesheet" type="text/css" href="/styles/<?php echo $_SESSION['style']; ?>/css/style.css">
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php $moteur->LoadTemplate('/style/templates/'.$_SESSION['style'].'/index.tpl'); $moteur->Show( $data ); ?>
$moi= ( !== ) ? : ;
Merci beaucoup papajoker et ABCIweb de vos rèponses prècieuses celà m'a beaucoup aidè merci encore une fois de plus
Bonjour est ce qu'il sera possible de le faire avec un insert cest à dire stockè le design dans une base de donnèe et afficher cela avec un select dans ce cas saviez vous comment procèder
Tu peux bien récupèrer la valeur du select et ensuite en faire ce que tu veux. Y compris appeler des fichiers et/ou de faire une requête en bdd pour changer des paramètres d'affichage.
Un tuto pour débutants pressés ici
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager