wdrożenia PrestaShop

ładowanie asynchronicznie JS i CSS

  • 5 Odpowiedzi
  • 2767 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline RoaDevil

  • Nowy
  • *
  • 4
  • 0
  • Płeć: Mężczyzna
  • PrestaShop 1.6.1.12
  • PrestaShop: 1.6.1
  • Status: forum
ładowanie asynchronicznie JS i CSS
« dnia: 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]
« Ostatnia zmiana: Czerwiec 15, 2017, 09:23:43 am wysłana przez west »

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: ładowanie asynchronicznie JS i CSS
« Odpowiedź #1 dnia: Czerwiec 15, 2017, 09:24:07 am »
W header.tpl masz pętlę ładującą kod js i css
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline RoaDevil

  • Nowy
  • *
  • 4
  • 0
  • Płeć: Mężczyzna
  • PrestaShop 1.6.1.12
  • PrestaShop: 1.6.1
  • Status: forum
Odp: ładowanie asynchronicznie JS i CSS
« Odpowiedź #2 dnia: 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:


Coś źle zrobiłem?

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: ładowanie asynchronicznie JS i CSS
« Odpowiedź #3 dnia: Czerwiec 15, 2017, 11:12:02 pm »
a cache?
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline RoaDevil

  • Nowy
  • *
  • 4
  • 0
  • Płeć: Mężczyzna
  • PrestaShop 1.6.1.12
  • PrestaShop: 1.6.1
  • Status: forum
Odp: ładowanie asynchronicznie JS i CSS
« Odpowiedź #4 dnia: 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?

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: ładowanie asynchronicznie JS i CSS
« Odpowiedź #5 dnia: Czerwiec 16, 2017, 07:39:21 am »
Wyczyść po pierwsze cache sklepu, a po drugie cache przeglądarki - nie ma tutaj co rozwijać
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl