CDN для OpenCart
Выбирайте архив своей основной версии CMS:
| Ветка | Архив 0.1.0 | Проверено |
|---|---|---|
| OpenCart 3 | Скачать ZIP · SHA-256 | 3.0.4.1 |
| OpenCart 4 | Скачать ZIP · SHA-256 | 4.1.0.4 |
Схема событий 4.0.2.3 сверена с исходниками, но полный тест установки выполнен на 4.1.0.4. Для ocStore используйте отдельный пакет.
OpenCart 3
- Подключите источник CDN.
- Откройте Дополнения → Установка дополнений и загрузите архив для OpenCart 3.
- В Дополнения → Дополнения → Модули найдите Zorka CDN, нажмите «Установить», затем «Редактировать».
- Выберите магазин, укажите CDN URL, публичные папки и исключения.
- Проверьте изображение через CDN, включите подмену и очистите кэш страниц.
Файлы устанавливаются в стандартные папки admin, catalog, system. XML-модификатора нет: используются штатные события, обновление кэша OCMOD для этого модуля не требуется.
OpenCart 4
Загрузите zorka_cdn.ocmod.zip с этим именем через Extensions → Installer и установите пакет. Затем установите Zorka CDN в списке модулей и откройте настройки. В OpenCart 4.0 имя архива определяет папку расширения: не добавляйте номер версии к имени ZIP. Версия находится внутри install.json.
Архив OpenCart 4 не подходит для OpenCart 3 и наоборот.
Настройки и работа магазина
Для каждого магазина — отдельные CDN URL и исключения. По умолчанию разрешена /image/, с учётом подкаталога установки. Папки задаются по одной на строку, с / в начале и конце.
OpenCart сначала создаёт миниатюру обычным способом, затем модуль меняет её URL. Дополнительная обработка HTML шаблонов включает srcset, lazy-loading и inline backgrounds. Исходники и настройки размеров не меняются.
Личный кабинет покупателя, checkout, API, почтовые шаблоны и вошедшие покупатели пропускаются. Публичные картинки проверяйте без авторизации. Сторонние темы и нестандартные AJAX-галереи требуют проверки.
Отключение и обновление
При проблеме выключите модуль для магазина и очистите кэш страниц. Удаление модуля удаляет его события и настройки всех магазинов, но сохраняет файлы изображений. Перед переустановкой запишите CDN URL и исключения всех магазинов.
Обновление сначала проверяйте на копии сайта; если установщик требует удалить старый пакет, сохраните настройки до удаления. После установки восстановите их и очистите кэш HTML.