İlk Harf Büyük Diğerleri Küçük (Türkçe Karakter Uyumlu)

Asi Ruh

Kayıtlı Üye
İlk Harf Büyük Diğerleri Küçük (Türkçe Karakter Uyumlu)

Herkesin yaşadığı sorunlardan biridir... Forumda yapılan uyarılara rağmen üyeniz hala bütün mesajını büyük harfle yazabilir... Bunu engellemek için forumda bir konuda cevap vermişti Harzem ancak Türkçe karakterler kısmında sorun vardı... Bu sorunu çözen yeni bir kod yazdım... Umarım işinize yarar...

Örnek:
Kod:
Yazılan Mesaj:
SELAM BADBOY İYİMİSİN? NASIL GİDİYOR?

Kaydettikten Sonra Görünen Mesaj:
Selam Badboy İyimisin? Nasıl Gidiyor?
Not: Aşağıda 4 tane farklı kod vardır ve başlarında gerekli açıklama yapılmıştır... Lütfen size en uygun olan sadece bir kodu kullanın!!!

Önemli Not: Kodu uyguladıktan sonra gülümsemelerde sorun yaşayabilirsiniz...
Kod:
Örneğin == :D şeklinde koda sahip olan bir gülümseme :d şekline dönüşeceği için gözükmeyecektir...Bu sorunu çözmek için Admin ==> Gülücük ve İkonlar ==> Gülümseme Ekle kısmından yeni bir gülümseme eklemeniz gerekecektir... Yeni Eklenen gülümseme diğer gülümsemenizle aynı dosyaya ve açıklamaya sahip olacak sadece içindeki büyük harfler küçük harf olacak ve konumu gizli olacak...

Bu İşlemi içinde büyük harf olan bütün gülümsemelere uyguluyoruz...

Örneğin Varolan gülüseme bilgileriniz...
Yeni Ekleyeceğiniz gülümseme bilgileriniz...


1) Adminlere kısıtlama olmasın (Admin istediğini yapar diyorsanız :p) sadece üyeler kontrol edilsin ve kontrolün hem Konu Başlığında ve hem Mesaj içerisinde yapılmasını istiyorsanız...

Sources/Post.php içinde şunu bulun:
Kod:
// Validate the poll...
Öncesine şunu ekleyin...
Kod:
//Added By Badboy
function strtoupper_tr($deger)
{
$deger = str_replace("ç","Ç",$deger);
$deger = str_replace("ğ","Ğ",$deger);
$deger = str_replace("ı","I",$deger);
$deger = str_replace("i","İ",$deger);
$deger = str_replace("ö","Ö",$deger);
$deger = str_replace("ü","Ü",$deger);
$deger = str_replace("ş","Ş",$deger);

$deger = strtoupper($deger);
$deger = trim($deger);

return $deger;
}

function strtolower_tr($deger)
{
$deger = str_replace("Ç","ç",$deger);
$deger = str_replace("Ğ","ğ",$deger);
$deger = str_replace("I","ı",$deger);
$deger = str_replace("İ","i",$deger);
$deger = str_replace("Ö","ö",$deger);
$deger = str_replace("Ü","ü",$deger);
$deger = str_replace("Ş","ş",$deger);

$deger = strtolower($deger);
$deger = trim($deger);

return $deger;
}

function ucwords_tr($deger)
{
$deger = split(" ",trim($deger));
$deger_tr = "";

for($x=0; $x < count($deger); $x++)
{
$deger_bas = substr($deger[$x],0,1);
$deger_son = substr($deger[$x],1);
$deger_bas = strtoupper_tr($deger_bas);

$deger_tr .= $deger_bas.$deger_son." ";
}

$deger_tr = trim($deger_tr);

return $deger_tr;
}

//Konu Başlığı Kontrolü
if (isset($_POST['subject']) && !$user_info['is_admin'])
{
$_POST['subject'] = ucwords_tr(strtolower_tr($_POST['subject']));
}

//Mesaj Kontrolü
if (isset($_POST['message']) && !$user_info['is_admin'])
{
$_POST['message'] = ucwords_tr(strtolower_tr($_POST['message']));
}
//Added By Badboy

2)Adminlere kısıtlama olmasın (Admin istediğini yapar diyorsanız :p) sadece üyeler kontrol edilsin ve kontrolün sadece Mesaj içerisinde yapılmasını istiyorsanız...

Sources/Post.php içinde şunu bulun:
Kod:
// Validate the poll...
Öncesine şunu ekleyin...
Kod:
//Added By Badboy
function strtoupper_tr($deger)
{
$deger = str_replace("ç","Ç",$deger);
$deger = str_replace("ğ","Ğ",$deger);
$deger = str_replace("ı","I",$deger);
$deger = str_replace("i","İ",$deger);
$deger = str_replace("ö","Ö",$deger);
$deger = str_replace("ü","Ü",$deger);
$deger = str_replace("ş","Ş",$deger);

$deger = strtoupper($deger);
$deger = trim($deger);

return $deger;
}

