Как обновлять
AB cookies
Список релизов
menu

linkФункционал

Модуль призван обеспечить требования поисковой системы Google в вопросе предзагрузки файлов используемых шрифтов и изображений при загрузке страниц магазина, за счет чего сайт получает дополнительные баллы в оценке скорости загрузки по Google PageSpeed Insights, что становится очень актуально при тонкой оптимизации скорости загрузки сайта.

Модуль входит в пакет SpeedUP для CS-Cart проектов (поставляется бесплатно в рамках пакета).

Какие проблемы решает модуль "АВ: Предзагрузка":

  • Обеспечивает техническую реализацию предзагрузки файлов шрифтов (прямое требования сервиса аудита скорости Google PageSpeed Insights);
  • Обеспечивает использование приоритетов загрузки файлов изображений при загрузке страниц (улучшает показатели FCP/LCP, значимость которых неоднократно подчеркивалась в анонсах Google по изменению алгоритмов поискового ранжирования в 2021 году);
  • Обеспечивает автоматическую предзагрузку для списков товаров, главного изображения товара, главного изображения блога.

linkСовместимость

Доступная версия модуля Совместимые версии CS-Cart/Multi-Vendor
v1.3.4 4.16.2 – 4.17.2
v1.3.3 4.12.1 – 4.17.1
v1.1.2 4.11.1 – 4.11.5

Модуль совместим со следующими Темами:

  • YoupiTheme (совместимых с соответствующей версией CS-Cart);
  • UniTheme2 (совместимых с соответствующей версией CS-Cart);
  • Responsive.

linkТехническая поддержка

Общие условия технической поддержки доступны по этой ссылке (обязательно изучите эти условия, все решения от команды разработчиков AlexBranding поставляются с ограниченной технической поддержкой).

Для того, чтобы воспользоваться нашей технической поддержкой, выполняйте следующую последовательность действий:

  1. На сайте https://cs-cart.alexbranding.com авторизуйтесь под своей учетной записью владельца заказа;
  2. Перейдите на страницу Мой профиль → Заказы;
  3. Найдите соответствующий заказ с решением (по которому у Вас есть проблема) в списке заказов и перейдите к его деталям;
  4. Найдите ссылку Техническая поддержка рядом с названием модуля (по которому вам необходима помощь) и нажмите ее;
  5. Заполните данные с проблемой, предоставьте доступы к Вашей установке (обязательно путь к административной панели, почту и пароль администратора + FTP доступы) и создайте тикет (после того, как будет создан тикет, Вы получите письмо на e-mail и специальный код для отслеживания тикета в дальнейшем);
  6. Ожидайте ответ специалиста (на электронную почту владельца заказа с темой) в соответствии с регламентами работы службы техподдержки и выбранным Вами приоритетом решения.

Если Вы не получили ответ в течении сроков, обозначенных в регламентах, напишите на почту info@alexbranding.com с номером тикета, по которому вовремя не получили ответ, и менеджер команды разработчиков решит проблему с соблюдением регламентов.

Техническая поддержка по телефонным обращениям и прямым e-mail письмам не осуществляется, вся помощь проходит через тикеты и helpdesk. Внимательно изучайте документацию к модулю и условия технической поддержки перед созданием обращения.

linkОграничения и предупреждения

Рекомендуем ознакомиться с общими ограничениями:

  1. Все модули и решения команды AlexBranding требуют предварительной установки сервисного модуля AB: Менеджер Модулей. Он поставляется бесплатно и отвечает за вопросы: установки, обновления, лицензионной проверки модулей. Исключить использование этого сервисного модуля не представляется возможным;
  2. Файлы модуля могут иметь закрытую (закодированную) часть, в которой находится исключительно проверка лицензии;
  3. Модуль будет работать только на тех доменах, которые указаны в лицензии пользователя. При попытке использования решения на установках CS-Cart, домены которых не включены в лицензию, модуль будет автоматически выключен;
  4. Установка локально не допускается системой лицензирования, чтобы модуль работал на дополнительном домене (поддомене) укажите этот домен (поддомен) в поле Домен при заказе (или напишите на info@alexbranding.com) — добавление технических доменов для разработчика или для тестирования — бесплатно.

