merhaba arkadaşlar opencart için bir modül almıştım renklerinde değişiklik yapmak için css dosyasını düzenliyorum ftp ile atıyorum fakat hiçbir değişiklik olmuyor.dosyayı yeniden bilgisayarıma indirdiğimde yaptığım değişikliklerden eser yok yani eski haline dönüşüyor sebebi ne olabilir
Opencart ile ilgili çok bilgim yok fakat ya Opencart izin vermiyor ve kendi CSS dosyası ile değiştiriyor yada tarayıcı dosyayı önbelleğe alıyor. Büyük ihtimalle ikincisi.
CSS dosyasında değişikliklerinizi yapınız, dosyayı yükleyiniz. Sonra sitenizde
CTRL + F5 ile yenileyin. Yani önbelleği temizleyerek yenileyin.
Bazen dosyayı değiştirmiş olsanız bile FTP'den indirdiğinizde eski dosyanın inmiş olacağını göreceksiniz. Bu benim de başıma geldi. Bu durumda ilk önce FTP'den dosyayı silin, sonra yenisini yükleyin.
Şunu da yapabilirsiniz;
CSS dosyanızı çağırdığınız yerde (örneğin:
<link rel="stylesheet" href="style.css" />) dosya isminin sonuna "style.css?v=1.0" gibi bir versiyon ifadesi yazın. Bu dosyayı güncellediğinizde "style.css?v=1.1" şeklinde değiştirin. Tarayıcılar dosya ismindeki bu değişikliği algıladığında otomatik dosyayı yeniden indirip önbelleğe alacak. böylece önbellekteki eski kodlar yerine yenisini kullanacak.
Yanlış bilmiyorsam "style.css?v=1.0" isimlendirmesindeki
v yerine herhangi bir şey yazabilirsiniz.
1.0 yerine otomatik olarak dosyanın son düzenleme tarihine bağlı olarak bir ifade yazdırabilirsiniz.