Post by eka7a » Tue Mar 05, 2013 2:06 am

Eğer dosya da Türkçe karakter varsa bu dosya yüklenirken UTF8 karakter setindeki karşılığı neyse dosya adı sunucunuza o şekilde yükleniyor. Eğer sunucunuz bu UTF8 karakterleri okuyamıyorsa sizde hatalarla karşılaşıyorsunuz. Ürün sayfalarında resimler görünmüyor, resim yönetiminde yüklü resim dosyaları görünmüyor vs.

Bir çoğunuzun başına bela olan ve bu hata hakkında bilgi sahibi olmayan kullanıcıları epey uğraştıran resim dosyalarındaki Türkçe karakter ve boşluk gibi nedenlerden dolayı oluşan hatalardan bu ufak değişiklikle kurtulabilirsiniz.

Bu değişiklikle yüklediğiniz resim dosya adlarından
Türkçe karakterler temizlenir ve ASCII(ingilizce) karşılığıyla değiştirilir.
Boşlukları temizler ve eksi işareti "-" ile değiştirir.
Büyük karakterler küçük karaktere dönüştürülür.

Eklentinin çalışabilmesi için sisteminizde vqmod kurulu olmalıdır. OpenCart 1.5.5.1 versiyonunda test edilmiştir.

Bu eklenti varsayılan olarak resim yönetiminde yuklediğiniz resim dosya adlarını düzeltmektedir. Eğer siz kendi resim/dosya yükleme eklentinizi kullanıyorsanız ve karakter hataları alıyorsanız, eklentinize şu şekilde uygulayabilirsiniz.

Eklentinizdeki dosya adı değişkenini dosya_temizle fonksiyonu içine almanız yeterlidir.

Code: Select all

dosya_temizle($yuklenen_dosya_adi_degikeni)
Tüm harfler küçük olması için şu şekilde uygulayabilirsiniz.

Code: Select all

utf8_strtolower(dosya_temizle($yuklenen_dosya_adi_degikeni))
Eğer düzeltme yapacağınız dosya değilde bağlantıysa(url) dosya_temizle fonksiyonu yerine url_temizle fonksiyonunu kullanabilirsiniz. Örneğin: Ürün, kategori vb eklerken seo kelimelerine bu fonksiyonu uygulayabilirsiniz. Böylece siz Türkçe karakter kullansanız da bu fonksiyon Türkçe karakterleri düzeltilecektir.

Attachments

Clear Turkish Character



User avatar
Newbie

Posts

Joined
Sun Apr 12, 2009 12:59 am
Location - Türkiye

Post by doktorteknik » Sun Mar 31, 2013 5:54 am

Merhaba,

Paylaşımınız için çok teşekkür ederim.
Sitemde google base eklentisinde bir türkçe karakter problemi yaşıyorum. Sanıyorum bunu düzeltmek içinde kullanabilirim.

Teşekkürler
İyi Çalışmalar

Newbie

Posts

Joined
Thu Jan 21, 2010 1:37 am

Post by kantar35 » Thu May 16, 2013 8:35 pm

Bu eklenti sanırım seo linkller için kullanabilir.

opencart destek sitesi


Newbie

Posts

Joined
Thu May 16, 2013 3:45 am

Post by realbabutsa1 » Thu Jan 16, 2014 4:43 am

bu eklenti otomatik seo oluşturmada oluşan türkçe karakter yerine "-" karakterinin yerleşmesi sorununu aşıyor mu?
lütfen daha açıklayıcı bir anlatım yaparmısınız?

Newbie

Posts

Joined
Thu Jan 16, 2014 4:41 am

Post by eka7a » Sun Jan 19, 2014 7:20 pm

Türkçe karakterleri ASCII karakter setindeki karakter ile değiştirir. Örneğin Ş harfini s ile değiştirir. Ama bunun çalışması için bu eklenti yüklendikten sonra kullandığınız seo eklentisi url_temizle fonksiyonu içine alınmalıdır.


User avatar
Newbie

Posts

Joined
Sun Apr 12, 2009 12:59 am
Location - Türkiye

Post by bozdurmakcom » Wed Mar 18, 2015 11:45 pm

daha yeni üst versiyonlarda sorun çıkarmaz umarım.

https://iddaaoyunlari.com/ http://www.eniyi10.info https://babafingo.info


Newbie

Posts

Joined
Tue Oct 07, 2014 9:21 pm

Who is online

Users browsing this forum: No registered users and 8 guests