linkУстановка

После того, как Ваш заказ будет обработан нашим менеджером, он будет переведен в состояние Выполнен, Вы получите письмо на Ваш почтовый ящик с номерами лицензий заказанных модулей (обычно это требует от 15 минут до 8 часов в зависимости от времени суток и дня недели).

Далее выполняйте следующую последовательность действий, которая отличается в зависимости от вашей версии платформы CS-Cart:

Если у Вас CS-Cart версии 4.16.1 и выше

Если у Вас CS-Cart версии 4.13.1 и выше

Если у Вас CS-Cart версии 4.12. *

Если у Вас CS-Cart версии до 4.11.5



Также, Вы можете установить модуль стандартной установкой для CS-Cart. Для этого, скачайте соответствующий архив с совместимой с Вашей версией платформы CS-Cart версией модуля.
Перейдите на сайт cs-cart.alexbranding.com, авторизуйтесь под учетной записью владельца заказа и перейдите в Мой профиль → Заказы → Соответствующий заказ, перейдите в его детали и Вы увидите список доступных архивов для заказанного модуля. Скачайте необходимую Вам версию (архив) и произведите установку (стандартная для CS-Cart установка: Модули → Скачанные модули и в меню шестерёнки выберите Ручная установка).

При этом сервисный модуль AB: Менеджер модулей должен быть установлен и иметь статус Включен.

Для доступа к настройкам модуля необходимо перейти на страницу Панель администратора → Модули → Управление модулями и у названия модуля в меню шестерёнки выбрать соответствующий пункт меню.
Страница настроек модуля

linkУправления ссылками предзагрузки

Для управления ссылками предзагрузки перейдите на страницу Панель администратора → Модули → Управление модулями, у названия модуля AB: Предзагрузка в меню шестерёнки выберите Предзагрузка ссылок.

Страница управления ссылками предзагрузки

Нажмите кнопку Добавить новую ссылку и заполните появившуюся форму.

Форма добавления ссылки предзагрузки

  1. URL — ссылка на шрифт. Можно указывать как абсолютные ссылки https://domain.com/fonts/font.woff, так и относительные /fonts/font.woff. Во втором случае будет подставлен текущие домен и протокол.
  2. Формат — формат файла.
  3. Использовать timestamp — у локальных шрифтов, подключаемых в стилях, к ссылке автоматически доставляется временная метка вида https://domain.com/fonts/font.woff?1580119222. В таком случае в URL нужно добавить ссылку до знака вопроса (https://domain.com/fonts/font.woff) и установить этот чекбокс.
  4. Статус — позволяет временно убрать ссылку из предзагрузки, не удаляя данные.

linkПример добавления ссылок предзагрузки

Откройте любую страницу витрины сайта и обновите её с открытой вкладкой Network в Инструментах разработчика.

Определение ссылок

Добавьте ссылки на файлы, которые хотите предзагружать.

Пример ссылок предзагрузки

Результат предзагрузки

На странице AB: UniTheme2 → Настройки темы → Вкладка "Модули" модуль AB: Preload (Предварительная загрузка) добавляет свои настройки предзагрузки изображений. Модуль отключает Lazy Load для нескольких первых изображений и добавляет для них теги <link rel="preload">. Используйте для повышения показателя PageSpeed Insights.

Страница настроек модуля в теме UniTheme2

На странице Дизайн → Макеты модуль АВ: Preload (Предварительная загрузка) добавляет настройки в блоки баннеров с шаблонами AB: Расширенный баннер (Карусель) и AB: Расширенный баннер:

  • Предзагрузить первый баннер ‒ при включенной настройке главное изображение первого баннера в блоке автоматически предзагружается.
  • Экспертные настройки предзагрузки ‒ часть первого экрана, которую занимает изображение. Доступен выбор для каждого устройства отдельно.

