tr-opencart

     
avatar Şuanki Zaman: 04-18-2024, 03:40 AMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Modifikasyon İmage isimlerindeki boşluk sorunu

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  fofotara - Görüntüleme - Okunma  8380 - Yorum  10

fofotarav
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 61
Konular: 6
Katılma Tarihi: Jan 2012
Rep Puanı: 0
Teşekkürler: 2
11 Mesajına, 22 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-05-2012 04:18 PM

Mrh,
ürün resimlerinde "xxx xxx xxx.jpg" gibi boşluklar olabiliyor. Bu normalde sorun çıkarmasa da
http://validator.w3.org/ sitesinde hata olarak dönüyor.

Düzeltmek için ;
admin/controller/common/filemanager.php dosyasını açın

$filename = basename(html_entity_decode($this->request->files['image']['name'][$idx], ENT_QUOTES, 'UTF-8'));

satırının hemen altına
////Filename fix by fofotara
$filename=str_replace(' ', '_', $filename);
////

ekleyin kaydedip denediğiniz de
xxx xxx xxx.jpg adının xxx_xxx_xxx.jpg olarak kayıt edildiğini göreceksiniz.

İyi çalışmalar
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: nokta , TECHNOLOG , e-ticaretdersleri , tiktak78
GokhanKorkutv
Deli (:
***
V.İ.P Premium user avatar
Çevrimdışı

Mesajlar: 227
Konular: 9
Katılma Tarihi: Sep 2012
Rep Puanı: 6
Teşekkürler: 18
81 Mesajına, 183 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-06-2012 10:29 PM
fofotara'nın çözümü güzel ve doğru. Ancak mecbur kalmadığınız sürece FTP'ye attığınız resim isimlerinde türkçe karakter ve boşluk kullanmamanız iyi olacaktır.
GokhanKorkut
www.gokhankorkut.com
because we share life..

Alıntı Yaparak Cevapla
Paylaş!
fofotarav
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 61
Konular: 6
Katılma Tarihi: Jan 2012
Rep Puanı: 0
Teşekkürler: 2
11 Mesajına, 22 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-10-2012 09:51 PM
(11-05-2012 04:18 PM)fofotara Yazılan:  Mrh,
ürün resimlerinde "xxx xxx xxx.jpg" gibi boşluklar olabiliyor. Bu normalde sorun çıkarmasa da
http://validator.w3.org/ sitesinde hata olarak dönüyor.

Düzeltmek için ;
admin/controller/common/filemanager.php dosyasını açın

$filename = basename(html_entity_decode($this->request->files['image']['name'][$idx], ENT_QUOTES, 'UTF-8'));

satırının hemen altına
////Filename fix by fofotara
$filename=str_replace(' ', '_', $filename);
////

ekleyin kaydedip denediğiniz de
xxx xxx xxx.jpg adının xxx_xxx_xxx.jpg olarak kayıt edildiğini göreceksiniz.

İyi çalışmalar

O zaman daha komplike bir çözüm bulalım. Seo yaparken kullandığım fonksiyonu ekleyelim

PHP Kod:
function cevir($text)
{
$tr=array("İ","Ş"," ","Ü","Ç","G","Ö","ı","ş","ü","ç","g","ö");
$utf8=array("I","S","-","U","C","G","O","i","s","u","c","g","o");
$text=str_replace($tr,$utf8,$text);
$text=preg_replace("@[^A-Za-z0-9-_]+@i","",$text);
$text=strtolower($text);
return(
$text);


$filename=cevir($filename); 
Bu şekilde tr karakterleri düzeltiyor, boşluk yerine "-" ekliyor, hepsinin küçük harf yapıyor.

Artık resmi eklerken resim isimlerinde tükçe karakter ve boşluklara dikkat etmeye gerek yok.
Alıntı Yaparak Cevapla
Paylaş!
GokhanKorkutv
Deli (:
***
V.İ.P Premium user avatar
Çevrimdışı

Mesajlar: 227
Konular: 9
Katılma Tarihi: Sep 2012
Rep Puanı: 6
Teşekkürler: 18
81 Mesajına, 183 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-10-2012 10:07 PM
Evet bu daha güzel olmuş.

Son bir hatırlatma daha yapayım;

Resimleri Admin Panelden değil de, FTP ile data klasörünüze attığınız zaman, oluşturduğunuz klasörlerin içinde türkçe karakter içeren resimler olursa, admin panelde o klasörün tamamını göstermeyecektir.

Bu da opencart'ın ufak bir bugu.

Hatta arama motorları için bir de şunu yazayım (:

Admin panelde resimleri göstermiyor, göremiyorum, resimler yok.
GokhanKorkut
www.gokhankorkut.com
because we share life..

Alıntı Yaparak Cevapla
Paylaş!
noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 671
175 Mesajına, 273 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-21-2012 08:56 PM
PHP Kod:
function cevir($text)
{
$tr=array("İ","Ş"," ","Ü","Ç","G","Ö","ı","ş","ü","ç","g","ö");
$utf8=array("I","S","-","U","C","G","O","i","s","u","c","g","o");
$text=str_replace($tr,$utf8,$text);
$text=preg_replace("@[^A-Za-z0-9-_]+@i","",$text);
$text=strtolower($text);
return(
$text);


$filename=cevir($filename); 

bu düzenlemeyi yaptığımızda admin panelden resim yüklerken
uyarı: hatalı dosya türü
mesajını veriyor nasıl düzeltebiliriz bu kodu?
Kullandığım oc versiyonu 1.5.4.1
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!
fofotarav
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 61
Konular: 6
Katılma Tarihi: Jan 2012
Rep Puanı: 0
Teşekkürler: 2
11 Mesajına, 22 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-26-2012 02:19 PM
@nokta;
ben de aynı versiyonda kullanıyorum. Bu hata gelmedi hiç.
Alıntı Yaparak Cevapla
Paylaş!
fofotarav
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 61
Konular: 6
Katılma Tarihi: Jan 2012
Rep Puanı: 0
Teşekkürler: 2
11 Mesajına, 22 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-28-2012 01:24 PM
$text=strtolower($text);

bu satırı kaldırarak dener misiniz ?
Alıntı Yaparak Cevapla
Paylaş!
noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 671
175 Mesajına, 273 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-28-2012 03:46 PM
(11-28-2012 01:24 PM)fofotara Yazılan:  $text=strtolower($text);

bu satırı kaldırarak dener misiniz ?

Malesef yine aynı hatayı verdi resmi ektedir.


Ekli Dosya(lar) Önizleme(ler)
Resmi Büyütmek İçin Tıklayın   
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!
mywebv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 180
Konular: 47
Katılma Tarihi: Mar 2015
Rep Puanı: 0
Teşekkürler: 6
4 Mesajına, 4 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-08-2015 05:01 PM
(11-10-2012 09:51 PM)fofotara Yazılan:  
(11-05-2012 04:18 PM)fofotara Yazılan:  Mrh,
ürün resimlerinde "xxx xxx xxx.jpg" gibi boşluklar olabiliyor. Bu normalde sorun çıkarmasa da
http://validator.w3.org/ sitesinde hata olarak dönüyor.

Düzeltmek için ;
admin/controller/common/filemanager.php dosyasını açın

$filename = basename(html_entity_decode($this->request->files['image']['name'][$idx], ENT_QUOTES, 'UTF-8'));

satırının hemen altına
////Filename fix by fofotara
$filename=str_replace(' ', '_', $filename);
////

ekleyin kaydedip denediğiniz de
xxx xxx xxx.jpg adının xxx_xxx_xxx.jpg olarak kayıt edildiğini göreceksiniz.

İyi çalışmalar

O zaman daha komplike bir çözüm bulalım. Seo yaparken kullandığım fonksiyonu ekleyelim

PHP Kod:
function cevir($text)
{
$tr=array("İ","Ş"," ","Ü","Ç","G","Ö","ı","ş","ü","ç","g","ö");
$utf8=array("I","S","-","U","C","G","O","i","s","u","c","g","o");
$text=str_replace($tr,$utf8,$text);
$text=preg_replace("@[^A-Za-z0-9-_]+@i","",$text);
$text=strtolower($text);
return(
$text);


$filename=cevir($filename); 
Bu şekilde tr karakterleri düzeltiyor, boşluk yerine "-" ekliyor, hepsinin küçük harf yapıyor.

Artık resmi eklerken resim isimlerinde tükçe karakter ve boşluklara dikkat etmeye gerek yok.

selam,ben kategori altya kategori ve ürünlerimde boşluk kullandım ve oralar artık %20 şeklinde görünüyor.yukardakine benzer bi uygulama benim için olabilir mi ?
Alıntı Yaparak Cevapla
Paylaş!
mucitv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 7
Konular: 3
Katılma Tarihi: Nov 2015
Rep Puanı: 0
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-09-2016 02:25 AM
Mrb. konuya nezaman cevap gelir bilmiyorum. ama u opencart resim upload sorunları hemen hemen herkezde var. birisi şuna el atsada uğraşa uğraşa resim eklemesekte direk upload ettiğimiz resim ürüne eklense ne var sanki. yok klasör oluştur yok oluşturduğun klasöre resim çek yok çektiğin resmi seç. hem uzun iş hemde yeni klasör içine gelen resimler görünmüyor. bu sorunçoğu kişide var. şimdi şöyle birşey yapamayızmı. resim üzerine tıklandığında direk upload sayfası açılsa oradan resmi seçip yükle dediğimizde resim ürüne eklenmiş olsa olamazmı böyle birşey. Yardımlarınızı bekliyorum. bu birçok kişinin işine yarayacaktır.
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

İmage isimlerindeki boşluk sorunu Konusunun Linki Direk Link
İmage isimlerindeki boşluk sorunu Konusunun HTML Kodu HTML Link
İmage isimlerindeki boşluk sorunu Konusu BBCode Linki BBCode Link
İmage isimlerindeki boşluk sorunu Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Eklenti arama ve yükleme sorunu Sürüm 4.0.2.3 m.polat 0 185 12-05-2023 09:46 AM
Son Mesaj: m.polat
  lütfen ayrdım edin Kayma sorunu oktiy 0 434 02-12-2022 05:37 PM
Son Mesaj: oktiy
  mail.php sorunu H737 17 13,375 08-26-2021 02:42 AM
Son Mesaj: umut4ykut
  İletişim mesaj sonrası boş sayfa sorunu çözümü ipeksag 1 1,086 02-25-2021 03:07 AM
Son Mesaj: ngenar
  Ödeme Eklentisi OCSESID Sorunu akadirabus 0 715 02-24-2021 09:58 AM
Son Mesaj: akadirabus
  Stok Miktarı : 0 Sorunu KrallStotzi 2 1,027 02-07-2021 04:15 PM
Son Mesaj: ufuk456
  Sipariş Güncelleme durumu mail sorunu mustykte 0 685 12-14-2020 06:48 PM
Son Mesaj: mustykte
  SameSite Sorunu xuser20 0 929 09-26-2020 03:15 PM
Son Mesaj: xuser20
  mysql oc_order sorunu unomodotr 1 736 09-05-2020 02:36 PM
Son Mesaj: Gökhan TAYLAN
  kategorilerin mobilde görünmeme sorunu metehan 0 570 03-26-2020 04:14 PM
Son Mesaj: metehan

İmage isimlerindeki boşluk sorunu indir, İmage isimlerindeki boşluk sorunu Videosu, İmage isimlerindeki boşluk sorunu online izle, İmage isimlerindeki boşluk sorunu Bedava indir, İmage isimlerindeki boşluk sorunu Yükle, İmage isimlerindeki boşluk sorunu Hakkında, İmage isimlerindeki boşluk sorunu nedir, İmage isimlerindeki boşluk sorunu Free indir, İmage isimlerindeki boşluk sorunu oyunu, İmage isimlerindeki boşluk sorunu download


Forum Atla: