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)
Code: Select all
utf8_strtolower(dosya_temizle($yuklenen_dosya_adi_degikeni))