Yorumlardaki Büyük Harfleri Küçük Harflere Çevirmek - WordPress Türkiye İletişim

Yorumlardaki Büyük Harfleri Küçük Harflere Çevirmek

Yine R10da sorulan sorulardan biri. Bazen sitemize gelen ziyaretçiler, yorumlarını şu şekilde bırakabiliyor:

“MERHABA SeMİH nabER yAaaa” gibi :)

Bu şekilde yorum yapanları kınıyoruz ancak, düzeltirken de yoruluyoruz. Bunun için Wordpress sitemizde basit bir düzenleme yapacağız ve bu sorunu ortadan kaldıracağız.

İşlemler

  1. Temanızın içerisindeki functions.php dosyasını açınız.
  2. Aşağıdaki kodu ekleyin:
    function wpu_yorum_duzenle($commentdata) {
    // @Değişiklik 1. = R10.NET niphell düzenleme (ucfirst fonksiyonu)
    // @Değişiklik 2. = wpu düzenleme (UTF-8 değeri)
    $commentdata['comment_content'] = ucfirst(mb_strtolower($commentdata['comment_content'], 'UTF-8'));
    return $commentdata;
    }
    add_filter('preprocess_comment', 'wpu_yorum_duzenle');
    
  3. Dosyayı kaydedip, kapatın.

Bu işlemden sonra yukarıda verdiğimiz yoruma bakarsak:

Önce: MERHABA SeMİH nabER yAaaa

Sonra: Merhaba semih naber yaaaa
:)

Bu yazıdaki diÄŸer fonksiyonlar,  r10.net niphell’in önerisi ile farklı bir fonksiyonla deÄŸiÅŸtirilip kısaltılmıştır.

16:05 – UTF-8 deÄŸeri eklenmiÅŸtir.

Benzer Yazilar