function strtolower_tr($deger)
{
$deger = str_replace("Ç","ç",$deger);
$deger = str_replace("Ğ","ğ",$deger);
$deger = str_replace("I","ı",$deger);
$deger = str_replace("İ","i",$deger);
$deger = str_replace("Ö","ö",$deger);
$deger = str_replace("Ü","ü",$deger);
$deger = str_replace("Ş","ş",$deger);

$deger = strtolower($deger);
$deger = trim($deger);

return $deger;
}

function ucwords_tr($deger)
{
$deger = split(" ",trim($deger));
$deger_tr = "";

for($x=0; $x < count($deger); $x++)
{
$deger_bas = substr($deger[$x],0,1);
$deger_son = substr($deger[$x],1);
$deger_bas = strtoupper_tr($deger_bas);

$deger_tr .= $deger_bas.$deger_son." ";
}

$deger_tr = trim($deger_tr);

return $deger_tr;
}

//Mesaj Kontrolü
if (isset($_POST['message']) && !$user_info['is_admin'])
{
$_POST['message'] = ucwords_tr(strtolower_tr($_POST['message']));
}
//Added By Badboy

3) Kısıtlama herkes için (Admin dahil) geçerli olsun diyorsanız ve kontrolün hem Konu Başlığında ve hem Mesaj içerisinde yapılmasını istiyorsanız...

Sources/Post.php içinde şunu bulun:
Kod:
// Validate the poll...
Öncesine şunu ekleyin...
Kod:
//Added By Badboy
function strtoupper_tr($deger)
{
$deger = str_replace("ç","Ç",$deger);
$deger = str_replace("ğ","Ğ",$deger);
$deger = str_replace("ı","I",$deger);
$deger = str_replace("i","İ",$deger);
$deger = str_replace("ö","Ö",$deger);
$deger = str_replace("ü","Ü",$deger);
$deger = str_replace("ş","Ş",$deger);

$deger = strtoupper($deger);
$deger = trim($deger);

return $deger;
}

function strtolower_tr($deger)
{
$deger = str_replace("Ç","ç",$deger);
$deger = str_replace("Ğ","ğ",$deger);
$deger = str_replace("I","ı",$deger);
$deger = str_replace("İ","i",$deger);
$deger = str_replace("Ö","ö",$deger);
$deger = str_replace("Ü","ü",$deger);
$deger = str_replace("Ş","ş",$deger);

$deger = strtolower($deger);
$deger = trim($deger);

return $deger;
}

function ucwords_tr($deger)
{
$deger = split(" ",trim($deger));
$deger_tr = "";

for($x=0; $x < count($deger); $x++)
{
$deger_bas = substr($deger[$x],0,1);
$deger_son = substr($deger[$x],1);
$deger_bas = strtoupper_tr($deger_bas);

$deger_tr .= $deger_bas.$deger_son." ";
}

$deger_tr = trim($deger_tr);

return $deger_tr;
}

//Konu Başlığı Kontrolü
$_POST['subject'] = ucwords_tr(strtolower_tr($_POST['subject']));

//Mesaj Kontrolü
$_POST['message'] = ucwords_tr(strtolower_tr($_POST['message']));

//Added By Badboy

4) Kısıtlama herkes için (Admin dahil) geçerli olsun diyorsanız ve kontrolün sadece Mesaj içerisinde yapılmasını istiyorsanız...

Sources/Post.php içinde şunu bulun:
Kod:
// Validate the poll...
Öncesine şunu ekleyin...
Kod:
//Added By Badboy
function strtoupper_tr($deger)
{
$deger = str_replace("ç","Ç",$deger);
$deger = str_replace("ğ","Ğ",$deger);
$deger = str_replace("ı","I",$deger);
$deger = str_replace("i","İ",$deger);
$deger = str_replace("ö","Ö",$deger);
$deger = str_replace("ü","Ü",$deger);
$deger = str_replace("ş","Ş",$deger);

$deger = strtoupper($deger);
$deger = trim($deger);

return $deger;
}

function strtolower_tr($deger)
{
$deger = str_replace("Ç","ç",$deger);
$deger = str_replace("Ğ","ğ",$deger);
$deger = str_replace("I","ı",$deger);
$deger = str_replace("İ","i",$deger);
$deger = str_replace("Ö","ö",$deger);
$deger = str_replace("Ü","ü",$deger);
$deger = str_replace("Ş","ş",$deger);

$deger = strtolower($deger);
$deger = trim($deger);

return $deger;
}

function ucwords_tr($deger)
{
$deger = split(" ",trim($deger));
$deger_tr = "";

for($x=0; $x < count($deger); $x++)
{
$deger_bas = substr($deger[$x],0,1);
$deger_son = substr($deger[$x],1);
$deger_bas = strtoupper_tr($deger_bas);

$deger_tr .= $deger_bas.$deger_son." ";
}

$deger_tr = trim($deger_tr);

return $deger_tr;
}

//Mesaj Kontrolü
$_POST['message'] = ucwords_tr(strtolower_tr($_POST['message']));

//Added By Badboy
Umarım İş görür... :)

Simpleden Alıntıdır

Badboy'a Teşekkürler
 
takipçi satın al
Uwell Elektronik Sigara
instagram takipçi hilesi
takipçi satın al
tiktok takipçi hilesi
Geri
Üst