PHP - Template Yapısıyla Kodlama

PHP bilgisi olan herkes bilir. Hazır bir sürü sistem vardır ve bunları download edip hiç PHP bilgisi olmasa bile kurup kullanabilir sistemleri kullanabilirsiniz. Ama her zaman istediğinizi bulamayabilirsiniz ya da varolsa dahi siz kendiniz bir kodlama yapacaksınızdır. Bunu çok özenerek yapmaya karar verdiniz ve hazır sistemlerde nasıl template kullanıyor ve farklı tasarımları anında adapte edebiliyor sizde bunun gibi bir sistem kurmak istiyorsunuz diyelim.

Soru 1 : Bu sistemler nasıl çalışır.? Yapısı nedir?

Yapısı kodlama ile tasarımı birbirinden ayırarak yapılır. Bir PHP kodlamasını yaparken örnek olarak HTML tagları içerisinde PHP kodlama yapıyorsanız tasarımı değiştirmekte sıkıntı çekersiniz. Bu template sistemlerinin bize sağladığı kolaylık burada başlıyor. PHP dosyaları ile HTML dosyalarını ayrı dosyalarda tutarak yapılacak işlemleri PHP’de yapıyor ve tasarımı HTML dosyasında tutuyorsunuz. Böylece tasarımda bir değişiklik istediğiniz anda HTML kısmından yapıyorsunuz ve herhangi bir PHP kodu görmeden ve bunu bozmadan yapıyorsunuz.

Soru 2 : Size ne önerebilirim?

Bende birçok template yapısı inceledim. Bir site buldum. Bu site PHP ile yazılmış sınıfların (diğer adıyla class) depolandığı ve dileyenin alıp kullanabildiği bir yer. http://www.phpclasses.org bu adresten dilediğiniz özelliklerde class bulmak mümkün. Her birini kullanımıyla birlikte bulabiliyorsunuz. Buradan bende bir template class’ı buldum. Kullanımı diğer template class’larına göre oldukça basit ve sade. Bu yüzden bunu tercih etmeye başladım. Bu yazıda class’ı ziplenmiş olarak bulabileceksiniz.

Soru 3 : Bu class nasıl kullanılır?

Bir HTML dosyası oluşturup içerisinde değişken olacak yerlere {degisken_adi} şeklinde isimler verilelir. Ayrı bir PHP dosyasında ise bu HTML sayfası çağırılıp değişkenler tanımlanıp değerlendirildikten sonra sayfa oluşturulur.

Buradan İndirip Kullanabilirsiniz : PHP Template Class


 
Bu yazı Çar?amba, 26 Eylül 2007, 2:07 pm tarihinde Bloglar, Yöntemler kategorisi altında yayımlandı. Bu yazıya yapılacak yorumlardan haberdar olmak için RSS 2.0 beslemesini kullanabilirsiniz. Yorum yapabilirsiniz, veya kendi sitenizden geri izleme yapabilirsiniz.
“PHP - Template Yapısıyla Kodlama” için 3 Yorum
Emir Savranoğulları diyor ki:
 

Merhaba güzel bir yazı olmuÅŸ fakat class’ı eklemeyi unutmuÅŸsunuz ya da ben göremiyorum. Bir de ben bu template class’ıyla while döngüsünü nasıl kullanabilirim örnek verirseniz sevinirim.

Cem DAÅžTAN diyor ki:
 

Class dosyasını hatırlattığınız için teşekkürler. Sunucu değiştirdiğim zamanlardan kalma bir eksiklik olmuş malesef. Hemen yeniledim. Dosya indirilebilir durumda.

Emir Savranoğulları diyor ki:
 

Teşekkürler ilginiz için.

CemDAÅžTAN uses Thank Me Later