“Yorumlardaki Büyük Harfleri Küçük Harflere Çevirmek” için 39 Yorum var

  1. ahmet diyor ki:

    Hocam büyük harf I’yı küçük harf i’ye çeviriyor ? Acaba sadece bende mi böyle?
    SIRA SIRA SIRA SIrA Sıra gibi

  2. emre diyor ki:

    Çok teşekkür ederim. Bunu arıyordum :)

  3. Gafoloji diyor ki:

    Dediğiniz yönergeleri yaptım doğru sonuca ulaştım fakat örnek :

    bu bir deneme mesajidir olarak gelen yorum

    bu bir deneme mesajıdır olarak çevriliyor büyük olan i harfi küçültüldüğünde de küçük ı olamazmı acaba. mesela niphellin verdiği o kod bunu gerçekleştiriyordu ?

  4. Gafoloji diyor ki:

    Hocam bu kod hepsini tamamiyle değiştiriyor sorunsuz bir şekilde.bi deneme yaparmısın birde bu kodu kullandığımda sadece değişim yapıyor yani yeni yorumları düzenlemiyor onu nasıl yapabilirim r10 a giremiyorum sorun var heralde yardımcı olurmusun.

  5. Gafoloji diyor ki:

    Dediğiniz kodu ekledim fakat hiçbi değişiklikyok hocam.

  6. gevv diyor ki:

    Unutmuşum buda eklentinin üst versiyonu nedense yazarın sitesinde yok http://www.williamlong.info/download/wp-noshit.zip

  7. gevv diyor ki:

    Bahsettiğiniz gibi istenilen kelimeleri ***** yapan bir eklenti buldum dediğiniz gibi bir liste içindeki kelimeleri **** şeklinde otomatik düzenliyor tek sorun tüm kelimeler için bir tek **** konulabilmesi her kelime için ayrı eklenebilirse süper olur

    http://www.village-idiot.org/archives/2007/04/18/wp-noshit/

    • Semih diyor ki:

      Malum Q klavye kullanıyoruz :) Yani ingilizce klavye ve I harfi ingilizcede bizim İ harfimize denk geldiği için, bu fonksiyon tam olarak değiştirme yapmıyor ne yazık ki :(

  8. Iyi günler semih bey. ben barış erçin. kendi wordpress sitem var. wpuzmani.com dan aldığım iyi bilgiler var. teşekkürler. yalnız sizden bir ricam var. acaba bu site temasını paylaşma gibi bir düşünceniz var mı ? internette wordpress temaları hep aynı. hiç farklı yok.

  9. sesebian diyor ki:

    Gayet güzel çalışıyor, emeği geçenlere teşekkürler.

  10. gevv diyor ki:

    Unutkanlık işte birde bu eklemenin cpu kullanımına ek yük getirme gibi bir durumu olurmu

    ayrıca biraz daha geliştirilme yapılabilirmi bazı kelimelerin otomatik değiştirilmesi için örneğin tsk (teşekkürler) slm (selam) saol (sağol) bu sayede yorumlarda ki bir çok hata otomatik düzelirdi

  11. gevv diyor ki:

    Teşekkürler bende bir aralar araştırmıştım tek aklıma gelen ajax ile olabileceği idi hatta bir yerde örnekğini görmüştüm ama çözememiştim kısa süre kullanacağım

    birde deneme yapayım :)

    büyük “büyük” -büyük-

    • Semih diyor ki:

      Şu an benim yorumlarda da o özellik olduğu için yazınız otomatikman küçük harfe çevrildi. Bu yüzden tam yazıyı göremedim :) tekrar anlatırsanız sevinirim :)

  12. İrşad diyor ki:

    Onun yerine office word’deki gibi bir seçenek yapsan elin deÄŸmiÅŸken :) tümü büyük, sadece ilk harf büyük, hepsi küçük, bir büyük bir küçük gibi :)

    dipnot: hacım şu sitene bi openid kur da her seferinde isim soyisim girmeye gerek olmasn :)

  13. wp-user diyor ki:

    Kullanmayın. denemeyin bile. sistemi altüst ediyor nasıl bir kodsa…
    her iki sitemde de denedim. wordpressi bozdu.
    eklentile etkinleştirilmiyor gözüküyor aslında etkinleştiriliyor.
    yorum sistemini bozuyor. tıpkı wordpress-tr forumundaki gibi post sonrası boş beyaz ekran çıkıyor.
    bilmediğiniz kodları kullanmayın derim.

  14. Berkan diyor ki:

    Teşekkürler yhaa!!

  15. Semih diyor ki:

    Önemli değil yhaa :d

  16. Semih diyor ki:

    Ben şu an kullanıyorum. siz kullanmayın madem! bu yorumu gönderirken beyaz ekran çıktı mı? yok! eklenti etkinleştirdim hata verdi mi? yok! siteniz zaten bozuksa ben ne yapayım? benim sitemde neden hiç bir sorun çıkmadı?

  17. Semih diyor ki:

    Ne openid imiş bu ya :) herkes bunu söylüyor. kurucam söz :) ms word yerine wp word mü yapsak :)

  18. İrşad diyor ki:

    Senden korkulur :) sen yaparsın vesselam. ama bu ÅŸey 2. cümleyi algılayamıyor onu da küçültüyor. yapay zeka diye birÅŸey var dimi ama…

  19. wp-user diyor ki:

    Sitem bozuk falan değil. sıfır tertemiz. eklentilerle çakışıyor galiba. veritabanını sıfırdan kurmak zorunda kaldım.

  20. Semih diyor ki:

    Her noktadan sonrasını parçalayıp, tekrar değiştirirsek, ancak düzelir. yapay zeka daha gelmedi wpye :d

  21. Semih diyor ki:

    Enteresan bende çalıştığı halde, ben hala size cevap yazabiliyorum. ayrıca yalanın bu kadarı :) yazdığım bir satır kod? ayrıca veritabanıyla ilişkisi bile yok :)

  22. İrşad diyor ki:

    ArkadaÅŸ biraz karalamaya gelmiÅŸ gibi duruyor :) herkeste çalışan sizde çalışmadıysa çamur atmak yerine sorunu söyleyin,hep beraber çözmeye çalışalım…

  23. İrşad diyor ki:

    Sen birgün onu da yaparsın :)

  24. Semih diyor ki:

    Yok hoca yok :) insanlar görsün diye onaylıyorum bende. görsünler de kullanmasınlar. benim umrumda olur mu sence? ben yaptım, çalışıyor mu. gayet güzel çalışıyor. amacı karalama olmasa, ilk yazdığı yorumda, böyle böyle oldu, neden olmuÅŸtur diyebilirdi. ama olmaz… aman kullanmayın aman yapmayın vs :) bu bana r10da dün cevap yazdığım birini hatırlattı ama dur bakalım :)

  25. Semih diyor ki:

    Gördüğün gibi direk ekleme yapıyorum :)

  26. Semih diyor ki:

    Aslında, ufak tefek bir eklenti yapıp, hem küfürleri, hem de yazım yanlışlarını engelleyebiliriz :)
    örneğin siktir => s***** olsun. mrb => merhaba olsun. slm => selam olsun gibi :)
    bunların hepsini de bir array içerisine attık mıydı, tadından yenmez :)

  27. Semih diyor ki:

    Güle güle kullanın ;)

  28. Semih diyor ki:

    Bu soruya daha önce de cevap vermiştim. tema bana ait değil, sadece lisansını aldım. aynı temayı sizde 25$ gibi bir ücretle satın alabilirsiniz.
    tema: http://themeforest.net/item/convergence-community-wordpress-theme/34924

  29. Semih diyor ki:

    Bu eklentiyi biliyordum zaten, ancak kelimeleri dediğiniz gibi sadece yıldızlıyor. benim istediğim farklıydı, siz anladınız sanırım. en iyisi kendim yazayım :d

  30. gevv diyor ki:

    Evet biliyorum tüm kelimeleri sadece bir kelime ile değiştiryor sadece örnek olabilir fazla uğraşmamanız için bildirmek istedim :) sağolasınız zaten bir sürü bilgiyi eklentiyi ücretsiz paylaşıyorsunuz ne kadar az uğraşırsanız o kadar iyi :)

  31. Semih diyor ki:

    Başkalarının eklentilerini düzenlemek kadar berbat bir şey yok :) mantığı anlamak için çabalaman gerekiyor, bu da sadece zaman kaybı :) o yüzden yazıp bırakmak daha iyi :)

  32. Semih diyor ki:

    Yeni yorumlarda işe yarıyor. eski yorumları değiştirmez ;)

  33. Semih diyor ki:

    Yeni yorum geldiğinde zaten otomatik düzenleyerek gösteriyor size ;)

  34. Gafoloji diyor ki:

    Yolladığım kod gelmemiş :d niphellin son olarak yolladığı kod vardıya o kodu site.com/duzenle.php çalıştırdığım zaman sadece işlem yapıyor otomatik bütün yorumları düzenliyor ama daha sonra yeni yorum gelince o yorum normal geliyor yani senin söylediğin kodu ekledimmi heralde artık yeni yorumlar otomatik olacak. tam olarak functions.php de hangi fonksiyondan sonra eklemeliyim hata veriyorda bir yerde hata vermedi ama yorumlarda değişiklik olmadı yeni yorumlarda? deffault theme kullanıyorum.

  35. Semih diyor ki:

    Sitemizden aldığınız kodları ekleyiniz :)
    nasıl: http://www.wpuzmani.com/tema-icerisindeki-functions-dosyasinin-duzenlenmesi/

Kendimi Şanslı Hissediyorum

Şansını denemek istiyorsan, yukarıya tıkla :)

Duyuru

WordPress'inizi yeni özellikler için ve olası güvenlik açıklarına karşın 2.9.2 sürüme yükseltmeniz tavsiye edilir.

Yükleme Sayfası

Bağlantılar