• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

Smarty Kurulum

Konuyu Okuyan Kişiler (0)

inforesim

webmaster.tc
Katılım
4 Ağu 2012
Mesajlar
2,439
Beğeniler
0
#1
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 ;

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','Webmaster.TC Smarty Kurulum !'); 
$smarty->display('index.html'); 
?>
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

PHP:
<center><strong>{$merhaba}</strong></center>
Yazın ve Localhostunuza girin, Karşınıza "Webmaster.TC Smarty Kurulum !" yazısı gelecek. Tema dosyamıza değişkenlerinizi iletmek için index.php dosyamıza

PHP:
$smarty->assign('merhaba','Webmaster.TC Smarty Kurulum !');
Bu şekilde kullanıyoruz. Yani merhaba yazısı değişken, Webmaster.TC 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 :)