Joomla! Tek Sınır Hayal Gücünüz

Joomla! içerik yönetim sistemi esnek ve kararlı yapısıyla, web projelerinizi hayata geçirmek için sizlere her türlü alt yapıyı sunuyor. Üstelik tüm bu işlemleri hiç bir kodlama bilgisine sahip olmaksızın yapabilecek ve sınırların gerçekten de hayal gücünüzle paralel olduğunu göreceksiniz. Bu yolda sizlere eşlik edecek olan Joomla Dersleri başlangıçtan, sitenizi yayınlama aşamasına kadar her türlü destekle sizin yanınızda olacaktır.

   

Fireboard Türkçe Karakter Problemi
Mehmet YAZICI tarafından yazıldı   
Pazartesi, 17 Kasım 2008 08:58

Joomla sitelerinizde entegre ve diğer köprü işlemleriyle boğuşmamak için tercih edilen forum bileşeni olan Fireboard, henüz gelişim aşamasını tamamlamamış ama buna rağmen joomla için forum ihtiyacınızi karşılayacak en önemli bileşen olarak dikkat çekmekte. Ancak bu gelişim aşaması içinde de bir çok sorun sebebiyle joomla kullanıcılarının bu sistemden soğumasına sebebiyet verdiğinden, elimizden geldiğince bu konuda sizlere yardımcı olmaya çalışacağız.

Gündemdeki fireboard sorunları arasında türkçe karakter bozuklukları yer almakta ve bu gerek fireboard dil dosyası bazlı gerekse de sql bazlı sorunlardan dolayı içeriklerde, başlıklarda türkçe karakterlerde problemler oluşmakta. İşte bu noktaya kesin bir çözüm olacak iki aşamalı problem giderici basit işlemlerimizle bu konudaki şikayetinizi tarihe karıştıracağız.

1 - İlk işlemimiz çok basit, türkçe dil dosyamızın utf8 olarak kaydedilmemiş olmasından dolayı türkçe karakterlerin bozuk çıkması sorunu, bunun için şu an en güncel ve elden geçirilmiş FireBoard 1.0.5 RC2 sürümü dil dosyasını buradan>> indirip sizin türkçe dil dosyanızla değiştirin.

2 - Veritabanınıza sunucu panelinizden girip, phpmayadmin'den sisteminizde yüklü joomlaya ait tabloları önizlediğinizde greceksiniz ki "jos_fb" ile başlayan ve fireboard bileşenimize ait veritabanı tablolarının karşısında "latin1" yazdığını göreceksiniz. İşte ana sorunun kaynağı bu, yazdığınız mesajların başlıklarında veya içerikteki türkçe karakterler aslında türkçe olmayan bir tablo içine yazılıyor olduğundan bu hataları almanız da gayet doğaldır. Fakat gidermekte bir o kadar kolay, şimsi yine phpmyadminde SQL sekmesine tıklayıp gelen kısımdaki pencere içine aşağıdaki kodları ekleyip çalıştırdığınızda fireboard tablolarının karakter karşılaştırmalarının da olması gerektiği gibi "UTF8" olduğunu göreceksiniz.

ALTER TABLE `jos_fb_announcement`  CONVERT TO CHARACTER SET utf8;
ALTER TABLE `jos_fb_attachments`  CONVERT TO CHARACTER SET utf8;
ALTER TABLE `jos_fb_categories`  CONVERT TO CHARACTER SET utf8;
ALTER TABLE `jos_fb_config`  CONVERT TO CHARACTER SET utf8;
ALTER TABLE `jos_fb_config_backup`  CONVERT TO CHARACTER SET utf8;
ALTER TABLE `jos_fb_favorites`  CONVERT TO CHARACTER SET utf8;
ALTER TABLE `jos_fb_groups`  CONVERT TO CHARACTER SET utf8;
ALTER TABLE `jos_fb_messages`  CONVERT TO CHARACTER SET utf8;
ALTER TABLE `jos_fb_messages_text`  CONVERT TO CHARACTER SET utf8;
ALTER TABLE `jos_fb_moderation`  CONVERT TO CHARACTER SET utf8;
ALTER TABLE `jos_fb_ranks`  CONVERT TO CHARACTER SET utf8;
ALTER TABLE `jos_fb_sessions`  CONVERT TO CHARACTER SET utf8;
ALTER TABLE `jos_fb_smileys`  CONVERT TO CHARACTER SET utf8;
ALTER TABLE `jos_fb_subscriptions`  CONVERT TO CHARACTER SET utf8;
ALTER TABLE `jos_fb_users`  CONVERT TO CHARACTER SET utf8;
ALTER TABLE `jos_fb_version`  CONVERT TO CHARACTER SET utf8;
ALTER TABLE `jos_fb_whoisonline`  CONVERT TO CHARACTER SET utf8; 

Konu hakkında soru ve sorunlarınız için forumumuzdaki tartışma alanı >>

Artık bundan sonra türkçe karakter bozukluğu gibi bir sorunu yaşamadığınızdan gönül rahatlığıyla fireboard forumunuzu kullanabilirsiniz. Bir dahaki olası sorunumuzda buluşmak üzere hoşçakalın.

LAST_UPDATED2