Автор Тема: CSS и JS, блокирующие отображение верхней части страницы  (Прочитано 127 раз)

19 Июля 2016, 17:44:26
  • Фрилансер
  • *
  • Сообщений: 167
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
19 Июля 2016, 19:14:51
Ответ #1
  • Партнер
  • Фрилансер
  • ****
  • Сообщений: 223
  • Репутация: +10/-0
  • SEO оптимизация сайтов, интенет-магазинов.
    • Просмотр профиля
Рекомендации написаны, загрузку сделать асинхронной, переместить в конец, объеденить в один файл. Файлы, которые блокируются, проверить на разрешение доступа ботам google. Сделать это можно в инструментах вебмастера.
Оптимизация Prestashop не отличается от других движков.
Поисковая оптимизация, SEO  оптимизация сайтов, интенет-магазинов.  Работа на результат –  вывод в топ, увеличение посещяемости и увеличение продаж.
19 Июля 2016, 21:54:59
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 167
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо, я читать умею. Я уже делал оптимизацию самописного сайта. Суть в том, что я не работал по-серьезному с престой, и потому не могу найти место, где же это подключаются стили, чтобы их оптимизировать. В каком файле.
19 Июля 2016, 22:33:46
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 85943
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Писали не один раз, в 2-х шаблонах header.tpl и footer.tpl.
20 Июля 2016, 09:39:58
Ответ #4
  • Фрилансер
  • *
  • Сообщений: 167
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо, именно то, что нужно. Со стилями разобрался, но теперь хотелось бы с js-скриптами дело решить. А они где подключаются? Ибо в этих файлах их не то количество совсем)
20 Июля 2016, 10:02:57
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 85943
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В header.tpl
{if isset($js_defer) && !$js_defer && isset($js_files) && isset($js_def)}
{$js_def}
{foreach from=$js_files item=js_uri}
<script type="text/javascript" src="{$js_uri|escape:'html':'UTF-8'}"></script>
{/foreach}
{/if}
{$HOOK_HEADER}

В модулях в методе install установка в hookDisplayHeader, подключение javascript происходит в этом хуке.