Php ile Şablonlu Sistemler Nasıl Yapılır?

Tarih: Aralık 9th, 2008 | Yazar: | Kategori: Php | Etiketler: , , , , , , , , , , , , , , , | 1 Yorum »

Merhaba arkadaşlar. Bayramın ikinci gününde sizlere “Php ile Nasıl Şablonlu Sistemler Yapılır?” sorusunun cevabını vereceğim. Öncelikle ne yapacağız tam olarak bunu bilelim. Arkadaşlar eğer hazır site yapıcılar kullandıysanız o sistemler de tasarımın bizim seçimimizde olup, birden fazla şablon arasından birini seçebildiğimi de bilirsiniz. İşte sizlere bu yazımda nasıl böyle bir sistem yaparsınız onu göstereceğim.

Arkadaşlar böyle bir sistem için birkaç yolumuz var. Birinicisi önceden tanımladığınız CSS dosyalarını Php aracılığı ile içeriye include etmek, veritabanından gerekli verileri çekerek gerekli yerlere yazdırmak, diğeri ise Php ile sahte bir CSS yazdırmak. Gördüğünüz gibi birçok yol mevcut. Şimdi hepsini tek tek anlatacağım…

Arkadaşlar ilk yolumuz önceden hazırlanmış CSS dosyalarımızı seçimlere göre include etmek. Tasarımcı iseniz CSS dosyalarının nasıl içeride açıldığını da bilirsiniz. İşte o CSS için gerekli etiketin girildiği kısıma Php ile birkaç şey yazdırmanız gerekiyor. Öncelikle veritabanından kişinin tercihini sayısal veri olarak çekin. Daha sonra switch döngüsü ile CSS lerimizi belirletim. Yani eğer seçim numarısı 1 ise “1.css” verisi $css değişkenine atansın. Tabi tüm bu döngülerin altında ise CSS etiketini yazdıracak bir echo kısmı olacak. İşte CSS değişkeni de CSS etiketinde ki isim yerine gelecek. Bu sayede gerekli CSS dosyalarını kolayca “tercihlere” göre içeride açabilirsiniz.

Bir de veritabanından verileri çekip gerekli yerlere yazdırma olayı var. Bunu bir bakıma verileri tek tek yerleştirmek gibi görebilirsiniz. Yapmanız gereken tek şey önceden verilen renk kodu, tablo sütun sayısı vs. gibi verileri hazır olarak yerlerinde yazdırmak. Bu sayede de veriler yerlerinde işlem görecek, şablon sistemi tamamlanacaktır.

En son yöntem ise içeride tanımlanmış ( dikkat edin içeride diyorum çünkü dışarıdan yüklenmemesi gerekiyor ) CSS de gerekli yerlere gerekli verileri yerleştirmek. Yani CSS yapımız elimizde var. Mesela body: xxx diyor. Burada xxx yerine Php ile veritabanından çekilmiş bir veri ekleniyor. Bu sayede renk kodumuz CSS dolayısıyla da ekranda işlem görüyor.

Tabi aklınıza farklı yöntemler gelebilir. Yalnız büyük projelerde yapılan işlem benim ilk olarak anlattığım türden. Önceden tasarlanmış bir CSS mevcut, sizde bunu sadece birkaç harf ile ekrana yazdırıyorsunuz. Her neyse tabi bu tür projeler için Javascript te kullanılabilir. Yorumlayıcı olan tüm sistemleri kullanabilirsiniz…

Herkese iyi günler, iyi çalışmalar…




Benzer Yazılar;

coded by nessus

“Php ile Şablonlu Sistemler Nasıl Yapılır?” yazısında 1 Ahkam var.

  1. 1 misaaafir 16:35 on Aralık 21st, 2011 anında kesmiş:

    anlamadım ama emege saygı bn hep kodları tek tek yazıyorum htmlden :D


Ahkam Kesme Aparatı

  • *