Оновлення кешу однією кнопкою для OpenCart 3

Ціна безкоштовно
Що б завантажити цей безкоштовний товар, його не потрібно замовляти, просто увійдіть під своїм логіном.
Виробник nikifalex Написати автору
Потрібна платна допомога? Написати адміністрації сайту
Сумісність:
LiveStore 3.*OCStore 3.*OpenCart 3.*

Одна кнопка в шапці адмінки: перезбирає модифікатори, чистить кеш шаблонів, системний кеш та перезбирає SASS. Працює на будь-якій сторінці без перезавантаження.


Навіщо він потрібний

Поправив шаблон, стиль або встановив модифікатор — магазин показує стару версію, поки скинеш кеш. У стандартному OpenCart це розкидано по трьох місцях: перескладання модифікаторів в «Розширення → Модифікації», скидання кешу теми та SASS у «Налаштуваннях розробника», системний кеш у storage/cache — руками через FTP.

Модуль зводить все це до однієї кнопки у шапці адмінки. Вона на кожній сторінці, натиснув – оновилося все одразу.


Що робить кнопка

  • Модифікатори.Перезбирає storage/modification зі встановлених ocmod — як кнопка «Оновити» у розділі «Модифікації».
  • Кеш шаблонів.Чистить скомпіловані Twig-шаблони в storage/cache/template.
  • Системний кеш.Видаляє storage/cache/cache.* — кеш списків товарів, категорій, валют та іншого.
  • SASS.Видаляє скомпільований bootstrap.css в адмінці та у всіх темах вітрини з вихідними джерелами — ядро збирає css заново.

Все це за один клік, за AJAX, без відходу зі сторінки. Після завершення – повідомлення.


Як влаштований

  • Чистий модифікатор (ocmod): своїх контролерів, шаблонів та таблиць у базі немає.
  • Править два файли інтерфейсу адмінки — шапку та «Налаштування розробника». Ядро вітрини не чіпає.
  • Кнопка видно на всіх сторінках, тому що живе в загальній шапці адмінки.
  • Обидві дії захищені токеном сесії та доступні лише авторизованому адміністратору.


Установка

  • Розширення → Установка розширень → завантажити ocmod-архів.
  • Розширення → Модифікації → «Оновити».
  • Оновити сторінку — кнопка «Оновити кеш» з'явиться у правому верхньому кутку, поряд із «Вийти».

Окремої сторінки параметрів немає, встановлювати модуль у «Модулях» не потрібно.


Обмеження

  • Кнопка працює у користувачів з доступом до розділів «Налаштування розробника» та «Модифікації». У групи «Адміністратор» вони є за замовчуванням.
  • SASS перезбирається тільки там, де поруч із css лежить вихідник _bootstrap.scss. Тему без вихідних модуль не зачіпає.
  • Дані, налаштування та товари не торкаються - чиститься тільки кеш.


Технічні деталі

  • Версія модуля:1.0
  • Сумісність: OpenCart 3.0.x, ocStore 3.0.x. Перевірено на PHP 8.3.
  • Установка штатна: завантаження ocmod-архіву, оновлення модифікаторів.
  • Чистий модифікатор - своїх файлів у каталогах магазину не створює.
  • Мова інтерфейсу: російська.


Що нового у версії 1.0

  • Перший випуск.
Спосіб розповсюдження:
Безкоштовно
Сумісність:
LiveStore 3.*OCStore 3.*OpenCart 3.*
Версія PHP:
PHP 7.0PHP 7.1PHP 7.2PHP 7.3PHP 7.4PHP 8.0PHP 8.1PHP 8.2PHP 8.3
Активація:
Автоматично
Отримання файлів:
На сайті, в особистому кабінеті
Система захисту:
Ні
VQmod:
Ні
Ocmod:
Так
Events:
Жоқ
Завантажений:
31.08.2026
Оновлення:
05.10.2026
Перегляд:
669

Написати відгук

Ваше Ім’я:


Ваш відгук: Примітка:HTML теги не дозволені! Використовуйте звичайний текст.

Рейтинг Погано           Добре

Введіть код, вказаний на зображенні:




Що б завантажити цей безкоштовний товар, його не потрібно замовляти, просто увійдіть під своїм логіном.


Ще ніхто не залишив коментарів до цього запису.
 
Чат с поддержкой