PsdBul adlı üyeden alıntı: mesajı görüntüle
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
digiklan adlı üyeden alıntı: mesajı görüntüle
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.
eMPaTi34 adlı üyeden alıntı: mesajı görüntüle
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.