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

[Поддержка] NDR Quick Status


Recommended Posts

NDR Quick Status


NDR Quick Status


NDR QuickStatus – це модуль для зручного керування статусами сутностей прямо зі списку, без необхідності відкривати кожну сутність окремо. Це значно спрощує адміністрування вашого магазину, дозволяючи змінювати статуси в один клік.

📌 Підтримувані сутності:

Категорії
Товари
Виробники (додано статус для цієї сутності, за замовчуванням він відсутній)
Інформаційні сторінки
Банери
Сертифікати
Клієнти
Додаткові поля
Купони
Користувачі
API
Мови
Валюти
Країни
Регіони

🛠 Встановлення:

1️⃣ Встановити архів модуля через "Установка доповнень"
2️⃣ Активувати модуль у "Модулі/Розширення"
3️⃣ Оновити модифікатори в "Модифікатори"
4️⃣ Очистити кеш браузера, якщо потрібно


  • Автор
  • долучення
    14.04.25
  • Категорія
  • Ioncube Loader
    Нет
  • ocStore
    Несовместим
  • OpenCart.Pro, ocShop
  • Звернення до сервера розробника
    Нет

 

Надіслати
Поділитися на інших сайтах


     

   $this->db->query("ALTER TABLE `" . DB_PREFIX . "manufacturer` ADD COLUMN `status` INT(3) NOT NULL DEFAULT 1 AFTER `image`");



Можливо конфлікт
SELECT * FROM pfoduct p
LEFT JOIN  manufacrurer m ON p.manufacturer_id = m.manufacturer_id
WHERE status=???
Мало хто з розробників знають  про цей статус.

  • +1 1
Надіслати
Поділитися на інших сайтах

В 28.04.2025 в 10:48, chukcha сказав:

     

   $this->db->query("ALTER TABLE `" . DB_PREFIX . "manufacturer` ADD COLUMN `status` INT(3) NOT NULL DEFAULT 1 AFTER `image`");



Можливо конфлікт
SELECT * FROM pfoduct p
LEFT JOIN  manufacrurer m ON p.manufacturer_id = m.manufacturer_id
WHERE status=???
Мало хто з розробників знають  про цей статус.

Так, це фрагментація

Надіслати
Поділитися на інших сайтах

28.04.2025 в 10:51, markimax сказал:

Так, це фрагментація

можна змінити на m_status
Не розумію я вашого слова - фрагментація
Чoму у Категорії є статус, а у виробника немає?

Надіслати
Поділитися на інших сайтах

В 28.04.2025 в 10:54, chukcha сказав:

Не розумію я вашого слова - фрагментація
 

Можна запитати ChatGPT ;)

 

Фрагментація системи — це ситуація, коли одна система складається з великої кількості розрізнених частин, які:

  • погано взаємодіють одна з одною,

  • не мають єдиного стандарту чи архітектури,

  • потребують окремого налаштування, підтримки, оновлень,

  • ускладнюють роботу і розвиток через несумісності й дублювання функцій.

Інакше кажучи: замість єдиного цілісного рішення утворюється пазл


Коротко:
Фрагментація системи = хаос і розпорошення, де замість єдиного цілого — купа частин.

Надіслати
Поділитися на інших сайтах

28.04.2025 в 10:54, chukcha сказал:

Чoму у Категорії є статус, а у виробника немає?

Це купа частин?
 

28.04.2025 в 11:11, markimax сказал:

Фрагментація системи = хаос і розпорошення, де замість єдиного цілого — купа частин.

Фрагментація тут НІ ДО ЧОГО..
 

Надіслати
Поділитися на інших сайтах

В 28.04.2025 в 11:15, chukcha сказав:

Це купа частин?
 

Фрагментація тут НІ ДО ЧОГО..
 

До чого і до того.
- не мають єдиного стандарту чи архітектури
 

Надіслати
Поділитися на інших сайтах

28.04.2025 в 11:17, markimax сказал:

До чого і до того.
- не мають єдиного стандарту чи архітектури

Єдиного стандарту?
Немає питань
Є сутності, котрі УСІ мають status (product, category, information та інш)
Але manufacturer немає
Тут питання скоріш до архітектури - ЧОМУ немає.
Якщо був би  m.status, то б не було б мого поста, про нього б знали усі.

Ні якого фрагментування тут немає.

Фрагментування  з'являється там, де деякий функціонал дублюється, наприклад - односторінкові оформлення замовлення (Але це не тема цього топіка)


 

