Press "Enter" to skip to content

błędnie działający szablon PrestaShop na serwerze home.pl – naprawa

Admin 3

Już poruszaliśmy optymalizację skryptu PrestaShop pod serwerami home.pl

serwer sklepu Presta Shop na home.pl i rozsypany szablon, problem z Presta Shop na Home.pl

Ponadto możesz natknąć się na błąd ze „sklejonymi” ścieżkami do zasobów serwera:

PrestaShop – błędne ścieżki i rozsypany szablon na serwerze Home.pl

Dziś przedstawimy problem dziwnego zachowania się szablonu na serwerach tej firmy i sposobu jak to naprawić.

Zawartość artykułu

Czym się objawia usterka?

M.in.:

  • nie działają elementy interaktywne (pojawiające się okna, elementy ruchome itp.)
  • co za tym idzie – może nie funkcjonować slider
  • sklep stosunkowo wolno działa
  • nie działają skrypty JavaScript.

I istonie, jeśli zaglądnąć w Narzędzia Developerskie np. w Mozilla Firefox sypią się błędy:

Nie inaczej jest w źródle HTML szablonu. Pojawia się tam błędna ścieżka w plikach JS i CSS:

Przyczyna

Ale dlaczego tak się dzieje? Po prostu środowisko serwerowe home.pl i ustawienia separacji serwisu prawdopodobnie powoduje wyświetlenie się dodatkowego ukośnika. Przeglądarka WWW źle rozpoznaje taki zasób i nie może wczytać pliku .js albo .css. Objawia się to wystąpieniem błędów JavaScript które rzutują na błędne zachowanie się szablonu.

Tyle programistycznego bełkotu:) Teraz jak to naprawić.

Naprawa

Nie zagłębiajmy się w przyczyny tego problemu, tylko naprawmy tę ścieżkę.

Otwórz plik:

/themes/{SZABLON}/header.tpl

Znajdź wystąpienie kodu:

{$css_uri|escape:'html':'UTF-8'}

Zamień je na:

{$css_uri|replace:'//themes/':'/themes/'|escape:'html':'UTF-8'}

Następnie kod:

{$js_uri|escape:'html':'UTF-8'}

Zamień na:

{$js_uri|replace:'//themes/':'/themes/'|escape:'html':'UTF-8'}

Pozostaje tylko wyczyścić cache sklepu. Najprościej usuń te foldery:

/cache
/themes/{szablon}/cache

Następnie utwórz je na nowo – puste.

Więcej informacji o czyszczeniu cache PrestaShop i przyśpieszeniu działania skryptu.

 

 

 

 

grafika: wallpaperplay.com

  1. Dzień dobry,
    a czy ktoś miał problem ze stroną potwierdzenie zamówienia w sklepie na prestashop i serwerze home?

    Będę wdzięczna za informację. Home uważa, że ” błędy, które się Państwu wyświetlają są związane z błędnie działającymi komponentami Państwa aplikacji.” a nie z ich serwerem.
    Pozdr.

    • Admin Admin

      A jaką wersję PrestaShop posiadasz?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Zobacz także !
Potrzebujesz mapy Google w dziale kontakt w PrestaShop? Użyj wbudowanej…