temel mantığı 3-5 tane ana php dosyasında oluşturup tema gibi bir klasörden temayı çağırabilirsiniz.
/ anlatım biraz kötü oldu
smarty, raintpl
her temayı bir klasör yaparsın. klasör değişince tema deişmiş olur.
hangi klasördeki temanın seçileceğini ayarladan çekersin.
Ben olsam farklı CSS'ler include ederek tema değişikliğine giderim. Tabi kurduğunuz yapı buna uygunsa.
Evet tam anlatamadım. Ama şöyle bahsedeyim. Veritabanından seçili temanın bilgilerini alıyorum.
Ana dizinimde tek php dosyası var.
<?php
define("GUVENLIK", true);
require_once "sistem/inc_config.php";
require_once "sistem/function.php";
if ($r1["site_durum"] == 1){
// site açık
require(TEMA."/index.php");
}else {
// site kapalı
echo "site kapalı";
}
?> require(TEMA."/index.php"); burada temamdan indexi çekiyorum. Fakat ben kategorilerden kategori ye tıkladığımda kategori.php 'yi bulamıyor. Anadizinde arıyor. Anlatabildim mi
Eğer ki böyle yapsam daha çok karışcak ortalık..
require(TEMA."/index.php");
require(TEMA."/kategori.php");
require(TEMA."/arama.php");
require(TEMA."/vs.php");
böyle yapsam tüm sayfaları çağırcak.