kişisel internet günlüğü
Wordpress kullanarak hazırladığım bu siteyi nasıl yapsam da tasarımını ve hiç bir veriyi tekrar kopyalamadan sadece gönderdiğim sayfa veya yazılarda dil seçerek hem İngilizce hem de Türkçe için ayarlayabilsem diye düşünüyordum. Çünkü sadece tek dilde yazmak istemiyorum, bir taraftan da başka bir Wp kurmak istemiyorum. Tüm yazıları buraya (tek bir yere) yazacağım. Doğal olarak ziyaretçilerin aynı site içinde tüm dillerdeki yazıları görmesi pek hoş değil. Google’a ne yapayım diye sorunca bu işin piri olarak Gengo eklentisini önerdi.
Ben de bir heves kurdum (bayağı da uğraştım) ve beğenmeyip, daha doğrusu aradığım ihtiyaçlara tam cevap veremediği için kaldırdım. Siz de denemek isterseniz, belli şartlar dahilinde işinize yarayabilir ama sorunlar yaşarsanız bir dahaki sürüme düzelir diye beklemeyin çünkü sanıyorum ki proje geliştirme süreci çok yavaşlamış. Başımdan geçenleri biraz anlatayım: Gengo’yu siteden indirip kurdum. Wordpress’in plugins klasörüne açtım. Sonra Wp yönetici panelinden eklentilerden aktive etmek istedim. Gümmm!
Fatal error: Call to undefined function get_currentuserinfo() in /www/wp/wp-content/plugins/gengo/gengo.php
Nedendir diye yine Google’a sorduğumda bana şu sayfayı gösterdi. Sağolsunlar çözmüşler. Meğersem benim kullandığım podPress eklentisi ile sorunu varmış. Çözümü de şöyleymiş. podpress.php dosyasına gidip 140lardaki şu satırlardan içteki if kısmını kesip daha aşağılarda bulunan podpress_init() fonksiyonunun içine koyuyorsunuz.
if(!class_exists(’podPress_class’)) {
if(function_exists(’load_plugin_textdomain’)) {
load_plugin_textdomain(’podpress’,
PLUGINDIR.’/podpress’);
}
}
Ama wp’yi açamıyorsunuz bir daha. Böyle durumlar için de önceden veritabanını yedeklemek gerekli her zaman. Özellikle mysql’den, yani Wp’nin dışa aktar seçeneğinden değil.
Herneyse, birkaç problemden sonra kurdum. Ama çok temel problemleri var:
Nasıl bir sitede sorunsuz çalışır?
Yine de kullanmak isterseniz bence herşeyi bir yedekleyin…
Volkan Evrin
8 Ağustos 2008, 6:22 pm
Bende de aynıhata çıktı. Fakat sizdeki çözümden farklı bir yöntem ile hallettim. Önce FTP üzerinden plugin dizini altındaki gengo dizinini _gengo yaptım. Normal sistem olarak sayfalar açıldı. Sonra tüm eklentileri (plugins) pasif hale getirdim. Sonra tekrar gengo dizinin ismini eski haline getirdim. Sistem yönetim ekranından da kaldırdım gittti… Gengo’nun yerine Language Switcher (http://poplarware.com/languageplugin.html) seçeneğini deneyeceğim.
ismailari
8 Ağustos 2008, 10:04 pm
O eklentiye bakmamıştım, teşekkürler.
Sanırım eklenti ile çok dilli yapmak yerine yakın zamanda İngilizce ayrı bir blog açacağım. Çünkü tamamen bu blog gibi olmasını düşünmüyorum, değişik eklentiler falan kurabilirim.
yariscim
23 Kasım 2008, 4:45 pm
paylasım ıcın tesekkurler…
LeKundura
3 Ocak 2009, 1:46 am
Peki şuan bu çoklu dil ihtiyacınıza, yukarı da bahsettiğiniz gibi sadece mesaj ekleyerek başka bir sistem yüklemeden çalışacak bir çözüm bulabildiniz mi?
ismailari
3 Ocak 2009, 2:25 am
Yok, ne yazık ki aynı blogda iki dil kullanma işinden vazgeçtim. Yoğunluktan her ne kadar içerik ekleyemesem de İngilizce için yeni bir blog açtım.