Настройка в блоке баннеров с шаблоном "AB: Расширенный баннер (Карусель)"

На странице AB: YoupiTheme → Настройки темы → Вкладка "Модули" модуль AB: Preload (Предварительная загрузка) добавляет свои настройки предзагрузки изображений. Модуль отключает Lazy Load для нескольких первых изображений и добавляет для них теги <link rel="preload">. Используйте для повышения показателя PageSpeed Insights.

Страница настроек модуля в теме YoupiTheme

На странице Дизайн → Макеты модуль АВ: Preload (Предварительная загрузка) добавляет настройки в блоки баннеров с шаблонами AB: Расширенный баннер (Карусель) и AB: Расширенный баннер:

  • Предзагрузить первый баннер ‒ при включенной настройке главное изображение первого баннера в блоке автоматически предзагружается.
  • Экспертные настройки предзагрузки ‒ часть первого экрана, которую занимает изображение. Доступен выбор для каждого устройства отдельно.

Настройка в блоке баннеров с шаблоном "AB: Расширенный баннер (Карусель)"

Внимание! Использование баннеров категорий на первых позициях списка товаров может снизить эффективность предзагрузки.

linkАнализатор в меню администратора на витрине

Модуль добавляет анализатор в меню администратора, что находится на витрине. Данный анализатор помогает понять процентное соотношение изображений на первом экране.

Для работы с анализатором выполните следующие действия:

  1. Авторизуйтесь под администратором на витрине.
  2. Откройте меню администратора на витрине.
  3. В верхнем правом углу нажмите на иконку анализатора.

После вышеуказанных действий на витрине отобразится цветовой индикатор с цифровым значением и подсказкой для каждого изображения.

Пример работы анализатора

Цветовой индикатор указывает:

  • Зелёный цвет ‒ изображения, которые уже предзагружены;
  • Красный цвет ‒ изображения, которые не предзагружены и их стоит предзагрузить;
  • Синий цвет ‒ изображения, которые не предзагружены.

Цифровой индикатор указывает:

  • Цифра белого цвета, что расположена слева обозначает значение, которое указано для этого изображения в настройках предзагрузки;
  • Цифра жёлтого цвета, что расположена справа указывает на площадь, которую занимает изображение относительно площади всех изображений в просматриваемом экране.

Наведите на иконку процента в верхнем правом углу каждого изображения на экране, чтобы увидеть подсказку.
Подсказка указывает:

  • Состояние предзагруженности изображения;
  • Фактическую часть от всех изображений в окне;
  • Актуальное состояние настройки.

Смотрите видео с примерами использования анализатора:

linkИнтеграции с другими решениями

1. Предзагрузка изображений баннеров категорий и подкатегорий
Связь между модулями:

Модуль Preload (Предварительная загрузка) предзагружает изображения баннеров категорий.

2. Предзагрузка изображений категорий и подкатегорий в блоке быстрой навигации
Связь между модулями:

Модуль Preload (Предварительная загрузка) добавляет свои настройки в блок быстрой навигации, которые позволяют настраивать предзагрузку изображений категорий и подкатегорий:

  • Включить предзагрузку ‒ при включенной настройке модуль позволяет автоматически предзагружать изображения категорий и подкатегорий в блоке быстрой навигации.
  • Процент области просмотра ‒ часть первого экрана, которую занимает изображение. Доступен выбор для каждого устройства отдельно.

Настройки предзагрузки в блоке быстрой навигации

3. Предзагрузка изображений SEO-страниц для фильтров в блоке подкатегорий
Связь между модулями:

Модуль Preload (Предварительная загрузка) добавляет предзагрузку изображений SEO-страниц для фильтров в блоке подкатегорий.

