05-12-2010, 10:30 PM
(Modification du message : 05-12-2010, 10:42 PM par Hell-AstiK.)
J'ai un truc de warrior sinon, je sait pas si c'est bien.
un dossier templates, avec dedans des dossier nommé par le nom de chaque templates qui eux, contiennent des fichiers css des images et tout.
exemples de structure
templates
=> Defaut,
.style.css
images
=> Noel,
.style.css
images
=> Haloween,
.style.css
images
etc...
define('NOM_TEMPLATE', 'Defaut');
Je met ca dans un fichier que j'inclue sur chaque page (par exemple autant utiliser connexion.php)
Puis j'utilise NOM_TEMPLATE à chaque url (appel feuille css, images etc...).
Et lorsque je veut changer mon templates, dans la partie admin j'utilise un script PHP pour ouvrir mon fichier connexion.php, l'éditer, et l'enregistrer. (fopen etc...).
Avec ca, je modifie define('NOM_TEMPLATE', 'Defaut'); Et à la place de Defaut je peut mettre par exemple Haloween.
J'enregistre, et hop NOM_TEMPLATE qui est un peut partout dans mes fichiers, aura pris la valeur Haloween.
J'espère avoir été clair car je ne sait pas trop comment bien l'expliquer je pense avoir fait au mieux.
Alors, bien ou pas ?
un dossier templates, avec dedans des dossier nommé par le nom de chaque templates qui eux, contiennent des fichiers css des images et tout.
exemples de structure
templates
=> Defaut,
.style.css
images
=> Noel,
.style.css
images
=> Haloween,
.style.css
images
etc...
define('NOM_TEMPLATE', 'Defaut');
Je met ca dans un fichier que j'inclue sur chaque page (par exemple autant utiliser connexion.php)
Puis j'utilise NOM_TEMPLATE à chaque url (appel feuille css, images etc...).
Et lorsque je veut changer mon templates, dans la partie admin j'utilise un script PHP pour ouvrir mon fichier connexion.php, l'éditer, et l'enregistrer. (fopen etc...).
Avec ca, je modifie define('NOM_TEMPLATE', 'Defaut'); Et à la place de Defaut je peut mettre par exemple Haloween.
J'enregistre, et hop NOM_TEMPLATE qui est un peut partout dans mes fichiers, aura pris la valeur Haloween.
J'espère avoir été clair car je ne sait pas trop comment bien l'expliquer je pense avoir fait au mieux.
Alors, bien ou pas ?