- Katılım
- 4 Ağu 2012
- Mesajlar
- 2,401
Smarty Nedir ?
Smarty bir template engine sistemidir, Smarty ile Projelerinizde tasarımsal düzenlemeleri ve Tasarım giydirme işlemlerini çok basite indirgeyebilirsiniz. Kendisinin özel cache sistemi ile Hızınıza hız katabilirsiniz. En önemlisi büyük projeleriniz de mutlaka 1 tane Template Engine sistemi kullanmalısınız. Çünkü kişiler kendi tasarımlarını entegre etmek isteyecektir.
Smarty Kurulum
Buradan, Smarty nin son sürümünü indirin. Rar dan çıkardıktan sonra, "Libs" klasörünü projenizin ana dizinine kopyalayın. Ardından
smarty diye bir klasör oluşturun ve İçine
templates
templates_c
cache
configs
4 Adet klasör açın. templates adlı klasörümüzde tasarımımız bulunacak. Projenizin ana dizinine index.php diye bir dosya açın ve içine ;
Yazın kaydedin. Ardından templates klasörünün içine, index.html adında bir dosya oluşturun (Eğer index.tpl vs yapacaksanız, $smarty->display('index.html'); buradaki adı değiştirin)
templates klasörünün içindeki index.html veya sizin değiştirdiğiniz dosyamızın içine
Yazın ve Localhostunuza girin, Karşınıza "wmzilla.com Smarty Kurulum !" yazısı gelecek. Tema dosyamıza değişkenlerinizi iletmek için index.php dosyamıza
Bu şekilde kullanıyoruz. Yani merhaba yazısı değişken, wmzilla.com Smarty Kurulum ! yazısı ise değişkene eşit veri anlamına geliyor ve Tema dosyamızdada {$merhaba} şeklinde çağırıyoruz. Yani merhaba değişkenimizin başına $ işareti ekliyoruz.
Takıldığınız yerleri sorabilirsiniz
Smarty bir template engine sistemidir, Smarty ile Projelerinizde tasarımsal düzenlemeleri ve Tasarım giydirme işlemlerini çok basite indirgeyebilirsiniz. Kendisinin özel cache sistemi ile Hızınıza hız katabilirsiniz. En önemlisi büyük projeleriniz de mutlaka 1 tane Template Engine sistemi kullanmalısınız. Çünkü kişiler kendi tasarımlarını entegre etmek isteyecektir.
Smarty Kurulum
Buradan, Smarty nin son sürümünü indirin. Rar dan çıkardıktan sonra, "Libs" klasörünü projenizin ana dizinine kopyalayın. Ardından
smarty diye bir klasör oluşturun ve İçine
templates
templates_c
cache
configs
4 Adet klasör açın. templates adlı klasörümüzde tasarımımız bulunacak. Projenizin ana dizinine index.php diye bir dosya açın ve içine ;
PHP:
<?php
require('libs/Smarty.class.php');
$smarty = new Smarty;
$smarty->template_dir = './smarty/templates';
$smarty->compile_dir = './smarty/templates_c';
$smarty->cache_dir = './smarty/cache';
$smarty->config_dir = './smarty/configs';
$smarty->assign('merhaba','wmzilla.com Smarty Kurulum !');
$smarty->display('index.html');
?>
templates klasörünün içindeki index.html veya sizin değiştirdiğiniz dosyamızın içine
PHP:
<center><strong>{$merhaba}</strong></center>
PHP:
$smarty->assign('merhaba','wmzilla.com Smarty Kurulum !');
Takıldığınız yerleri sorabilirsiniz