4. Предзагрузка обложки видео товара
Связь между модулями:

Модуль Preload (Предварительная загрузка) предзагружает обложку видео товара, которое установлено как изображение товара по умолчанию. Это обеспечивает использование приоритетов загрузки файлов изображений при загрузке страниц (улучшает показатели FCP/LCP, значимость которых неоднократно подчеркивалась в анонсах Google по изменению алгоритмов поискового ранжирования в 2021 году).

linkКак обновлять

Для того, чтобы иметь возможность обновлять модуль, Вы должны иметь активный период подписки лицензии модуля.

О наличие доступных обновлений оповестит AB: Менеджер модулей (Вы увидите индикатор наличия новых оповещений). Рекомендуемый способ — обновление через Центр обновлений CS-Cart (регламентированная процедура платформы). Этот способ позволит без потерь настроек произвести переход на новую версию модуля, которая гарантированно совместима с Вашей версией платформы CS-Cart.

Перед обновлением всегда делайте полный бэкап базы данных и файлов Вашего магазина (рекомендуем производить резервное копирование средствами сервера или хостинга).

Чтобы произвести обновление:

  1. Перейдите на страницу Панель администратора → Администрирование → Центр обновлений;
  2. Найдите среди доступных обновлений соответствующее и нажмите кнопку Обновить;
  3. Следуйте всем инструкциям, которые будут показаны при процедуре обновления;
  4. Произведите очистку кэша CS-Cart после завершения обновления модуля.

Если у Вас ранняя версия модуля (без поддержки Центра обновлений)

linkAB cookies

Модуль добавляет свои cookies, а именно:

Название cookie Описание Срок хранения
ab__p_dpr Сохраняет значение плотности пикселей устройства. Сессия

linkСписок релизов


Подпишитесь на наш Telegram-канал для получения информации о новых релизах.

v1.3.4 от 22 Ноября 2023

Изменения в существующей функциональности:
[*] Удален неиспользуемый контроллер.
[*] Улучшена эффективность работы предзагрузки в Google Chrome.

Исправления ошибок:
[!] Тема UniTheme2. Не работала предзагрузка изображений подкатегорий. Исправлено.
[!] Модуль HiDPI. Не предзагружались 2x изображения. Исправлено.
[!] Устанавливалась неправильная временная метка для шрифтов по причине чего шрифты могли загружаться дважды. Исправлено.
[!] Ссылка на одно и то же изображение предзагружалась несколько раз. Исправлено.
[!] Тема Responsive и модуль "HiDpi". Скроллер изображений в списках товаров не загружал второе и последующие изображения. Исправлено.

v1.3.3 от 03 Ноября 2021

Исправления ошибок:
[!] Тема YoupiTheme. Не предзагружалось фоновое изображение баннеров. Исправлено.
[!] Модуль "WebP изображения". Логотип предзагружался в оригинальном формате (не WebP). Исправлено.

v1.3.2 от 08 Октября 2021

Исправления ошибок:
[!] Изображения с кириллическими именами нарушали работу анализатора. Исправлено.
[!] Тема UniTheme2. Модуль Hidpi. При включенной настройке темы "Заменять основное изображение товара при наведении на иконку вариации", на экранах Retina использовались стандартные изображения, вместо изображений повышенной четкости. Исправлено.

v1.3.1 от 25 Июня 2021

Видео к релизу:

