Sevban.com bir weblog'tur, hatta artık bir multiblogdur. En çılgın muhabbetler, en deli yazıların olduğu bir ortamdır, sadeliktir, karışıklıktır, yaşayan insanların anlatılmaz öyküsüdür, öyledir, böyledir en nihayetinde bir sitedir. Ek olarak günlük hayatta yaşanan olaylar ve bunun yanında teknoloji, spor, sinema gibi konularda da yazılar bulunmaktadır. Arada bir WordPress eklentileri, çeşitli temalar, makaleler vs. de yayınlanmaktadır. Bünyemizde css.sevban.com gibi bir site de var.

Türkçe permalink sorunu

peex | 21 Haziran 2007 - 17:43 | WordPress | 1 Yorum - Yorum Ekle | 1449 defa okundu

Permalink (kalıcı baÄŸlantı) yazdığınız yazılara ait baÄŸlantılardır. Bu baÄŸlantıları WordPress‘in admin panelinde options (tercihler) kısmından permalinks‘i seçerek ayarlarını deÄŸiÅŸtirebilirsiniz. Normalde http://www.sevban.com/?p=123 ÅŸeklinde görünen baÄŸlantıları burada yapacağınız ufak deÄŸiÅŸikliklerle http://www.sevban.com/yazı-adı ÅŸeklinde gösterebilirsiniz.

İşte ben de yaklaşık 2 senedir ?p=123 ÅŸeklinde olan baÄŸlantılarımı geçenlerde bu hale çevirmeye karar verdim. Ama bir sorun oluÅŸtu. Yazı baÅŸlıklarındaki türkçe karakterler garip ÅŸekilde çıkıyordu. Mesela “ı” harfi “y”, “ÅŸ” harfi “th” ÅŸeklinde… Uzun uzun uÄŸraÅŸtım. Önce ISO-8859-9 olan charsetimi UTF-8 olarak deÄŸiÅŸtirdim bu sefer tüm yazılarda Türkçe karakterler soru iÅŸareti olarak çıkmaya baÅŸladı. Daha sonra .mo uzantılı olan Türkçe dil dosyasını yükledim ama herhangi bir faydası olmadı. Acaba sorun nerede diye düşünürken aklıma database’i kurcalamak geldi. Database’de wp_posts tablosunda post_name sütununa baktığımda bu garip permalinklerin burada bulunduÄŸunu gördüm. Derken charset’i tekrar UTF-8 olarak deÄŸiÅŸtirdim ve bir deneme yazısı yazdım o da ne herÅŸey normal. Demek ki sorun benim charset’i ISO-8859-9 olarak kullanmamdan kaynaklanıyormuÅŸ. Ama UTF-8 yaptığımda önceki yazılardaki Türkçe karakterler soru iÅŸareti olarak çıkıyordu. Peki ne yapmalıydım ? Tüm yazıları tek tek editleyemezdim. Bende database’i mysqlden çektim. Türkçe karakterleri html deÄŸerleriyle deÄŸiÅŸtirdim. Mesela “ÅŸ” harfinin html karşılığı

ş

Bu ÅŸekilde ç, ı, ÄŸ, ö, ÅŸ ve ü karakterlerini bu deÄŸerlerle deÄŸiÅŸtirdim. Editplus saÄŸolsun 30 saniyede hallettim :D HerÅŸey tamam ÅŸimdi sıra databese’i upload etmekte derken phpmyadmin‘in, körolasıca wp-slimstats eklentisi yüzünden yaklaşık 10mb’a çıkmış olan database’i yüklemediÄŸini gördüm. Database içerisinden slimstats’a ait olan kısımları ayıklayabilirdim. Ama istatistiklerimin kaybolmasını da istemiyordum. Dumur üstüne dumur yaşıyordum. Derken uzun süren google aramalarım sonucu BigDump adlı ufak bir script buldum. Boyutu büyük olan sql dosyalarınızı upload ediyorsunuz ftp’den veya script arayüzünden ve ayarları yapıp scripti çalıştırdığınızda sql dosyanız database’e kazasız belasız yüklenmiÅŸ oluyor. Allah bin kere razı olsun bu muhteÅŸem buluÅŸu yapan arkadaÅŸtan :)

Fakat henüz en büyük kısmı halletmemiştim :) Yazıları editlemek için açtığımda panelde Post Slug (Yazı kısa ismi) kutucuğunda bu permalinklerin bulunduğunu farkettim. Şimdi tek tek Türkçe karakter içeren yazıları düzenlek gerekiyordu. Evet hepsini düzenledim. :D Şimdi paşalar gibi sorunsuz denebilecek permalinklere sahibim. WordPress Türkiye forumlarında açmış olduğum konuda yardımcı olmaya çalışan WordPress Türkiye ekibine de teşekkürlerimi sunuyorum. :)

1 yorum yapılmış. Yorum ekleyin.
  • 1 kadkaf 22 Haziran 2007 - 12:42 pm

    hayırlı uğurlu olsun

Yorum yaz.


Gerekli


Gerekli, gizli



Takvim

Temmuz 2008
Pt Sl Çr Pr Cu Cm Pz
«    
 123456
78910111213
14151617181920
21222324252627
28293031  


Copyright © 2008 Sevban.com   XHTML   CSS   WP