Haberler

Neler oluyor, neler bitiyor? Biber'de işler hızla ilerliyor. Gelişmelerden haberdar olmak için doğru yerdesiniz.

21Oca

Expression Engine Eklentisi: Simple Multibyte String

2010 Yayınlayan: Can Berkol Bölüm:

Bu küçük ve kullanışlı eklenti PHP Multibyte String Function kütüphanesini kullanarak Expression Engine 1.6.8 için yazılmıştır.

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