Новые возможности и улучшения:
[+] Добавлена совместимость с модулем "AB: Быстрая навигация" версии 1.10.0 и выше, где в блоке быстрой навигации добавлена настройка "Включить предзагрузку".
[+] YoupiTheme. Добавлены настройки предзагрузки.
[+] Добавлена совместимость с модулем "AB: Видео галерея товара" версии 2.5.0 и выше.
[+] UniTheme2, YoupiTheme. Добавлена предзагрузка изображений подкатегорий.
[+] UniTheme2, YoupiTheme. Добавлены настройки предзагрузки изображений подкатегорий на страницу "Настройки темы → вкладка "Модули".
[+] Модуль "AB: SEO-страницы для фильтров" версии 7.5.1 и выше. Добавлена предзагрузка SEO-страниц для фильтров в блоке подкатегорий.
[+] UniTheme2, YoupiTheme. Добавлены настройки темы "Процент области просмотра" для подкатегорий и товарных списков на страницу "Настройки темы → вкладка "Модули", с возможностью настройки отдельно для каждого устройства.
[+] UniTheme2, YoupiTheme. Добавлены настройки "Процент области просмотра" в блок баннеров, с возможностью настройки отдельно для каждого устройства.
[+] UniTheme2, YoupiTheme. Модуль "AB: Быстрая навигация". Добавлены настройки "Процент области просмотра" в блок "AB: Быстрая навигация", с возможностью настройки отдельно для каждого устройства.

Изменения в существующей функциональности:
[*] Настройка блока баннеров "Отключить Lazy Load первого баннера" переименована в "Предзагрузить первый баннер".

Исправления ошибок:
[!] UniTheme2. Не предзагружались обычные графические баннеры в шаблоне "AB: Расширенный баннер (Карусель)". Исправлено.
[!] UniTheme2, YoupiTheme. Не предзагружался баннер, если для него не было выбрано фоновое изображение. Исправлено.
[!] Модуль "Поддержка HiDPI". Могли предзагружаться неправильные изображения. Исправлено.

v1.3.0 от 12 Апреля 2021

Обратите внимание!
Модуль работает с темой YoupiTheme, начиная с версии 4.12.2.d, а также UniTheme2, начиная с версии 4.12.2.e.

Новые возможности и улучшения:
[+] Добавлена возможность динамически предзагружать изображения.
[+] Тема UniTheme2. На странице "AB: UniTheme2 → Настройки темы → Вкладка "Модули" добавлены настройки предзагрузки изображений.
[+] Добавлена автоматическая предзагрузка для списков товаров, главного изображения товара, главного изображения блога.
[+] Тема UniTheme2. В шаблоны "AB: Расширенный баннер (Карусель)" и "AB: Расширенный баннер" добавлена настройка "Отключить Lazy Load первого баннера" .
[+] Тема YoupiTheme. В шаблон "AB: Расширенный баннер (Карусель)" добавлена настройка "Отключить Lazy Load первого баннера" .

v1.2.0 от 17 Декабря 2020

Новые возможности и улучшения:
[+] Добавлена совместимость с CS-Cart 4.12.1.

v1.1.2 от 29 Сентября 2020

Исправления ошибок:
[!] При подключении файлов стилей по условиям возникало дублирование загрузки шрифтов. Исправлено.

v1.1.1 от 15 Мая 2020

Новые возможности и улучшения:
[+] Добавлена поддержка украинского языка.

Исправления ошибок:
[!] После использования кнопок "Редактор тем", "Редактировать макет" или "Редактировать контент" на странице "Панель администратора → Дизайн → Темы", кнопки "Редактор тем", "Редактировать макет" предзагружаемые шрифты с меткой времени загружались дважды. Исправлено.
[!] На мультивитринных сайтах могло возникать дублирование загрузки шрифтов. Исправлено.

v1.1.0 от 05 Февраля 2020

Новый функционал:
[+] Добавлена настройка модуля "Добавить font-display для шрифтов стиля".
[+] Добавлен UpgradeCenter/Connector для последующих автоматических обновлений.

Исправления ошибок:
[!] На витрине отображались ссылки от всех магазинов. Исправлено.

v1.0.2 от 04 Февраля 2020

Исправления ошибок:
[!] На витрине отображались ссылки от всех магазинов. Исправлено.

v1.0.1 от 21 Июня 2019

Новые возможности и улучшения:
[+] Добавлены привилегии;