Smarty developers xüsusi sintaksis istifadə edərək dinamik layouts yazmaq və PHP Əvvəlcədən qaydalara uyğun content göstərmək üçün imkan verir.
Code saxlanılması ilə yardım və daha sürətli dərəcəsi Ön şablonları istehsal inkişaf zaman aşağı kəsmə, geniş miqyaslı applications inkişaf Bu ümumiyyətlə yaxşı bir fikir hesab olunur.
Smarty də son dərəcə yaxşı sənədləşdirilmiş və hələ asılı olmayaraq onların bir çoxu eyni prinsiplər həyata, və ya açıq-aydın kodu çıxarmaq, bazar flooded oxşar həllər plethora istifadə olunur.
mühərrik açıq mənbə bazarında geniş qəbul olub, hazırda XOOPS CMS, CMS Made Simple və TikiWiki
Features .
- azaldır inkişaf zaman
- Easy kodu saxlamaq üçün
- Easy sintaksis, anlamaq üçün asan
- Şablon miras dəstəklənir
- HTML / CSS PHP ayrılması
- təşkili və idarə edilməsi üçün Okunabilirlik
- 3-cü tərəf şablon daxil olmaq üçün təhlükəsizlik
- Bədii tamlığı
- Hər hansı bir ehtiyacları üçün asanlıqla genişletilebilir
- Massive istifadəçi bazası, icma inkişaf
Bu azad yeni nədir:
- & quot bir Bugfix təhlükəsizlik rejimi; & # x3c; script language = php & # x3e, & quot; $ php_handling əmlak nəzarət edilməlidir
- miras blokları Bugfix şablon resurs etibarsız əldə edə bilər
- Bugfix mövcud uşaq {blok} tag qəbulu valideyn {blok} tag əlavə / başına yalnış lazımdır
- ilk sözü cut ilə uzunluğu-dən çox əgər səhv çıxış break simli etdi wordwrap Bugfix modifikatoru = true
- Bugfix cache aydın cache qovluq mövcud deyil zaman
- artırılması şablon mənbədən avtomatik BOM aradan qaldırılması
- Bugfix 02.06.2014-ci bufix eyni adlı, lakin müxtəlif şablon qovluq uşaq şablonları düzgün rəftar qırdı
Default resurs növü 'Fayl' deyilsə
Resurs uzanır ilə
nədir versiya 3.1.19-ci ildə Yeni
- Bugfix şablon dəyişənlərin ilə paramter kimi qəbul edilə bilməz the idi {NOCACHE} bölməsində daxil zaman {daxildir}
- təhlil səhvlər səbəb ola bilər ki, bəzi charsets Bugfix böyük şablon mətn
- Bugfix obyektlərin 06.06.2014 yazım düzeltmelerini sonra iş deyil qeydə
- Bugfix {blok} tags {hərfi} .. {/ hərfi} düzgün nümayiş deyil oldu
- & quot kimi Bugfix UNC WINDOWS PATH; & # x5c; & # x5c; psf & # x5c; yol & # x5c; # x5c & etmək; dir & quot; şablon kataloq kimi iş deyil
- Bugfix {html_image} təhlükəsizlik idarəsindən basedir faylları nisbətən uğursuz oldu
- test nəticəsində Sabit PHPUnit outputFilterTrimWhitespaceTests.php təsdiq
- Sabit imla, PHPDoc, kiçik səhvlər kodu təmizləmə
- eyni tərtib fayl adları ilə nəticələnə bilər nisbi şablon dirs ilə çox ƏU-a istifadə edə bilərsiniz.
- Bugfix createTemplate zəng (şablon, data) boş data array ilə simli dönüşüm serialın bildiriş səbəb
- Bugfix clearCompiledTemplate () bir compile_id müəyyən zaman Windows faylları silin etmədi
- 5.4.2014-ci bugfix Geri
Ərzində
% -e Tarix format bütün əməliyyat sistemləri dəstəklənmir, çünki
versiya 3.1.18 yeni nədir:
- Bug giderir:
- Şablon miras uğursuz xüsusi resurs
- bəstəkar fayl Update
- Default tarix format əlavə yerlər gətirib çıxarır
- Smart_Resource_Custom resurs adı kiçik olmamalıdır
- iteration kimi mülkiyyət bir {foreach} istifadə uğursuz ola bilər
- $ smarty - & # x3e; auto_literal və mbsting.func_overload 2, 6 və ya 7 uğursuz oldu
Istifadə edərkən
Tək rəqəmli gün tarixləri tapılanlar
Miras valideyn şablonları istifadə edərkən
versiya 3.1.17 yeni nədir:
- Bugfix nisbi fayl yolu {blok daxilində {daxildir} } uşaq şablonları ilk zəng atmaq istisna etdi.
nədir versiya 3.1.15-ci ildə Yeni:.
- compiler səhv mesajları cari sınırlayıcıları istifadə
- performans təkmilləşdirilməsi səhv handler və çox şablon qovluq istifadə.
- konfiqurasiya faylı Bugfix tərtib filepath müxtəlif config_dir müşahidə etməyib.
- Bugfix config_dir dəyişikliklər müşahidə etməyib daxili resurs cache.
- Bugfix daxili $ tmpx dəyişənlərin bütün miras şablonlar unikal olmalıdır.
versiya 3.1.13 yeni nədir:
- Enhancement SmartyException ilə qaçan istisna mesaj aradan imkan verir: : $ escape = false;
versiya 3.1.11 yeni nədir:
- Bugfix {blok .. saxla} tutmadı kimi iç-içə uşaq.
- default plugin handler modifiye üçün statik sinif üsulları icazə vermədi Bugfix.
- PHP & # x3c üçün Bugfix escape modifikatoru dəstək; 5.2.3.
- Bugfix Mövzu 21856 üçün patch tag atributları arasında Nişanlar qırmaq idi.
versiya 3.1.10 yeni nədir:
- Bugfixes:
- compiler tags bağlanması üçün qeydiyyatdan compiler plugins ignore idi.
versiyası 3.1.8-ci Yeni nədir:
- Bugfix ölümcül səhv ilə nəticələnə bilər {daxildir} əlavə və ya prepended iç içə {blok} tags istifadə edin.
- artırılması cari şablon obyekt qayıtmaq üçün Smarty xüsusi dəyişən $ smarty.template_object əlavə edib.
tələblər
- PHP 5.2 və ya daha yüksək
Şərhlər tapılmadı