Expression Engine temalarında "string" değişkenlerini düzenlemek için programlanan eklenti, hali hazırda 5 işlevi desteklemektedir: mb_strtolower, mb_strtoupper, ve ucfirst ile lcfirst fonksiyonlarının multibayt olarak yeniden yazılmış halleri ile mb_strlen.
Eklentiyi buradan indirebilirsiniz.
Zip dosyasını expression Engine "plugin" klasörünüzün içine açmanız eklentiyi yüklemek için yeterli olacaktır.
Eklenti mb_string adı ile çağrılmakta olup, 2 parametre kabul etmektedir:
1- function
mb_strtolower, mb_strtoupper, mb_ucfirst, mb_lcfirst, mb_strlen
2- encoding
utf-8 vs. gibi bir karakter kodlama kütüphanesi adı. Karakter kodlamaları ile ilgili daha detaylı bilgiyi PHP teknik dökümanlarında bulabilirsiniz.
*** ÖRNEKLER ***
# Tüm karakterleri küçük harfe çevirme
{exp:mb_string function=“mb_strtolower” encoding=“utf-8”}
MERHABA
{/exp:mb_string}
Sonuç: merhaba
# Tüm karakterleri büyük harfe çevirme
{exp:mb_string function=“mb_strtoupper” encoding=“utf-8”}
şeMsiye
{/exp:mb_string}
Sonuç: ŞEMSİYE
# Kelimenin ilk harfini küçük harfe çevirme.
{exp:mb_string function=“mb_lcfirst” encoding=“utf-8”}
ÇayDAnlık
{/exp:mb_string}
Sonuç: çayDAnlık
# Kelimenin ilk harfini büyük harfe çevirme
{exp:mb_string function=“mb_ucfirst” encoding=“utf-8”}
Iğdır
{/exp:mb_string}
Sonuç: ığdır
# Karakter sayısını görüntüleme
{exp:mb_string function=“mb_ucfirst” encoding=“utf-8”}
merhaba
{/exp:mb_string}
Sonuç: 7
Bizi Takip Edin