• 13-04-2021, 18:34:23
    #1
    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
  • Kabul Edilen Cevap
    • kozanfirmam adlı üyeden alıntı: mesajı görüntüle
      Yanlış dosya olabilir hocam
      im10ur adlı üyeden alıntı: mesajı görüntüle
      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.
      salimsevindik adlı üyeden alıntı: mesajı görüntüle
      Merhabalar, versiyonlama yapabilirsiniz. doğru dosyada değişiklik yaptığınıza eminseniz çözülecektir.


      herkese teşekkür ederim tarayıcıda geliştirici ayarlarında bakarken xtensions.css adlı dosyada görünüyordu ve ben de burada değişiklik yapıyordum fakat aynı isimde xtensions.less isimli bir dosya daha varmış onda değişiklik yapınca çözüldü içerikleri neredeyse aynı ben de anlamadım niye böyle bişey var
  • 13-04-2021, 18:42:47
    #2
    Yanlış dosya olabilir hocam
  • 13-04-2021, 18:45:02
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    domainsaticisi adlı üyeden alıntı: mesajı görüntüle
    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.
  • 13-04-2021, 18:48:03
    #4
    im10ur adlı üyeden alıntı: mesajı görüntüle
    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.

    sonuncu hariç diğerlerini yaptım hocam ama olmaadı önbellek değil gibi sanki teşekkür ederim onu da denerim
  • 13-04-2021, 18:48:16
    #5
    Merhabalar, versiyonlama yapabilirsiniz. doğru dosyada değişiklik yaptığınıza eminseniz çözülecektir.
  • 13-04-2021, 18:54:10
    #6
    Bu cevap, moderatörlerimiz tarafından kabul edilebilir bir cevap olarak işaretlendi.
    kozanfirmam adlı üyeden alıntı: mesajı görüntüle
    Yanlış dosya olabilir hocam
    im10ur adlı üyeden alıntı: mesajı görüntüle
    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.
    salimsevindik adlı üyeden alıntı: mesajı görüntüle
    Merhabalar, versiyonlama yapabilirsiniz. doğru dosyada değişiklik yaptığınıza eminseniz çözülecektir.


    herkese teşekkür ederim tarayıcıda geliştirici ayarlarında bakarken xtensions.css adlı dosyada görünüyordu ve ben de burada değişiklik yapıyordum fakat aynı isimde xtensions.less isimli bir dosya daha varmış onda değişiklik yapınca çözüldü içerikleri neredeyse aynı ben de anlamadım niye böyle bişey var