Надіслати
Поділитися на інших сайтах

В 28.04.2025 в 11:33, chukcha сказав:

 

OMG Якщо ти не розумієш що таке фрагментація системи .. тоді мені нічого більш додати.

Надіслати
Поділитися на інших сайтах

28.04.2025 в 11:34, markimax сказал:

тоді мені нічого більш додати.

Краще промовчати коли немає аргументів, ніж щось надумати про фрагментацію.

 

 

28.04.2025 в 11:33, chukcha сказал:

Є сутності, котрі УСІ мають status (product, category, information та інш)
Але manufacturer немає
Тут питання скоріш до архітектури - ЧОМУ немає.

 

Надіслати
Поділитися на інших сайтах

В 28.04.2025 в 11:40, chukcha сказав:

Краще промовчати коли немає аргументів, ніж щось надумати про фрагментацію.

Тобі що приводь аргументи, ти все рівно не розумієш. Втомив

Надіслати
Поділитися на інших сайтах

28.04.2025 в 11:41, markimax сказал:

Тобі що приводь аргументи, ти все рівно не розумієш. Втомив

Де аргументи?
Я вам надав аргумент-питання. Відповіді не бачу.

Надіслати
Поділитися на інших сайтах

В 28.04.2025 в 11:43, chukcha сказав:

Де аргументи?
Я вам надав аргумент-питання. Відповіді не бачу.

Аргументи були в відповіді. Якщо ти не розумієш цього, та не хочеш розуміти (саме головне), то це як .. "горохом" об стіну

 

Прихований текст

2273301515.png

 

Надіслати
Поділитися на інших сайтах

В 28.04.2025 в 11:43, chukcha сказав:

Де аргументи?
Я вам надав аргумент-питання. Відповіді не бачу.

Що тобі ще треба?!

 

2273301515.png

Надіслати
Поділитися на інших сайтах

@adrozdiuk
 

   <file path="admin/model/catalog/manufacturer.php">
        <operation error="skip">
            <search index="0"><![CDATA[
               AS name, c1.parent_id, c1.sort_order FROM
                ]]></search>
            <add position="replace"><![CDATA[
               AS name, c1.parent_id, c1.sort_order, c1.status FROM
                ]]></add>
        </operation>
    </file>

Ніколи так не робить з секцією  replace
 

   <file path="admin/model/catalog/manufacturer.php">
        <operation error="skip">
            <search index="0"><![CDATA[
               AS name, c1.parent_id, c1.sort_order FROM
                ]]></search>
            <add position="replace"><![CDATA[AS name, c1.parent_id, c1.sort_order, c1.status FROM]]></add>
        </operation>
    </file>

Так можно

Надіслати
Поділитися на інших сайтах

28.04.2025 в 11:47, markimax сказал:

Що тобі ще треба?!

 

2273301515.png

Шановні розробники, НІКОЛИ не створюйте додаткових полів у стандартних таблицях, інакше у вас фрагментація (А це заразна хвороба?)

Надіслати
Поділитися на інших сайтах

В 28.04.2025 в 11:51, chukcha сказав:

Шановні розробники, НІКОЛИ не створюйте додаткових полів у стандартних таблицях, інакше у вас фрагментація (А це заразна хвороба?)

Почалося... демагогія та профанація. Котлети та мухи разом. Причому тут одне до іншого. Для своїх модулів та не питання, це не фрагментація. А тобі кажуть що коли додають "глобальну" архітектурну - то це вже фрагментація. Не розумієш ти, а саме головне - просто не хочеш цього розуміти, бо як так чукчу вчать

Надіслати
Поділитися на інших сайтах

28.04.2025 в 12:10, markimax сказал:

Почалося... демагогія та профанація. Котлети та мухи разом. Причому тут одне до іншого. Для своїх модулів та не питання, це не фрагментація. А тобі кажуть що коли додають "глобальну" архітектурну - то це вже фрагментація. Не розумієш ти, а саме головне - просто не хочеш цього розуміти, бо як так чукчу вчать

Я написав про додаткові поля у стандартних таблицях, тому що ви надали мені щось "намальвано" з словами фрагментація

961458003_.png.3d9d98243ab904db6e663c22d00e53b6.png


Якщо, ви не розумієте, то не треба на мене своє нерозуміння переносити


Відповідь буде?

Є сутності, котрі УСІ мають status (product, category, information та інш)
Але manufacturer немає
Тут питання скоріш до архітектури - ЧОМУ немає.

 

 

 



 

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

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