Örnek:
Yazılan Mesaj bu: SELAM BADBOY İYİMİSİN? NASIL GİDİYOR?
Kaydettikten Sonra Görünen Mesaj bu: 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...
Ö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 (soldaki) Yeni Ekleyeceğiniz gülümseme bilgileriniz (sağdaki)
Adminlere kısıtlama olmasın (Admin istediğini yapar diyorsanız 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:
// Validate the poll...
Öncesine şunu ekleyin...
//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
Adminlere kısıtlama olmasın (Admin istediğini yapar diyorsanız
sadece üyeler kontrol edilsin ve kontrolün
sadece Mesaj içerisinde yapılmasını istiyorsanız...
Sources/Post.php içinde şunu bulun:
// Validate the poll...
Öncesine şunu ekleyin...
//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
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:
// Validate the poll...
Öncesine şunu ekleyin...
//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
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
// Validate the poll...
Öncesine şunu ekleyin...
//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
Kaynak:
http://simplemachinesturk.org/sitedeki-mesajlari-nasil-kuculturum-t169.0.html;msg1336#msg1336