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
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.
A jaką wersję PrestaShop posiadasz?
[…] błędnie działający szablon PrestaShop na serwerze home.pl – naprawa […]