Jump to content
  • 0

Problem z wyświetlaniem strony w Google Chrome oraz IE


kovu

Question

Witam wszystkich.

 

Zetknąłem się z dosyć nietypowym problemem. Strona niepoprawnie się wyświetla w Chromie oraz IE, a poprawnie w Firefoksie (Prestashop w wersji 1.5.4.1). Link tutaj - http://kovu.website.pl/darman/v2. Wygląda to tak, jakby w ogóle nie były ładowane style szablonu, na którym oparty jest ten projekt. Strona jest całkowicie "rozjechana".

 

Co jest dosyć zaskakujące, wcześniejsza wstępna wersja tego projektu (http://kovu.website.pl/darman/v1) poprawnie się wyświetla we wszystkich przeglądarkach. Jako że cały czas pracuję w Firefoksie, nie jestem w stanie znaleźć momentu, po którym projekt zaczął się niepoprawnie wyświetlać w innych przeglądarkach. Pomiędzy jedną a drugą wersją projektu było wprowadzane dosyć sporo zmian w stylach strony, były również wprowadzane poprawki w niektórych plikach tpl szablonu. Niestety było ich na tyle dużo, że nie wiem która zmiana okazała się kluczowa. Czy może ktoś zetknął się już z podobnym problemem i wie co jest przyczyną takiego zachowania strony w Chromie i IE? Będę bardzo wdzięczny za każdą podpowiedź.

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0
  • 0
Link to comment
Share on other sites

  • 0

różnica jest taka, że global.css z tego niedziałającego szablonu nie zawiera styli które są w global.css w tym działającym.

puste pliki w tym niedziałającym szablonie blokują ładowanie oryginalnych plików z modułów, stąd w efekcie nie ma nic - ani styli w global.css, ani w plikach css modułów bo są puste i blokują ładowanie oryginalnych.

Link to comment
Share on other sites

  • 0

różnica jest taka, że global.css z tego niedziałającego szablonu nie zawiera styli które są w global.css w tym działającym.

puste pliki w tym niedziałającym szablonie blokują ładowanie oryginalnych plików z modułów, stąd w efekcie nie ma nic - ani styli w global.css, ani w plikach css modułów bo są puste i blokują ładowanie oryginalnych.

 

 

Hmm.. Skąd ten wniosek, że plik global.css nie zawiera styli? Plik global.css z obydwu wersji różnią się nieznacznie. Pliki css dla modułów z obydwu wersji nie różnią się wcale.

 

Wydaje mi się, że ten trop chyba jednak nie jest dobry... Poza tym jeżeli tak jak przypuszczasz byłaby to wina pliku global.css, to dlaczego strona wyświetla się poprawnie w FF?

Edited by kovu (see edit history)
Link to comment
Share on other sites

  • 0

Rzeczywiście, masz rację.... Jak widać problem nie jest zbyt skomplikowany, choć jego naprawa będzie dla mnie dosyć czasochłonna. Trochę tych styli zmieniałem, ale przynajmniej teraz wiem gdzie szukać. Wielkie dzięki za pomoc, zasłużone piwo dla Ciebie 

beer-icon.png

 

Pozdrawiam

 

 

Edit: Znalazłem - przyczyna była prozaiczna, jeden niezamknięty nawias klamrowy w definicji styli. Brakowało domknięcia w czymś takim:

 

/* firefox padding fix for input tag */
@-moz-document url-prefix() {
input.button_mini, input.button_small, input.button, input.button_large,
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled {}
}  <- tego nawiasu brakowało
 

 

Cóż, na wskutek nieuwagi musiałem go w którymś momencie wykasować i pojawił się problem. Mam nadzieję, że w przyszłości komuś to pomoże, jeżeli zetknie się z podobnymi objawami. Problem rozwiązany, temat można zamknąć.

Edited by kovu (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...