Оновлення кешу однією кнопкою для 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
Оновлення:
31.08.2026
Перегляд:
141

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

Ваше Ім’я:


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

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

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




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


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