Polskie wsparcie PrestaShop

PrestaShop => Konfiguracja => Wątek zaczęty przez: RoaDevil w Czerwiec 14, 2017, 04:01:56 pm

Tytuł: ładowanie asynchronicznie JS i CSS
Wiadomość wysłana przez: RoaDevil w Czerwiec 14, 2017, 04:01:56 pm
Ktoś może wie gdzie zmienić w Presta 1.6 tak żeby ładować asynchronicznie pliki CSS i JS przy wyświetlaniu strony?
albo w którym pliku można dopisać?

" Aby zapobiec blokowaniu wczytywania stron przez kod JavaScript, przy wczytywaniu tych zasobów zalecamy użycie w kodzie HTML atrybutu async. Na przykład:

<script async src="my.js">"[/b]
Tytuł: Odp: ładowanie asynchronicznie JS i CSS
Wiadomość wysłana przez: west w Czerwiec 15, 2017, 09:24:07 am
W header.tpl masz pętlę ładującą kod js i css
Tytuł: Odp: ładowanie asynchronicznie JS i CSS
Wiadomość wysłana przez: RoaDevil w Czerwiec 15, 2017, 10:53:55 am
Dodałem w header.tpl,

{if isset($js_defer) && !$js_defer && isset($js_files) && isset($js_def)}
{$js_def}
{foreach from=$js_files item=js_uri}
<script async type="text/javascript" src="{$js_uri|escape:'html':'UTF-8'}"></script>
{/foreach}
{/if}

ale nadal wywala:
(http://www.ereser.republika.pl/async.jpg)

Coś źle zrobiłem?
Tytuł: Odp: ładowanie asynchronicznie JS i CSS
Wiadomość wysłana przez: west w Czerwiec 15, 2017, 11:12:02 pm
a cache?
Tytuł: Odp: ładowanie asynchronicznie JS i CSS
Wiadomość wysłana przez: RoaDevil w Czerwiec 16, 2017, 07:21:36 am
a cache?
Możesz rozwinąć myśl? Np. Opisać tak żeby użytkownicy forum mogli skorzystać z Twojej porady?
Tytuł: Odp: ładowanie asynchronicznie JS i CSS
Wiadomość wysłana przez: west w Czerwiec 16, 2017, 07:39:21 am
Wyczyść po pierwsze cache sklepu, a po drugie cache przeglądarki - nie ma tutaj co rozwijać