Basit Tema Sistemi Yapımı

Tema sistemi nasıl yapılır onu öğreneceğiz.

Merhaba arkadaşlar,

Geçen gün üzerinde takıldığım bir konuydu tema sistemi sonucu buldum ve sizlerle paylaşmak istedim.

Öncelikle temalar diye bir klasör oluşturuyoruz ve tema klasörünü yaratıyoruz örneğin sanalkurs şimdi kodlamamıza başlayabiliriz

Config.php


<?php 

######################################################################

# Coder: Burak Öztürk                                   #

#                                                                      #

######################################################################





$sunucu "localhost"//sunucu

$kullanici ""//veritabanı kullanıcı adı

$parola ""// veritabanı şifresi

$veritabani "site";// veritabanı ismi 

$baglanti mysql_connect($sunucu$kullanici$parola); 



if(!
$baglanti) die("MySQL sunucusuna bağlantı sağlanamadı!"); 



mysql_select_db($veritabani$baglanti) or die ("Veritabanına bağlantı sağlanamadı!");

?> ?>



Evet, veritabanımız ile bağlantıyı sağladık, ardından hemen site veritabanına tema adında bir tablo oluşturuyoruz.


CREATE TABLE IF NOT EXISTS `ayarlar` (

  `tema` varchar(255) NOT NULL

) ENGINE=MyISAM DEFAULT CHARSET=latin1;



--

-- Tablo döküm verisi `ayarlar`

--



INSERT INTO `ayarlar` (`tema`) VALUES

('sanalkurs');



Evet, sıra geldi tema yol göstermesine.

tema.php diye bir dosya oluşturuyoruz:


<?php  

######################################################################

# Coder: Burak Öztürk                                   #

#                                                                    #

######################################################################



include "config.php";



$query mysql_query ("SELECT * FROM ayarlar");



$number=MYSQL_NUM_ROWS($query);



if (
$number == 0) {echo "Henüz bir ayar yok!"; exit;



} else {
$row mysql_fetch_array($query);



}



$tema$row['tema'];



$temayeri="temalar";



$sitetema="$temayeri/$tema";



if(empty(
$tema))

{

 echo
"Tema seçilmemiş.Lütfen Veritabanından tema seçimini yapınız.";

 exit;



?> ?>



Şimdi sıra geldi index.php'ye:


<?php 

######################################################################

# Coder: Burak Öztürk                                   #

#                                                                      #

######################################################################



include($temayeri.'tema.php');

?>

<br>

<br>

<br>

<br>

<br>

<br>

<br>

<br>

<br>

<br>

<br>

<center><img src=" echo$sitetema;?>/sanalkurs.gif" border="0"></center> ?>



Evet, sonra temalar/sanalkurs/ klasörümüzden sanalkurs.gif dosyasını çağırdık.

Umarım özetleyici ve iyi bir anlatım olmuştur.

  • Etiketler;
FearTurk FearTurk
Sanalkurs.net
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Merhaba çalışmanızı indirdim sorunsuz çalıştığını gördüm paylaşım için teşekkür edeirim. Ancak ben bu uygulamayı joomla daki tema sistemi gibi yapmak istedim. ana dizinde yer alan index.php gerekli php kodlarını ekledim ve sayfa çağırma işlelmini gerçekleştirdim. tema çağırma yöntemini yaptığımda haliylen yazılar altta tema üste duruyor. ancak php kodlarını hazırladığım temanın içine kopyalarsam düzgün oluyor ki böyle yapınca zaten tema seçmeye ne gerek var gibi oluyor. bu konuda yardım ederseniz sevinirim.

Yukarı Git