Hoşgeldiniz, Ziyaretçi.Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
Ana Sayfa Forum Arama Giriş Kayıt Ol
Simple Machines Forum Türkçe Yardım Sitesi > Simple Machines Forum > Dökümanlar > Konu: Büyük harflerle yazılan mesajlar otomatik küçülsün
Sayfa: [1]   Aşağı git
« önceki sonraki »
Bu Konuyu GönderYazdır
Gönderen Konu: Büyük harflerle yazılan mesajlar otomatik küçülsün  (Okunma Sayısı 1429 defa)
husmen73
Sr. Member
***
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 3166


Gülhin İnternet'e sitenizin tasarımını yaptırın.


Site
Büyük harflerle yazılan mesajlar otomatik küçülsün
« : Ocak 27, 2007, 01:12:31 ÖS »

Örnek:
Kod:
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...

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 (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:

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









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:
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











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









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


Kaynak: http://simplemachinesturk.org/sitedeki-mesajlari-nasil-kuculturum-t169.0.html;msg1336#msg1336
Kayıtlı


Anka Teması ve Oboj Teması satışa sunulmuştur.

www.gulhin.com
  

Bana ulaşmak isterseniz husmen100[at]hotmail.com mail adresimi kullanabilirsiniz. MSN Messenger üzerinden SMF konusunda yardım etmiyorum fakat Tema Tasarımı konusunda ücretli yardımcı olabilirim. Saygılarımla.

  
inan
Jr. Member
**
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 1563



Ynt: Büyük harflerle yazılan mesajlar otomatik küçülsün
« Yanıtla #1 : Ocak 27, 2007, 01:20:47 ÖS »

valla tam aradığım bişi. kodları kim yazdıysa elline koluna sağlık. hüsmen 73  sanada ayriyetten tşk.
Kayıtlı

smfdestek sitesi:
www.rapsmf.com
BİZİMLE ÇALIŞMAK İSTERMİSİNİZ...
iletişim  : inan_diyadin@hotmail.com
Tema yapmak isteyen ama yapamıyan  Smiley Bana ulaşsın...
MSN 'den SMF Destek Vermiyorum.Ekleyip SEnkimsin Diyede Sormayın!!!
yanbey80
Newbie
*
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 1


Ynt: Büyük harflerle yazılan mesajlar otomatik küçülsün
« Yanıtla #2 : Mart 23, 2008, 11:14:51 ÖÖ »

Abi çok güzel olmuş ama normal tümce düzeni şeklinde düzenleme şansımız yok mu.
Kayıtlı
Hüsami
H-Full Member
*
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 48


Site
Ynt: Büyük harflerle yazılan mesajlar otomatik küçülsün
« Yanıtla #3 : Mart 21, 2009, 03:52:46 ÖÖ »

ilginç bir olayda mesela konu önceden yani moddan önce büük harfle açıldıysa konu başlıkları uçuyor bilginize ayrıca bu modu nasıl kaldıra bilirim bi fikri olan var mı
 
Kayıtlı
Sayfa: [1]   Yukarı git
Bu Konuyu GönderYazdır
Simple Machines Forum Türkçe Yardım Sitesi > Simple Machines Forum > Dökümanlar > Konu: Büyük harflerle yazılan mesajlar otomatik küçülsün
« önceki sonraki »
 
Gitmek istediğiniz yer:  


Powered by SMF 1.1.16 | SMF © 2006-2011, Simple Machines | NewDef design by Bloc
Gulhin Internet Hizmetleri
Bu Sayfa 0.076 Saniyede 18 Sorgu ile Oluşturuldu
Yükleniyor...