Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

nertyod

Новачок
  • Публікації

    49
  • З нами

  • Відвідування

Про nertyod

  • День народження 21.07.94

Технічна підтримка

  • Робочі дні
    Пн
    Вт
    Ср
    Чт
  • Вихідні дні
    Пт
    Сб
    Нд
  • Робочий час
    13:00-21:00
  • Статус
    Працюю
  • Інше
    Намагаюсь відповідати протягом робочої доби

Інформація

  • Стать
    Чоловік
  • Місто:
    Одесса
  • Інтереси
    Optimization

Відвідувачі профілю

2 256 переглядів профілю

nertyod's Achievements

Collaborator

Collaborator (7/14)

  • Conversation Starter
  • Reacting Well Rare
  • Dedicated Rare
  • First Post
  • Collaborator

Recent Badges

1

Репутація

  1. Небольшой баг, возможно неактуальный. Если загрузить ссылки на видео для товаров через импорт товаров- для основного видео не генерируется превью при первом просмотре страницы с товаром . Нужно в модификаторе "UpStore - Product Video" изменить первое вхождение: if (!is_file(DIR_IMAGE . $preview_path)) { $this->model_extension_module_upstore_product_video->createVideoPreview($video_id); } на if (!is_file(DIR_IMAGE . $preview_path)) { $this->model_extension_module_upstore_product_video->createVideoPreview($data['video_id']); } Если добавлять видео вручную в товар в админке- всё ок, превью генерируется при добавлении ссылки.
  2. Ні, жодних додаткових витрат. Модуль працює безпосередньо на вашому сервері, використовуючи стандартні бібліотеки хостингу (GD або Imagick). Вам не доведеться купувати ліміти TinyPNG, оформляти щомісячні підписки чи підключати сторонні API. Усі зображення оптимізуються абсолютно безкоштовно та без обмежень щодо кількості.
  3. Так, без проблем. Модуль спроектований спеціально для великих каталогів. Він не намагається обробити всі 50 000 зображень за один раз (це викликало б зависання сервера). Процес розбивається на короткі кроки. Навіть якщо з'єднання перерветься або сервер тимчасово обмежить ресурси, модуль просто продовжить з того місця, де зупинився. Ви зможете спокійно оптимізувати бази на сотні тисяч фотографій.
  4. Модуль автоматично розпізнає пристрій покупця: Якщо браузер сучасний і підтримує WebP (це майже всі сучасні телефони та комп'ютери), йому віддаються легкі картинки у WebP. Якщо покупець зайшов зі старого пристрою (наприклад, старого iPhone чи Safari), модуль автоматично завантажить йому звичайне JPG/PNG зображення. Нічого не зламається і картинки відкриються у всіх.
  5. Ні, ваші оригінали залишаються недоторканими. Модуль накладає водяний знак (текст чи логотип) динамічно тільки на кешовані копії зображень, які відображаються на вітрині. Оригінальні фото товарів у папці image/catalog/ не змінюються. Якщо ви захочете вимкнути або змінити водяний знак, достатньо просто очистити кеш зображень.
  6. Це повністю безпечно. Модуль діє у три етапи: Спочатку він сканує базу даних сайту та файли вашої теми (стилі, скрипти, шаблони), щоб зрозуміти, які картинки використовуються. Потім показує список файлів, які виявилися непотрібними. Замість видалення ви можете спочатку перемістити їх у Карантин. Якщо раптом якась важлива картинка зникне, ви зможете відновити її в один клік. Також перед остаточним очищенням можна скачати всі ці файли одним ZIP-архівом на комп'ютер.
  7. Хотів написати щодо оновлення версії Twig, але помітив, що в ocStore 3.0.4.1 уже встановлено досить актуальну версію 3.21.1 Тому напишу про проблему з пошуком нових версій ocStore. Я тривалий час думав, що версія 3.0.3.7- остання на поточний момент, оскільки як на самому сайті ocstore, так і тут на форумі вона вказана як актуальна. Версію 3.0.4.1 зміг знайти лише через Google та через пошук на форумі, але щоб знайти- треба знати, що ти хочеш знайти)
  8. 15 Завантажити / Придбати розширення Image Optimizer [NAT]: Стиснення оригіналів та видалення невикористовуваних зображень Image Optimizer [NAT]: Стиснення та Ресайз ОРИГІНАЛІВ фото товарів (PNG, JPG, WebP) та видалення невикористовуваних зображень з хостингу Сумісність: OpenCart, ocStore 2.3.x 3.0.x • Мови: Повна локалізація (Українська, Англійська, Російська) • PHP: 7.1 - 8.2 • Серія [NAT] 🖥 ОФІЦІЙНИЙ ДЕМО-СТЕНД (DEMO): Логін / Пароль: demo / demo Панель управління: 👉 АДМІН-ПАНЕЛЬ (DEMO) 🔥 У чому головна проблема з місцем на хостингу? Кожен власник магазину на OpenCart рано чи пізно стикається з тим, що місце на диску хостингу закінчується, а тарифи зростають. Ви дивитеся в папку image/catalog і бачите там гігабайти фотографій товарів. Чому це відбувається? • Постачальники не шкодують: Постачальники часто дають вам "сирі" оригінали фото — знімки по 5-10 МБ з величезною роздільною здатністю 5000x4000 пікселів. • Менеджери лінуються: Фото закидаються на сайт "як є", без попередньої пакетної обробки в графічних редакторах. 💡 Чому стандартне стиснення OpenCart і 90% інших модулів вам НЕ допоможуть? В OpenCart вбудований чудовий механізм кешування зображень. Движок бере ваш оригінал і робить з нього безліч маленьких копій (для списку, картки, кошика). Стандартні налаштування стиснення та більшість платних модулів працюють ТІЛЬКИ з кешованими копіями (у папці image/cache). Але оригінали по 10 МБ так і залишаються лежати в image/catalog мертвим вантажем! Кеші стискаються, сайт вантажиться швидше, але диск хостингу як і раніше забитий до відмови. ✨ Що робить модуль Image Optimizer? Цей модуль — професійний інструмент для наведення порядку в папці ОРИГІНАЛІВ та оптимізації виведення зображень на вітрині. Основні завдання, які вирішує функціонал: Розділ / Функція Яку проблему вирішує? Як це працює і який результат? 1. Оптимізація та Ресайз Вихідні фото від постачальників важать по 5-10 МБ із роздільною здатністю 5000x4000 px, забиваючи дисковий простір. ✔️ Фізично зменшує вихідні зображення (до 1600x1200 px), перетискає JPG, PNG, WebP та видаляє EXIF. Індивідуальні правила стиснення для папок дозволяють перевизначити якість і макс. розміри для конкретних папок. Знижує вагу файлів до 90%. 2. Junk Cleaner (Очищення) Накопичення на сервері тисяч «мертвих» картинок від давно видалених товарів, опцій або брендів. ✔️ Сканує БД та файли шаблонів (Twig, CSS, JS), виявляє невикористовувані фото. Підтримує групові дії (карантин/видалення/заглушка/ZIP-архів) та експорт звітів у CSV. 3. Водяні знаки Захист унікального графічного контенту від незаконного копіювання конкурентами. ✔️ Накладає водяний знак (текст або фото) "на льоту" з фільтрацією за категоріями, точним округленням, прозорістю, кутом повороту та TTF-шрифтами. 4. Розумні заглушки Товари без фото ламають розмітку сітки та псують зовнішній вигляд вітрини. ✔️ Автоматично виводить красиві брендовані картинки-заглушки для товарів, категорій та брендів із порожніми шляхами. 5. Формати та Lazy Load Важкі сторінки, низький показник Google PageSpeed (LCP) та биті картинки при перейменуваннях. ✔️ Динамічний WebP "на льоту", виведення SVG, progressive lazy load з красивим ефектом плавного розмиття (blur-up) та захист вітрини від битих посилань. 6. Інструменти (pro) Кирилиця та спецсимволи у шляхах; некоректна передача кольору CMYK на iOS/Safari; важкі фото. ✔️ Набір із 17 системних утилітів: санітайзер імен, конвертер CMYK у sRGB для Apple-пристроїв, пошук важких файлів (із лімітом min_size) та MD5-склеювання дублікатів. 7. Планувальник Cron Необхідність регулярно вручну запускати стиснення та чищення диска. ✔️ Автоматизує фонове сканування та оптимізацію оригінальних зображень за розкладом. 🌐 ПОВНА БАГАТОМОВНІСТЬ ТА ЛОКАЛІЗАЦІЯ [NAT]: Модуль розроблений для багатомовних магазинів. Інтерфейс адміністративної панелі, всі підказки налаштувань, детальні логи процесів, звіти сканерів та інструкції повністю локалізовані на три мови: Українська, Англійська та Російська. Назви файлів коректно транслітеруються з підтримкою кирилиці. Детальний опис вкладок та налаштувань: 1. Оптимізація та Ресайз ОРИГІНАЛІВ: • Ресайз гігантів: Знаходить фото з надмірною роздільною здатністю і фізично зменшує їх (напр. до 1600x1200), зберігаючи пропорції. Це радикально знижує вагу файлу без втрати якості в кешах. • Розумне стиснення: Перезберігає JPG, PNG та WebP через бібліотеку GD або Imagick, прибираючи зайву метаінформацію. • Індивідуальні правила стиснення для папок (NEW 🔥): Дозволяє перевизначити якість JPG/WebP та максимальні розміри (ширина та висота) окремо для кожної папки (наприклад, catalog/banners/ можна стискати менше з якістю 85-90%, а catalog/products/ — сильніше з якістю 72-75%). Ідеально для якісних банерів та ультралегких картинок товарів! • Мінімальні пороги стиснення (NEW): Параметри entry_min_savings_bytes і entry_min_savings_percent дозволяють автоматично пропускати файли, стиснення яких дає незначну економію (наприклад, менше 100 байт або 0.3%). Це береже ресурс диска та зберігає незмінним кеш браузера у покупців. • Порівняння ДО / ПІСЛЯ (NEW): Вбудований інструмент візуального контролю. Навпроти файлів у лозі доступна кнопка «Порівняти», яка відкриває зручне спливаюче вікно з порівнянням оригінального та стиснутого зображення ДО/ПІСЛЯ та точною різницею в розмірі. • Рівень логу (NEW): Можливість вибору режиму виведення логу — показувати тільки змінені файли (для економії місця на екрані) чи логувати всі перевірені файли детально. • Безпечне перенесення: Ви можете запустити модуль в режимі копіювання (створить папку зі стиснутими фото для перевірки). Якщо якість влаштовує — однією кнопкою замінюєте оригінали, вибравши створення Карантину (бекапа) або заміну безповоротно. • Параметри та налаштування: Підтримка двох движків (GD / Imagick для sRGB профілів), вибір кількості файлів за прохід (батчинг) і потоків обробки, поріг заміни в % (дозволяє збільшення ваги до X% заради якості), точковий вибір папок для стиснення всередині image/catalog/. 2. Очищення невикористовуваних зображень (Junk Cleaner): • Розумний пошук: Модуль сканує Базу Даних (товари, категорії, бренди) та файли теми (Twig, CSS, JS), складаючи список реально потрібних картинок. • Пошук сміття: Виявляє всі файли в каталозі, які не прив'язані до контенту і просто займають місце. • Групові дії з результатами (NEW): Зручний множинний вибір (чекбокси) з можливістю застосувати масові дії в один клік: очистити зв'язки в БД, відключити, встановити заглушку або перемістити в ZIP. • Архівування в ZIP (NEW): Завантаження папки карантину (catalog_trash) у вигляді ZIP-архіву на комп'ютер, після чого можна безпечно очистити її на сервері одним кліком. • Експорт у CSV (NEW): Можливість вивантаження результатів сканера невикористовуваних файлів у CSV-файл для зручного аналізу. • Ризик-менеджмент: Спочатку перемістіть сміття в папку карантину. Переконайтеся, що сайт працює ідеально, і тільки тоді очистіть кошик. • Параметри та налаштування: Вибірковий список папок для сканування, облік файлів з битим кодуванням (імена з символом "?"), розширений лог (показує, в якому місці коду/бази використовується фото), створення SQL-бекапа таблиць перед видаленням посилань. 3. Накладення водяних знаків (Watermarks): • Гнучкі правила: Накладення водяних знаків (зображень або тексту) для фото товарів, категорій, брендів та банерів "на льоту" з фільтрацією за категоріями. • Точне налаштування: Регулювання позиції (9 варіантів розміщення), прозорості (0-100), кута нахилу водяного знака (градуси), округлення країв (px), вибір шрифту TTF та масштабування під різні розміри (оригінальний розмір або % від ширини). • Параметри та налаштування: Підтримка завантаження власних шрифтів .ttf (до 5 МБ), вибір об'єктів накладення (товари, категорії, бренди, банери, статті блогу), включення/виключення категорій та брендів ( include / exclude режими). 4. Розумні заглушки (Placeholders): • Візуальний порядок: Автоматичний показ картинок-заглушок для товарів, категорій або виробників, у яких зображення не задано в каталозі, зберігаючи цілісність дизайну вітрини. • Параметри та налаштування: Роздільний вибір та завантаження файлів-заглушок для Товарів, Категорій та Брендів у панелі модуля. 5. Нові формати та Lazy Load (BETA): • WebP «на льоту»: Динамічне створення та віддача WebP-копій для браузерів, які їх підтримують. Включає автоматичну HTML-підміну розширень без змін у БД. • Підтримка SVG: Безпечне відображення векторних SVG-файлів на вітрині та підтримка завантаження SVG та WebP через стандартний Filemanager. • Progressive Lazy Loading: Ефект плавного розмиття (blur-up) при прокручуванні сторінки — спочатку завантажується мікро-прев'ю, яке плавно прояснюється, знижуючи навантаження на браузер. • Заглушка для битих посилань: Перехоплює 404 помилки картинок і робить автопідстановку обраного зображення замість зламаних або відсутніх файлів на вітрині. 6. Професійні інструменти (pro) (BETA): Вкладка містить 17 потужних системних утиліт для глибокого налагодження графіки, шляхів та зв'язків бази даних: Інструмент (PRO) Яку проблему вирішує? Переваги, параметри та налаштування 📁 Санітайзер імен файлів Кирилиця, пробіли та спецсимволи у шляхах ламають картинки при перенесенні сайту на інший хостинг. Масове Очищення імен та папок. Налаштування: транслітерація кирилиці, заміна пробілів на "_", вилучення спецсимволів, переведення імен/розширень у нижній регістр та нормалізація в jpg. 🌈 Конвертер CMYK у sRGB CMYK-картинки відображаються з викривленими (кислотними/інвертованими) кольорами або не завантажуються на iOS (iPhone/iPad) та в Safari. Автоматично знаходить файли в просторі CMYK та конвертує їх у стандартний sRGB для коректного показу на будь-яких iOS/macOS пристроях. ⚖️ Пошук важких файлів Кілька величезних картинок на сервері займають більше місця, ніж весь інший каталог, але їх складно знайти вручну. Знаходить файли за заданим лімітом та мінімальним порогом ваги (налаштування heavy_files_min_size в КБ). Дозволяє стиснути або видалити їх точково прямо зі списку результатів. 👯 Пошук дублікатів по MD5 Однакові зображення під різними іменами дублюються та перевантажують дисковий простір. Аналізує контрольні суми файлів. Перенаправляє всі зв'язки в БД на одну копію зображення, а зайві дублікати фізично видаляє з диска. 🔄 Конвертер PNG в JPG Фото товарів без прозорості завантажують у форматі PNG, через що вони важать у 5-8 разів більше норми. Знаходить PNG-файли без альфа-каналу (прозорості) і конвертує їх у легкі JPG з автоматичною заміною всіх зв'язків у базі даних. ✂️ Очищення EXIF-даних Зображення містять зайву метаінформацію камер, геомітки та коментарі. Стирає метаінформацію із заголовків JPEG-файлів, економячи ще 10-15% ваги кожного файлу абсолютно без втрати якості. 🔗 Биті посилання в БД База даних посилається на зображення товарів, яких уже фізично немає на сервері. Сканує таблиці БД товарів, категорій та опцій. Знаходить мертві посилання та безпечно очищає ці порожні шляхи в базі даних. ⚠️ Биті файли на сервері Пошкоджені картинки або порожні файли (0 байт) викликають помилки на вітрині та в логах. Сканує фізичний каталог на наявність битих файлів та файлів нульового розміру для їх видалення. 🔍 Сканер дрібних фото Занадто дрібні фото товарів (наприклад, 100x100px) псують зовнішній вигляд сітки на сайті. Знаходить файли з роздільною здатністю нижче заданого ліміту та пропонує кнопки швидкого пошуку якісних версій у Google/Bing. 🌐 Биті посилання в HTML В описах товарів/категорій залишилися посилання на несумісні картинки. Пошук непрацюючих (404) зображень всередині описів товарів та категорій для їх виправлення. 📁 Очищення порожніх папок Накопичення сотень порожніх вкладених папок після видалення старих категорій та товарів. Рекурсивно та абсолютно безпечно видаляє порожні вкладені каталоги всередині image/catalog/. 🧹 Розумне очищення кешу Кеш картинок розростається гігабайтами копій для товарів, які вже видалені. Видаляє файли кешу (image/cache), оригінали яких вже відсутні на диску. 👼 Воскресіння з кешу Випадкове фізичне видалення оригінальних фото товарів з сервера. Дозволяє відновити видалений оригінал з його вцілілої кеш-копії в папці image/cache. 🌳 Дерево папок Складно зрозуміти, яка папка в каталозі займає найбільше місця. Будує наочну інтерактивну карту каталогу з вагою в реальному часі для легкого пошуку важких папок. 💧 Динамічний вотермарк Необхідність накласти водяний знак на фотографії, не псуючи при цьому оригінали на диску. Накладає водяний знак тільки на кеш-копії зображень, що генеруються при виведенні на вітрині. 🏷️ Генератор заглушок Відсутні зображення у товарів («no_image») ламають розмітку шаблону. Автоматично підставляє красиве підготовлене зображення замість стандартної заглушки. 📦 Товари без фото Наявність товарів, у яких взагалі не прив'язана картинка в базі даних. Швидкий пошук товарів з порожнім полем «image» в БД для пакетного призначення заглушок або швидкого редагування. 7. Автоматизація по Cron (BETA): Повна автоматизація фонової обробки графіки за розкладом. Доступні наступні параметри: • Режим «Тільки нові»: Обробляє тільки знову додані файли, які ще не проходили стиснення. • Вибірковий запуск: Включення або виключення конкретних папок з перевірки. • Вибір сутностей: Обробка тільки певних типів фото (Товари, Категорії, Бренди, Банери, Блог). • Перевизначення якості: Можливість задати якість JPG/WebP та ліміти розмірів індивідуально для Крона. • Рекомендації щодо розкладу запуску Cron: - Невеликі сайти (до 5000 товарів) — кожну годину (0 * * * *). - Середні сайти (5000-20000 товарів) — раз на 3-6 годин (0 */6 * * *). - Великі сайти (більше 20000 товарів) — один раз на добу вночі (наприклад, о 2:00: 0 2 * * *). 8. Додаткові можливості та налаштування (Експорт/Імпорт): • Експорт / Імпорт налаштувань в JSON (NEW): Дозволяє завантажити всю конфігурацію модуля в один JSON-файл для створення бекапа налаштувань або швидкого перенесення налаштувань на інші сайти екосистеми. • Вибір позиції меню [NAT] (NEW): Налаштування розташування модуля в адміністративному меню (тільки модулі / шапка / сайдбар / всюди) для максимальної зручності адміністратора. • Скидання кешу оптимізації: Функція примусового скидання локальної історії стиснення для проведення повного пересканування всіх файлів заново. Головні переваги модуля: Розумний інтерактивний графік диска: Візуалізація зайнятого місця (оригінали, кеш, кошик) з підтримкою ручного встановлення ліміту диска хостинга, кешуванням результатів та можливістю відключення автооновлення для зниження навантаження на сервер. AJAX-процес (Батчі): Обробка йде порціями (по 200 файлів). Це дозволяє оптимізувати сотні тисяч фото навіть на слабкому хостингу без зависань. Детальний лог та статистика: В реальному часі виводиться статистика заощадженого місця. Лог можна вивантажити в TXT-файл. Автономність: Не вимагає щомісячних підписок на сторонні API. Використовує ресурси тільки вашого сервера. 100% Відкритий вихідний код (Без IonCube): Жодних зашифрованих файлів або прихованих обмежень — код повністю відкритий для модифікації, аудиту розробниками та адаптації під нестандартні проекти. Автор nertyod Опубліковано 21.03.26 Категорія Кешування, стиснення, прискорення OpenCart.Pro, ocShop Opencart.pro 2.3 Не проверялось  
  9. 15 Скачать / Купить дополнение Domain Scanner [NAT]: Поиск, очистка и замена внешних ссылок и изображений 🔥 В чем главная проблема после парсинга или покупки готовой базы? Вы спарсили товары, купили магазин или установили демо-шаблон. На первый взгляд всё отлично, но в описаниях товаров, категорий и статей остались спрятаны сотни, а то и тысячи чужих ссылок и изображений, которые подгружаются с серверов-доноров. Почему это критически опасно? Утечка SEO-веса: Ваш сайт щедро делится ссылочным весом с чужими ресурсами (а иногда и с конкурентами). Битые картинки: Как только сайт-донор удалит фото, переедет на другой домен или закроется — в описаниях ваших товаров появятся уродливые "крестики" вместо картинок. 💡 Почему стандартный поиск по базе (phpMyAdmin) — это мучение? Вручную найти все вариации ссылок, отделить картинки от обычного текста, скачать каждое фото ручками, залить по FTP и написать SQL-запрос для замены — это сотни часов монотонной работы с риском сломать базу из-за одной опечатки. ✨ Что делает Domain Scanner NAT? Этот модуль создавался "для себя" и регулярно используется нами в рабочих проектах для быстрой зачистки клиентских сайтов. Он сканирует базу, находит все чужие хвосты и дает вам удобный пульт управления для их устранения. ДЛЯ OPENCART 2.3, 3.x 🖥 ДЕМО (DEMO): Логин/Пароль: demo / demo 👉 ВХОД В АДМИН-ПАНЕЛЬ (DEMO) 🏆 БОНУСНЫЙ ФУНКЦИОНАЛ: Спасение изображений! Модуль умеет находить в текстах внешние ссылки на картинки (JPG, PNG, WebP и др.). Вы можете массово или поштучно выкачать эти изображения на свой сервер (в указанную вами подпапку внутри image/catalog/). После успешного скачивания модуль в один клик заменит старую внешнюю ссылку на вашу новую локальную. Вы избавляетесь от зависимости от чужих сайтов, не теряя при этом контент! 🛠 4 режима работы (Вкладки): Чужие изображения: Блок для выкачивания и замены путей картинок. Есть предпросмотр "Старая ссылка -> Новая ссылка". Сторонние домены: Показывает чистые домены (без хвостов). При замене меняется только имя домена, а пути к товарам сохраняются (donor.com/item превратится в my-site.com/item). Обычные ссылки: Показывает полные URL. При замене найденная ссылка вырезается целиком и заменяется на ваш текст (хвосты удаляются). Параноидальный лог: Отлавливает любые обрывки текста с точкой (полезно для поиска скрытых ссылок без http://). Оснащен системным блэклистом для отсеивания ложных срабатываний (цветов, размеров, форматов файлов). ⚙️ Преимущества и продвинутый функционал: Массовая и точечная замена: Заменяйте все найденные совпадения разом на общее значение (по умолчанию — домен вашего сайта) или вписывайте уникальное значение для каждой строки индивидуально. 🛡 100% безопасная замена: Обычные SQL-скрипты ломают базу, если в ссылке есть пробел (%20) или кавычки ("). Наш сканер кодирует URL "на лету", гарантируя хирургически точную замену текста без поломки верстки. Асинхронная обработка (Батчи): База данных сканируется безопасными порциями. Модуль не повесит даже самый слабый хостинг при анализе таблиц на миллионы строк. Умные фильтры: Возможность исключить "белые" домены (например, youtube.com), игнорировать определенные расширения файлов (pdf, doc) и сканировать только нужные таблицы (логи и кэши отключены по умолчанию для скорости). Встроенный бэкап: Возможность скачать .sql дамп выбранных таблиц прямо из интерфейса модуля перед началом замен. Детализация и Рентген доменов: Вы всегда видите, в какой именно таблице и колонке найдена проблема. Есть возможность в один клик раскрыть список всех полных ссылок для конкретного домена. 👉 Прямой переход к редактированию: Модуль генерирует кнопку-ссылку для быстрого перехода прямо в админку к редактированию конкретного товара, категории или статьи, где найден мусор! (Экспериментальная функция: поддерживает большинство стандартных связей). 🛑 Экстренная остановка: Начали массовое скачивание, но передумали? Нажмите "Остановить" — процесс корректно прервется с сохранением прогресса. 🔥 НОВОЕ: Файловый сканнер (Поиск в файлах шаблона и модулей) Поиск хардкода: Сканирует файлы на сервере (.php, .twig, .tpl, .js, .css) и находит спрятанные внешние ссылки, чужие бэклинки или старые HTTP-ресурсы. Идеально для перехода на HTTPS: Помогает быстро найти жестко зашитые http:// шрифты, скрипты или картинки, которые ломают "зеленый замок" SSL браузера. Точно и безопасно: Работает в режиме "только чтение". Показывает точный путь к файлу, номер строки и фрагмент кода, чтобы вы могли легко и безопасно удалить ссылку через FTP или файловый менеджер. Гибкие настройки: Выбор папок для сканирования (включая корневую), фильтр по расширениям и "Параноидальный режим" для поиска любых доменов даже без протокола. 🚀 ДРУГИЕ МОДУЛИ СЕРИИ [NAT]: Database Optimizer [NAT]: Интеллектуальная очистка мусора в базе данных, управление логами и добавление критически важных индексов для ускорения. Catalog Optimizer [NAT]: Скрытие пустых категорий/брендов, пессимизация товаров (9999), чистка атрибутов и опций. Image Optimizer [NAT]: Сжатие и ресайз оригиналов фото (PNG, JPG, WebP) + удаление мусорных изображений с хостинга. Domain Scanner [NAT]: Поиск и чистка внешних ссылок и изображений в БД и файлах шаблона. Идеально при переезде на HTTPS. New Arrivals [NAT]: Настоящая хронология новинок (по Date Added). Автогенерируемая SEO-страница, умные виджеты и архивы дат. Poll Widget [NAT]: Простые опросы, голосования и статистика прямо на страницах вашего магазина. Добавил nertyod Добавлено 25.03.2026 Категория Кешування, стиснення, прискорення OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х Не проверялось  
  10. Скачать / Купить дополнение Catalog Optimizer [NAT]: Скрытие/показ пустых категорий/брендов (Cron) + Очистка БД от неиспользуемых опций/атрибутов 🔥 МОДУЛЬ ВРЕМЕННО БЕСПЛАТНЫЙ! Сейчас Catalog Optimizer [NAT] доступен для бесплатного скачивания. Все пользователи, скачавшие модуль в этот период, смогут пользоваться им бессрочно без каких-либо ограничений. ⚠️ Важно: после возвращения модуля к платной модели новые обновления будут доступны только покупателям. Бесплатно скачанная версия продолжит работать в формате "as is"- дальше без доступа к новым версиям. 🛠 Техническая поддержка, консультации и индивидуальные доработки для бесплатных версий предоставляются отдельно и являются платными услугами. Управление крупным каталогом в OpenCart часто превращается в бесконечную рутину. Товары раскупают, и на сайте остаются «голые» категории и бренды, которые раздражают покупателей и увеличивают показатель отказов. А удаленные товары оставляют после себя сотни "мертвых" SEO-ссылок, генерирующих ошибки 404 и убивающих ваши позиции в Google. Catalog Optimizer [NAT] — это мощный инструмент для массового ручного управления каталогом, SEO-пессимизации и глубокой очистки базы данных. Забудьте о рутинном прокликивании сотен товаров: модуль дает вам удобную панель управления, где любые массовые изменения (скрытие пустых разделов, сброс сортировки, удаление мусора) выполняются всего за пару кликов и под вашим полным визуальным контролем. ДЛЯ OPENCART 2.3, 3.x 🖥 ДЕМО (DEMO): Логин/Пароль: demo / demo 👉 ВХОД В АДМИН-ПАНЕЛЬ (DEMO) 🎯 Популярные сценарии применения: Сезонные распродажи или перебои с поставками: У вас закончились все товары в категории "Зимние куртки". Вместо долгого ручного поиска, вы в один клик отфильтруете и скроете эту категорию с сайта. Когда загрузите новые остатки — так же быстро сможете включить её обратно. SEO-пессимизация (Товары "Нет в наличии"): Удалять товары, которых временно нет, вредно для SEO. Модуль позволяет массово найти все отсутствующие товары и задать им Sort Order = 9999, чтобы они улетели в самый низ списка, уступив место товарам в наличии. Генеральная уборка после импорта: Вы загрузили прайс поставщика, а потом удалили половину товаров. В базе остались тысячи пустых атрибутов, опций и фильтров, которые тормозят фильтр товаров и работу БД. Модуль найдет их и удалит по вашему клику. 🛠 Подробный функционал: 1. Умное управление Категориями и Брендами Массовое включение и отключение на основе порога товаров (например, находить и скрывать разделы, если в наличии осталось меньше 1 товара). Гибкие условия: возможность считать только товары в наличии (qty > 0) или только включенные товары (status = 1). Исключения: укажите ID категорий или брендов, которые нельзя скрывать ни при каких условиях. 3 метода скрытия брендов: через стандартный status, через тег noindex (идеально для ocStore — бренд остается, но скрыт от поисковиков) или удаление привязки к витрине (отдаст 404). Примечание: В производителях по умолчанию в OpenCart/ocStore нет поля "status". Catalog Optimizer [NAT] содержит два решения: Через статус производителя: Добавляет поле status брендам, работает по аналогии с этим полем в товарах\категориях. Также исключает товары отключённых брендов. Через noindex (альтернатива для ocStore): Использует существующее поле noindex, скрывает бренды в зависимости от значения. Подходит, если не хотите менять структуру БД. Не используйте оба варианта одновременно без объединения логики. 2. SEO-менеджмент Товаров Массовая смена статуса на складе (stock_status_id) для товаров с нулевым остатком (например, массово поставить "Ожидается через 2-3 дня"). Массовое отключение товаров без остатка. SEO-пессимизация: массовый сброс сортировки на 9999 для пустых товаров и быстрый возврат на 1, когда товар появляется на складе. Фильтрация: применяйте эти правила ко всему магазину или только к конкретным категориям и производителям. 3. Глобальная очистка БД (Cleanup) Сканирование и удаление Атрибутов, которые не привязаны ни к одному товару. Сканирование и удаление пустых Опций и Фильтров. Поиск и удаление битых SEO URL (ЧПУ), которые остались в таблице seo_url после удаления товаров. Сканер также подсветит дубликаты SEO URL (когда один алиас ведет на разные страницы), чтобы вы могли исправить конфликты индексации. ⭐ Главные плюсы и безопасность: Режим Симуляции: Никаких действий вслепую! Модуль сначала анализирует базу и выдает подробный лог (Счетчик товаров -> Было -> Станет). Вы видите полные деревья категорий и кликабельные ссылки на товары, чтобы проверить всё глазами перед подтверждением выполнения. Умные Бэкапы перед каждым чихом: Прямо в окне результатов модуль предложит скачать бэкап именно тех таблиц, которые сейчас будут изменены. Каждая таблица скачивается отдельным .sql файлом (не нужно дампить всю гигабайтную базу). Никакого перегруза сервера: Данные обрабатываются и выводятся с использованием AJAX и пагинации логов, браузер не зависнет даже на базе в 100 000 товаров. 🚀 ДРУГИЕ МОДУЛИ СЕРИИ [NAT]: Catalog Optimizer [NAT]: [Текущий] Скрытие пустых категорий/брендов, пессимизация товаров (9999), чистка атрибутов и опций. Database Optimizer [NAT]: Интеллектуальная очистка мусора в базе данных, управление логами и добавление критически важных индексов для ускорения. Image Optimizer [NAT]: Сжатие и ресайз оригиналов фото (PNG, JPG, WebP) + удаление мусорных изображений с хостинга. Domain Scanner [NAT]: Поиск и чистка внешних ссылок и изображений в БД и файлах шаблона. Идеально при переезде на HTTPS. New Arrivals [NAT]: Настоящая хронология новинок (по Date Added). Автогенерируемая SEO-страница, умные виджеты и архивы дат. Poll Widget [NAT]: Простые опросы, голосования и статистика прямо на страницах вашего магазина. Easy Import/Export [NAT]: Быстрое и удобное обновление цен\наличия товаров, экспорт и импорт в различных форматах, маппинг полей, операции с данными, импорт\экспорт по CRON. Массовое обновление и выгрузка цен и остатков без зависания сервера. Добавил nertyod Добавлено 26.03.2026 Категория Інструменти, утиліти OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х Не проверялось  
  11. 20 Завантажити / Придбати розширення Database Optimizer [NAT]: Очищення, прискорення та індексація БД Працюючий магазин на OpenCart з часом перетворюється на звалище прихованих даних. Застарілі сесії, покинуті кошики від ботів, гігабайти логів та мільйони записів пошукових запитів роздмухують базу даних. Сайт починає гальмувати, вивантаження бекапів падають з помилками, а хостинг надсилає попередження про перевищення лімітів. Database Optimizer [NAT] — це потужний інструмент для генерального прибирання, глибокої оптимізації та кратного прискорення вашої бази даних. Модуль робить те, для чого зазвичай наймають адміністратора баз даних, лише за кілька кліків і прямо з адмінки, ДЛЯ OPENCART 2.3, 3.x 🖥 ДЕМО (DEMO): Логін/Пароль: demo / demo 👉 ВХІД В АДМІН-ПАНЕЛЬ (DEMO) Автоматизація та оптимізація бази даних Модуль включає повноцінну підтримку cron, що дозволяє автоматично виконувати завдання обслуговування без ручного втручання. Ви один раз налаштовуєте ліміти, і система сама вичищає сміття в БД, а також автоматично видаляє розрослі файли системних логів (.log та .txt). Також реалізована безпечна конвертація застарілих таблиць із MyISAM у сучасний формат InnoDB. Процес йде через покрокову AJAX-чергу (чанками), що виключає падіння сервера за таймаутом. Це покращує продуктивність під час навантаження, знімає блокування таблиць під час оформлення замовлення та підвищує стабільність бази даних на робочих проектах. 🎯 Популярні сценарії використання: Гальмує фільтр товарів: Відсутність правильних індексів у БД — головна причина повільної роботи магазину. Модуль знайде проблемні таблиці та запропонує додати потрібні складені індекси в один клік. Гальмує сайт (незрозуміло чому): Модуль автоматично перехопить всі повільні SQL-запити, покаже їх в адмінці, виконає профілювання (EXPLAIN) і сам знайде нестачу індексів! База важить кілька гігабайт: Часто 90% бази займають сміттєві таблиці oc_session та oc_cart. Модуль дозволить налаштувати ліміти їх зберігання (наприклад, видаляти кошики старші за 30 днів) і безпечно вичистить мільйони рядків. Неможливо зробити бекап (падає за таймаутом): Стандартні засоби або phpMyAdmin зависають на великих базах. Наш модуль експортує дані покроково, обходячи будь-які ліміти хостингу, і на льоту пакує їх у легковаговий ZIP-архів. Закінчилося місце на диску через логи: Вбудовані логи помилок OpenCart можуть розростатися до десятків гігабайт. Модуль дозволяє керувати файлами з папки storage/logs/, переглядати їх та очищати (вручну або за кроном). 🛠 Детальний функціонал: 1. Інтелектуальне очищення БД (Garbage Cleanup) Видалення застарілих сесій користувачів та API. Очищення покинутих кошиків неавторизованих покупців (з налаштуванням періоду зберігання в днях). Очищення історії пошуку та активності клієнтів за заданими лімітами. 2. Розумний Бекап (Smart Backup) AJAX-вивантаження: Експорт таблиць відбувається частинами (чанками по 2000 рядків). Обходить обмеження PHP щодо пам'яті (memory_limit) та часу виконання (max_execution_time). Архівація на льоту: SQL-дампи автоматично упаковуються в ZIP-архіви для економії трафіку. Завантаження ВСІЄЇ бази єдиним файлом в 1 клік, або вивантаження тільки обраних таблиць (кожна в окремому .sql файлі всередині архіву). 3. Аналізатор індексів (Smart Indexes) Сканування ключових таблиць (товари, категорії, замовлення, клієнти, seo_url) на наявність обов'язкових індексів БД. Додавання відсутніх індексів в один клік для суттєвого прискорення важких SQL-запитів. 4. Стиснення таблиць та зміна рушія (Overhead & Engine) Пошук таблиць із фрагментованим вільним місцем (Overhead). Оптимізація (стиснення) таблиць для звільнення фізичного місця на диску. Масова, безпечна конвертація таблиць MyISAM ➔ InnoDB із попереднім автоматичним бекапом. 5. Керування логами (System Logs) Виведення всіх файлів логів (підтримка .log та .txt) з їх реальним розміром. Попередній перегляд вмісту логу прямо в браузері (швидке читання з кінця навіть для гігантських файлів). Очищення логів в один клік або повністю автоматично за Cron-розкладом. 6. Глибокий пошук аномалій (Anomaly Scanner) Професійний інструмент для аудиту бази даних та виправлення логічних помилок, які "ламають" фільтри, навігацію та продажі. Биті зображення (Головні та Дод.): Розумний сканер перевіряє фізичну наявність файлів на сервері. Логіка залишків: Пошук товарів із нульовим залишком, але статусом "В наявності", та масове виправлення від'ємних залишків. Мінімальне замовлення: Виправлення помилок, коли мінімальну кількість для замовлення встановлено <= 0. Ціновий аудит: Пошук товарів з нульовою ціною або помилковими акціями (коли ціна акції вища за основну). Перевірка зв'язків: Пошук позицій без Виробника або Категорії. Системні прапорці: Швидка перевірка налаштувань "Віднімати зі складу" та "Необхідна доставка". Дублікати: Пошук двійників за SKU, Model та перехресними SEO URL (аліасами). Зручність роботи: Кнопки прямого переходу до редагування товару в адмінці або перегляду на вітрині. 7. Аналізатор повільних запитів (Slow Query EXPLAIN) — NEW! Досить гадати, чому гальмує магазин! Вбудований профайлер БД сам знайде "вузьке місце". Безпечний перехоплювач: Увімкніть логер, і модуль зафіксує всі запити до БД, які виконуються довше заданого часу (наприклад, 0.5 сек). Захист від перевантажень: крон автоматично вимкне логер, якщо ви забули це зробити. Розумні фільтри: Відображайте лише запити з повним скануванням таблиць (Full Table Scan) або ті, де модуль знайшов рішення. Аналіз EXPLAIN: Виконуйте глибокий MySQL-аналіз будь-якого запиту прямо з адмінки в 1 клік. Магія авто-підказок: Модуль автоматично розбирає складні запити (WHERE, JOIN, ORDER BY) і визначає, яких саме індексів не вистачає! Якщо знайдено проблему, ви отримаєте кнопку "Створити індекс" для миттєвого прискорення. Захист від хибних спрацьовувань: Модуль відрізняє важкі запити від ситуацій, коли база навмисно ігнорує індекси (наприклад, для крихітних таблиць). ⭐ Головні плюси та безпека: Захист від падінь: Усі важкі процеси (бекапи, конвертація, сканування аномалій) працюють через AJAX-черги з прогрес-баром. Панель не зависне. Повний контроль: Ви самі задаєте ліміти та правила, модуль нічого не видаляє без вашого підтвердження. Ніякого хардкоду: Відкритий вихідний код без прив'язки до IonCube. 🚀 ІНШІ МОДУЛІ СЕРІЇ [NAT]: Database Optimizer [NAT]: [Поточний] Інтелектуальне очищення сміття в БД, розумні бекапи, керування логами, аналізатор запитів та індекси. Catalog Optimizer [NAT]: Приховування порожніх категорій/брендів, песимізація товарів (9999), чищення атрибутів та опцій. Image Optimizer [NAT]: Стиснення та ресайз оригіналів фото (PNG, JPG, WebP) + видалення сміттєвих зображень з хостингу. Domain Scanner [NAT]: Пошук та чищення зовнішніх посилань і зображень у БД та файлах шаблону. Ідеально при переїзді на HTTPS. New Arrivals [NAT]: Справжня хронологія новинок (за Date Added). Автогенерована SEO-сторінка, розумні віджети та архіви дат. Poll Widget [NAT]: Прості опитування, голосування та статистика прямо на сторінках вашого магазину. Easy Import/Export [NAT]: Швидкий імпорт/експорт цін та залишків з файлів xls/xlsx/csv/xml/json або за посиланням. Мапінг полів, робота за Cron. Автор nertyod Опубліковано 02.04.26 Категорія Кешування, стиснення, прискорення OpenCart.Pro, ocShop Opencart.pro 2.3 Не проверялось  
  12. Завантажити / Придбати розширення Poll Widget [NAT]: Опитування, голосування та зворотний зв'язок (Статистика, Налаштування дизайну) Poll Widget [NAT]: Прості опитування, голосування та статистика У стандартному OpenCart немає вбудованого інструменту для збору зворотного зв'язку. Щоб дізнатися, чого хочуть клієнти (який бренд додати, як вони оцінюють доставку), доводиться відводити їх на сторонні сервіси, втрачаючи увагу та знижуючи конверсію. Poll Widget [NAT] — це легкий, але потужний модуль, який дозволяє створювати стильні голосування прямо на сторінках вашого сайту. Підвищуйте залученість покупців та приймайте рішення на основі реальних даних! 🖥 ДЕМО (DEMO): 👉 АДМИН-ПАНЕЛЬ (DEMO) Логін/Пароль: demo / demo 👉 Catalog (DEMO) 🔥 КЛЮЧОВІ МОЖЛИВОСТІ: Гнучке створення опитувань Безліміт: Створюйте необмежену кількість опитувань з будь-якою кількістю варіантів відповідей (кожна відповідь з нового рядка). Персоналізація: Виводьте унікальний текст подяки після того, як клієнт віддасть свій голос. Приватність лічильника: Виводьте загальну кількість тих, хто проголосував ("Всього голосів: 150"). Можна показувати цю цифру всім відвідувачам, або приховувати та показувати лише авторизованим клієнтам. Візуальний конструктор дизайну (Без знань CSS) Зручні палітри: Ідеально впишіть опитування у дизайн вашого сайту. Змінюйте колір фону блоку, тексту, рамок, кнопок та шкали прогресу прямо в адмінці за допомогою Color Picker. Формат виведення: Самі вирішуйте, як показувати результати: у відсотках (%), у точній кількості голосів, все разом або взагалі приховати результати (залишивши лише текст подяки). Розумна статистика та захист Контроль накруток: Налаштовуйте ліміти голосувань на одного користувача/IP. Дозволяйте або забороняйте голосувати гостям. Керування результатами: Вбудована таблиця коригування. Потрібно "підштовхнути" голосування у правильне річище? Додайте або відніміть голоси будь-якому варіанту відповіді прямо з адмінки. Журнал (Лог): Переглядайте, хто (Guest або Ім'я клієнта), з якої IP-адреси, на якій сторінці сайту і коли саме проголосував. ⚙️ ПЕРЕВАГИ ТА БЕЗПЕКА: ✔ Багатомовність із коробки: Ставте запитання та відповіді всіма мовами вашої вітрини. ✔ Продуктивність: Модуль не створює навантаження на БД, використовує легкі AJAX-запити для голосування без перезавантаження сторінки. ✔ OCMOD: Безпечне встановлення. Системні файли OpenCart не замінюються! 🚀 ІНШІ МОДУЛІ СЕРІЇ [NAT]: Database Optimizer [NAT]: Інтелектуальне очищення сміття в базі даних, управління логами та додавання критично важливих індексів для прискорення. Catalog Optimizer [NAT]: Приховування порожніх категорій/брендів, песимізація товарів (9999), чищення атрибутів та опцій. Image Optimizer [NAT]: Стиснення та ресайз оригіналів фото (PNG, JPG, WebP) + видалення сміттєвих зображень з хостингу. Domain Scanner [NAT]: Пошук та чищення зовнішніх посилань і зображень у БД та файлах шаблону. Ідеально при переїзді на HTTPS. New Arrivals [NAT]: Справжня хронологія новинок (за Date Added). Автогенерована SEO-сторінка, розумні віджети та архіви дат. Poll Widget [NAT]: Прості опитування, голосування та статистика прямо на сторінках вашого магазину. Автор nertyod Опубліковано 02.04.26 Категорія Відгуки OpenCart.Pro, ocShop Opencart.pro 2.3 Не проверялось  
  13. Завантажити / Придбати розширення New Arrivals [NAT]: Новинки за датою додавання 3-в-1 (SEO-сторінка, слайдер/сітка товарів, бічне меню) New Arrivals [NAT]: Справжня хронологія та автоматизація новинок Стандартний модуль OpenCart «Останні» (Latest) виводить товари, жорстко прив'язуючись до їхнього product_id. Якщо ви оновили старий товар, поповнили складські запаси або завантажили прайс постачальника з довільними ID — ваші дійсно свіжі надходження ніхто не побачить. Вони опиняться на сотих сторінках каталогу, вбиваючи конверсію. New Arrivals [NAT] — це потужний комбайн 3-в-1, який повністю вирішує цю проблему. Модуль виводить ваші товари суворо за реальною датою їх додавання (або зміни), групуючи надходження по конкретних днях (наприклад, 12.03.2026). 🖥 ДЕМО (DEMO): 👉 АДМИН-ПАНЕЛЬ (DEMO) Логін/Пароль: demo / demo 👉 Catalog (DEMO) Знижка діє на перші 10 покупок модуля! 🔥 РІШЕННЯ 3-В-1: 1. Автогенерована SEO-сторінка "Новинки" • Інтеграція з вашою темою: В адмінці можна обрати базовий шаблон (category.twig, special.twig тощо), щоб сторінка новинок автоматично перейняла дизайн вашого магазину без складної верстки. • Вбудований Twig-редактор (CodeMirror): Потрібен унікальний дизайн? Редагуйте HTML/Twig код сторінки прямо з адмінки! Код підсвічується та зберігається в ізольований файл _custom.twig — ваші зміни ніколи не затруться при оновленні модуля. • Точне групування: Товари виводяться з красивою розбивкою по датах. Працює стандартна пагінація (посторінкова навігація) OpenCart. 2. Інтерактивні віджети з табами (4 типи) Виводьте новинки на Головній, у категоріях або бічних колонках. У віджетів є клікабельні таби-дати — покупці можуть перемикати дні надходжень прямо в блоці, без перезавантаження сторінки! • Тип 1 (Архів дат): Розумне бічне меню зі списком дат (працює як архів статей у блозі). • Тип 2 (Вертикальний список): Компактна колонка товарів + таби. Ідеально для сайдбара. • Тип 3 (Сітка товарів): Класична плитка + таби дат. • Тип 4 (Слайдер): Сучасна карусель + таби. Налаштовуються стрілки, точки та зациклення (Loop). 3. Візуальний конструктор дизайну (Без знань CSS) • Зручні палітри: Змінюйте колір фону, тексту, рамок, карток товару та кнопок прямо в налаштуваннях модуля. • Округлення та відступи: Задавайте свій border-radius для карток, щоб вони ідеально вписалися в стиль сайту. • Мультимовні кнопки: Прописуйте свої тексти для кнопок ("Купити", "Дивитись") різними мовами прямо в адмінці. ⚙️ ПЕРЕВАГИ ТА БЕЗПЕКА: ✔ Мультимовність з коробки: Всі формати дат і заголовки адаптуються під обрану мову вітрини. ✔ Продуктивність: Оптимізовані SQL-запити. Модуль не гальмує базу навіть при 100 000+ товарах. ✔ OCMOD: Встановлення в пару кліків, системні файли OpenCart не замінюються. 🚀 ІНШІ МОДУЛІ СЕРІЇ [NAT]: Database Optimizer [NAT]: Інтелектуальне очищення сміття в базі даних, управління логами та додавання критично важливих індексів для прискорення. Catalog Optimizer [NAT]: Приховування порожніх категорій/брендів, песимізація товарів (9999), чищення атрибутів та опцій. Image Optimizer [NAT]: Стиснення та ресайз оригіналів фото (PNG, JPG, WebP) + видалення сміттєвих зображень з хостингу. Domain Scanner [NAT]: Пошук та чищення зовнішніх посилань і зображень у БД та файлах шаблону. Ідеально при переїзді на HTTPS. New Arrivals [NAT]: Справжня хронологія новинок (за Date Added). Автогенерована SEO-сторінка, розумні віджети та архіви дат. Poll Widget [NAT]: Прості опитування, голосування та статистика прямо на сторінках вашого магазину. Автор nertyod Опубліковано 31.03.26 Категорія Фільтри OpenCart.Pro, ocShop Opencart.pro 2.3 Не проверялось  
  14. Версія 1.1.0

    Працюючий магазин на OpenCart з часом перетворюється на звалище прихованих даних. Застарілі сесії, покинуті кошики від ботів, гігабайти логів та мільйони записів пошукових запитів роздмухують базу даних. Сайт починає гальмувати, вивантаження бекапів падають з помилками, а хостинг надсилає попередження про перевищення лімітів. Database Optimizer [NAT] — це потужний інструмент для генерального прибирання, глибокої оптимізації та кратного прискорення вашої бази даних. Модуль робить те, для чого зазвичай наймають адміністратора баз даних, лише за кілька кліків і прямо з адмінки, ДЛЯ OPENCART 2.3, 3.x 🖥 ДЕМО (DEMO): Логін/Пароль: demo / demo 👉 ВХІД В АДМІН-ПАНЕЛЬ (DEMO) Автоматизація та оптимізація бази даних Модуль включає повноцінну підтримку cron, що дозволяє автоматично виконувати завдання обслуговування без ручного втручання. Ви один раз налаштовуєте ліміти, і система сама вичищає сміття в БД, а також автоматично видаляє розрослі файли системних логів (.log та .txt). Також реалізована безпечна конвертація застарілих таблиць із MyISAM у сучасний формат InnoDB. Процес йде через покрокову AJAX-чергу (чанками), що виключає падіння сервера за таймаутом. Це покращує продуктивність під час навантаження, знімає блокування таблиць під час оформлення замовлення та підвищує стабільність бази даних на робочих проектах. 🎯 Популярні сценарії використання: Гальмує фільтр товарів: Відсутність правильних індексів у БД — головна причина повільної роботи магазину. Модуль знайде проблемні таблиці та запропонує додати потрібні складені індекси в один клік. Гальмує сайт (незрозуміло чому): Модуль автоматично перехопить всі повільні SQL-запити, покаже їх в адмінці, виконає профілювання (EXPLAIN) і сам знайде нестачу індексів! База важить кілька гігабайт: Часто 90% бази займають сміттєві таблиці oc_session та oc_cart. Модуль дозволить налаштувати ліміти їх зберігання (наприклад, видаляти кошики старші за 30 днів) і безпечно вичистить мільйони рядків. Неможливо зробити бекап (падає за таймаутом): Стандартні засоби або phpMyAdmin зависають на великих базах. Наш модуль експортує дані покроково, обходячи будь-які ліміти хостингу, і на льоту пакує їх у легковаговий ZIP-архів. Закінчилося місце на диску через логи: Вбудовані логи помилок OpenCart можуть розростатися до десятків гігабайт. Модуль дозволяє керувати файлами з папки storage/logs/, переглядати їх та очищати (вручну або за кроном). 🛠 Детальний функціонал: 1. Інтелектуальне очищення БД (Garbage Cleanup) Видалення застарілих сесій користувачів та API. Очищення покинутих кошиків неавторизованих покупців (з налаштуванням періоду зберігання в днях). Очищення історії пошуку та активності клієнтів за заданими лімітами. 2. Розумний Бекап (Smart Backup) AJAX-вивантаження: Експорт таблиць відбувається частинами (чанками по 2000 рядків). Обходить обмеження PHP щодо пам'яті (memory_limit) та часу виконання (max_execution_time). Архівація на льоту: SQL-дампи автоматично упаковуються в ZIP-архіви для економії трафіку. Завантаження ВСІЄЇ бази єдиним файлом в 1 клік, або вивантаження тільки обраних таблиць (кожна в окремому .sql файлі всередині архіву). 3. Аналізатор індексів (Smart Indexes) Сканування ключових таблиць (товари, категорії, замовлення, клієнти, seo_url) на наявність обов'язкових індексів БД. Додавання відсутніх індексів в один клік для суттєвого прискорення важких SQL-запитів. 4. Стиснення таблиць та зміна рушія (Overhead & Engine) Пошук таблиць із фрагментованим вільним місцем (Overhead). Оптимізація (стиснення) таблиць для звільнення фізичного місця на диску. Масова, безпечна конвертація таблиць MyISAM ➔ InnoDB із попереднім автоматичним бекапом. 5. Керування логами (System Logs) Виведення всіх файлів логів (підтримка .log та .txt) з їх реальним розміром. Попередній перегляд вмісту логу прямо в браузері (швидке читання з кінця навіть для гігантських файлів). Очищення логів в один клік або повністю автоматично за Cron-розкладом. 6. Глибокий пошук аномалій (Anomaly Scanner) Професійний інструмент для аудиту бази даних та виправлення логічних помилок, які "ламають" фільтри, навігацію та продажі. Биті зображення (Головні та Дод.): Розумний сканер перевіряє фізичну наявність файлів на сервері. Логіка залишків: Пошук товарів із нульовим залишком, але статусом "В наявності", та масове виправлення від'ємних залишків. Мінімальне замовлення: Виправлення помилок, коли мінімальну кількість для замовлення встановлено <= 0. Ціновий аудит: Пошук товарів з нульовою ціною або помилковими акціями (коли ціна акції вища за основну). Перевірка зв'язків: Пошук позицій без Виробника або Категорії. Системні прапорці: Швидка перевірка налаштувань "Віднімати зі складу" та "Необхідна доставка". Дублікати: Пошук двійників за SKU, Model та перехресними SEO URL (аліасами). Зручність роботи: Кнопки прямого переходу до редагування товару в адмінці або перегляду на вітрині. 7. Аналізатор повільних запитів (Slow Query EXPLAIN) — NEW! Досить гадати, чому гальмує магазин! Вбудований профайлер БД сам знайде "вузьке місце". Безпечний перехоплювач: Увімкніть логер, і модуль зафіксує всі запити до БД, які виконуються довше заданого часу (наприклад, 0.5 сек). Захист від перевантажень: крон автоматично вимкне логер, якщо ви забули це зробити. Розумні фільтри: Відображайте лише запити з повним скануванням таблиць (Full Table Scan) або ті, де модуль знайшов рішення. Аналіз EXPLAIN: Виконуйте глибокий MySQL-аналіз будь-якого запиту прямо з адмінки в 1 клік. Магія авто-підказок: Модуль автоматично розбирає складні запити (WHERE, JOIN, ORDER BY) і визначає, яких саме індексів не вистачає! Якщо знайдено проблему, ви отримаєте кнопку "Створити індекс" для миттєвого прискорення. Захист від хибних спрацьовувань: Модуль відрізняє важкі запити від ситуацій, коли база навмисно ігнорує індекси (наприклад, для крихітних таблиць). ⭐ Головні плюси та безпека: Захист від падінь: Усі важкі процеси (бекапи, конвертація, сканування аномалій) працюють через AJAX-черги з прогрес-баром. Панель не зависне. Повний контроль: Ви самі задаєте ліміти та правила, модуль нічого не видаляє без вашого підтвердження. Ніякого хардкоду: Відкритий вихідний код без прив'язки до IonCube. 🚀 ІНШІ МОДУЛІ СЕРІЇ [NAT]: Database Optimizer [NAT]: [Поточний] Інтелектуальне очищення сміття в БД, розумні бекапи, керування логами, аналізатор запитів та індекси. Catalog Optimizer [NAT]: Приховування порожніх категорій/брендів, песимізація товарів (9999), чищення атрибутів та опцій. Image Optimizer [NAT]: Стиснення та ресайз оригіналів фото (PNG, JPG, WebP) + видалення сміттєвих зображень з хостингу. Domain Scanner [NAT]: Пошук та чищення зовнішніх посилань і зображень у БД та файлах шаблону. Ідеально при переїзді на HTTPS. New Arrivals [NAT]: Справжня хронологія новинок (за Date Added). Автогенерована SEO-сторінка, розумні віджети та архіви дат. Poll Widget [NAT]: Прості опитування, голосування та статистика прямо на сторінках вашого магазину. Easy Import/Export [NAT]: Швидкий імпорт/експорт цін та залишків з файлів xls/xlsx/csv/xml/json або за посиланням. Мапінг полів, робота за Cron.
    20.00 USD
  15. Версія 1.1.0

    13 завантажень

    Poll Widget [NAT]: Прості опитування, голосування та статистика У стандартному OpenCart немає вбудованого інструменту для збору зворотного зв'язку. Щоб дізнатися, чого хочуть клієнти (який бренд додати, як вони оцінюють доставку), доводиться відводити їх на сторонні сервіси, втрачаючи увагу та знижуючи конверсію. Poll Widget [NAT] — це легкий, але потужний модуль, який дозволяє створювати стильні голосування прямо на сторінках вашого сайту. Підвищуйте залученість покупців та приймайте рішення на основі реальних даних! 🖥 ДЕМО (DEMO): 👉 АДМІН-ПАНЕЛЬ (DEMO) Логін/Пароль: demo / demo 👉 Catalog (DEMO) 🔥 КЛЮЧОВІ МОЖЛИВОСТІ: Гнучке створення опитувань Безліміт: Створюйте необмежену кількість опитувань з будь-якою кількістю варіантів відповідей (кожна відповідь з нового рядка). Персоналізація: Виводьте унікальний текст подяки після того, як клієнт віддасть свій голос. Приватність лічильника: Виводьте загальну кількість тих, хто проголосував ("Всього голосів: 150"). Можна показувати цю цифру всім відвідувачам, або приховувати та показувати лише авторизованим клієнтам. Візуальний конструктор дизайну (Без знань CSS) Зручні палітри: Ідеально впишіть опитування у дизайн вашого сайту. Змінюйте колір фону блоку, тексту, рамок, кнопок та шкали прогресу прямо в адмінці за допомогою Color Picker. Формат виведення: Самі вирішуйте, як показувати результати: у відсотках (%), у точній кількості голосів, все разом або взагалі приховати результати (залишивши лише текст подяки). Розумна статистика та захист Контроль накруток: Налаштовуйте ліміти голосувань на одного користувача/IP. Дозволяйте або забороняйте голосувати гостям. Керування результатами: Вбудована таблиця коригування. Потрібно "підштовхнути" голосування у правильне річище? Додайте або відніміть голоси будь-якому варіанту відповіді прямо з адмінки. Журнал (Лог): Переглядайте, хто (Guest або Ім'я клієнта), з якої IP-адреси, на якій сторінці сайту і коли саме проголосував. ⚙️ ПЕРЕВАГИ ТА БЕЗПЕКА: ✔ Багатомовність із коробки: Ставте запитання та відповіді всіма мовами вашої вітрини. ✔ Продуктивність: Модуль не створює навантаження на БД, використовує легкі AJAX-запити для голосування без перезавантаження сторінки. ✔ OCMOD: Безпечне встановлення. Системні файли OpenCart не замінюються! 🚀 ІНШІ МОДУЛІ СЕРІЇ [NAT]: Database Optimizer [NAT]: Інтелектуальне очищення сміття в базі даних, управління логами та додавання критично важливих індексів для прискорення. Catalog Optimizer [NAT]: Приховування порожніх категорій/брендів, песимізація товарів (9999), чищення атрибутів та опцій. Image Optimizer [NAT]: Стиснення та ресайз оригіналів фото (PNG, JPG, WebP) + видалення сміттєвих зображень з хостингу. Domain Scanner [NAT]: Пошук та чищення зовнішніх посилань і зображень у БД та файлах шаблону. Ідеально при переїзді на HTTPS. New Arrivals [NAT]: Справжня хронологія новинок (за Date Added). Автогенерована SEO-сторінка, розумні віджети та архіви дат. Poll Widget [NAT]: Прості опитування, голосування та статистика прямо на сторінках вашого магазину.
    Безкоштовне
Гість
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.