Arion Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 Здравствуйте! Прошу помочь разобраться в проблеме. Полностью перестали работать модификаторы (которые в админке в разделе Модули/Расширения - > Модификаторы). Список модификаторов есть, они включаются и выключаются, НО при обновлении кэша модификаторов на сайте не происходит абсолютно никаких изменений, как будто модификаторов никаких и не установлено. Причём если я создаю файл ***.ocmod.xml и добавляю его в /system, то всё работает как и нужно, но стоит этот же код модификатора установить через админку, он совсем не работает. Не знаю в какую даже сторону копать... Ошибок в логах никаких....И не обратил внимание после чего это началось. Opencart 2.3.0.2 Надіслати Поділитися на інших сайтах More sharing options...
Soong Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 фикс окмода стоит? или удалили ненароком?) Надіслати Поділитися на інших сайтах More sharing options...
Arion Опубліковано: 26 листопада 2018 Автор Share Опубліковано: 26 листопада 2018 6 минут назад, Soong сказал: фикс окмода стоит? или удалили ненароком?) Фикс который localcopy.ocmod.xml тоже перестал работать и я его загрузил в /system Надіслати Поділитися на інших сайтах More sharing options...
fanatic Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 9 минут назад, Soong сказал: фикс окмода стоит? который решает проблемы с ftp? при чем тут он? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 начать с просмотра логов модификаторов периодически встречаю сайты со странным багом в работе системы модификаций а именно - в некорректной обработке системой OCMOD директивы ABORT в модификаторах стандартно, если мод не находит нужный код с такой директивой - выполнение этого мода прерывается и выполняются следующие модификаторы на проблемных же - происходит полное прерывание работы всей системы OCMOD, т.е. до обработки последующих модов уже не доходит так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай 1 Надіслати Поділитися на інших сайтах More sharing options... Arion Опубліковано: 27 листопада 2018 Автор Share Опубліковано: 27 листопада 2018 14 часов назад, AlexDW сказал: начать с просмотра логов модификаторов периодически встречаю сайты со странным багом в работе системы модификаций а именно - в некорректной обработке системой OCMOD директивы ABORT в модификаторах стандартно, если мод не находит нужный код с такой директивой - выполнение этого мода прерывается и выполняются следующие модификаторы на проблемных же - происходит полное прерывание работы всей системы OCMOD, т.е. до обработки последующих модов уже не доходит так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай Огромное спасибо!)) Поменял abort на skip - заработало)) Сам бы никогда не додумался) Надіслати Поділитися на інших сайтах More sharing options... 8 months later... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 В 26.11.2018 в 21:50, AlexDW сказал: некорректной обработке системой OCMOD директивы ABORT в модификаторах Сегодня как раз наткнулся на этот баг, при чём именно ваш модификатор от ExtendedSearch и привёл к его проявлению. Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. Пойду отправлю Дэниэлю багрепорт, хотя уверен, он скажет, что так и должно быть, а я просто не разбираюсь в сортах говна. 2 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 4 часа назад, Dotrox сказал: А конкретно в "break 5" лучше бы метку поставил было бы надежней, чем считать уровень брейков Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 забавное в том, что в vqmod это как раз нормально работало и задумка-то изначально была сделать так же, но вышло как всегда копался поверхностно в свое время думал патч какой сделать, но вроде есть нюансы в разных версиях плюнул и сейчас просто убираю abort Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, AlexDW сказал: но вроде есть нюансы в разных версиях У меня было подозрение, что где-то между версиями вложенность циклов поменяли, а число исправить забыли, но проверять мне лень. 1 час назад, chukcha сказал: лучше бы метку поставил было бы надежней, чем считать уровень брейков goto? Обычно goto указывает на необходимость рефакторинга... правда, 5 вложенных циклов тоже на неё указывают. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 14 минут назад, Dotrox сказал: Обычно goto указывает на необходимость рефакторинга... бред... Это вбито в голову последователями процедурного программирования.. Почему то в асме никто не говорит что jump это плхо Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А там есть альтернативы? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: А там есть альтернативы? а чем плох goto? Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так что определись - что лучше простой и понятный goto или сложные условия прохождения цикла Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кучи вложенных циклов. Хотя, на самом деле, там нужно весь алгоритм менять, ибо выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая идея сразу по нескольким причинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: это плохая идея сразу по нескольким причинам (память, время выполнения). Это делается один раз, а не по мере вызова.. Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 19 минут назад, chukcha сказал: Это делается один раз, а не по мере вызова.. Я знаю. В этом же основное концептуальное отличие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, либо особо огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти держит до завершения полного обхода модификаторов и их применения. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... krashman Опубліковано: 18 січня 2020 Share Опубліковано: 18 січня 2020 такая же ситуация возникла. абортились все модификаторы. В 26.11.2018 в 22:50, AlexDW сказал: так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай нашёл проблемный - отключил. точнее даже два. один из которых от AlexDW - AO Tooltips. В 19.08.2019 в 06:30, Dotrox сказал: А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. это 100% корректное решение ситуации? модулей много будет устанавливаться, кто знает, сколько ещё раз с такой проблемой столкнусь или может есть какие-то другие фиксы? ocStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... wwizard Опубліковано: 23 жовтня 2021 Share Опубліковано: 23 жовтня 2021 (змінено) В 19.08.2019 в 06:30, Dotrox сказал: Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. просто заменить 5 на 4ре и будет работать? Змінено 23 жовтня 2021 користувачем wwizard Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 24 жовтня 2021 Share Опубліковано: 24 жовтня 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и будет работать? Да, по крайней мере в той версии, где я смотрел. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації 11.11 [Поддержка] Universal Batch Edit products in OpenCart! Search and replace. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 251 відповідь 57 329 переглядів Sha 2 листопада 11.11 Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 56 850 переглядів Sha 15 березня 2017 seo [Поддержка] Автор: Sha, 25 квітня 2020 free profiler (і ще %d) Теги: free profiler без гмо debug board route system audit helper help time оптимизация попугаи скорость ускоритель модуль список timeline debuger прочее module график charts page google speed speeder дополнения модули расширения аудит техническая проверка сайта быстрый opencart быстрый 100% debugger профілювання профиль профилирование 18 відповідей 2 936 переглядів Sha 18 січня 2022 seo Route board - Профілювання, помічник в оптимізації сайту! Автор: Sha, 24 квітня 2020 free profiler (і ще %d) Теги: free profiler без гмо debug board route system audit helper help time оптимизация попугаи скорость ускоритель модуль список timeline debuger прочее module график charts page google speed speeder дополнения модули расширения аудит техническая проверка сайта быстрый opencart быстрый 100% debugger профілювання профиль профилирование 0 коментарів 6 688 переглядів Sha 25 квітня 2020 Модуль Fast Cache PRO - Increase Performance + Scalability (Кешування та покращення продуктивності сайту) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 640 переглядів kirians 3 листопада 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Не работают OCMOD Модификаторы Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
AlexDW Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 начать с просмотра логов модификаторов периодически встречаю сайты со странным багом в работе системы модификаций а именно - в некорректной обработке системой OCMOD директивы ABORT в модификаторах стандартно, если мод не находит нужный код с такой директивой - выполнение этого мода прерывается и выполняются следующие модификаторы на проблемных же - происходит полное прерывание работы всей системы OCMOD, т.е. до обработки последующих модов уже не доходит так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай 1 Надіслати Поділитися на інших сайтах More sharing options... Arion Опубліковано: 27 листопада 2018 Автор Share Опубліковано: 27 листопада 2018 14 часов назад, AlexDW сказал: начать с просмотра логов модификаторов периодически встречаю сайты со странным багом в работе системы модификаций а именно - в некорректной обработке системой OCMOD директивы ABORT в модификаторах стандартно, если мод не находит нужный код с такой директивой - выполнение этого мода прерывается и выполняются следующие модификаторы на проблемных же - происходит полное прерывание работы всей системы OCMOD, т.е. до обработки последующих модов уже не доходит так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай Огромное спасибо!)) Поменял abort на skip - заработало)) Сам бы никогда не додумался) Надіслати Поділитися на інших сайтах More sharing options... 8 months later... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 В 26.11.2018 в 21:50, AlexDW сказал: некорректной обработке системой OCMOD директивы ABORT в модификаторах Сегодня как раз наткнулся на этот баг, при чём именно ваш модификатор от ExtendedSearch и привёл к его проявлению. Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. Пойду отправлю Дэниэлю багрепорт, хотя уверен, он скажет, что так и должно быть, а я просто не разбираюсь в сортах говна. 2 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 4 часа назад, Dotrox сказал: А конкретно в "break 5" лучше бы метку поставил было бы надежней, чем считать уровень брейков Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 забавное в том, что в vqmod это как раз нормально работало и задумка-то изначально была сделать так же, но вышло как всегда копался поверхностно в свое время думал патч какой сделать, но вроде есть нюансы в разных версиях плюнул и сейчас просто убираю abort Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, AlexDW сказал: но вроде есть нюансы в разных версиях У меня было подозрение, что где-то между версиями вложенность циклов поменяли, а число исправить забыли, но проверять мне лень. 1 час назад, chukcha сказал: лучше бы метку поставил было бы надежней, чем считать уровень брейков goto? Обычно goto указывает на необходимость рефакторинга... правда, 5 вложенных циклов тоже на неё указывают. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 14 минут назад, Dotrox сказал: Обычно goto указывает на необходимость рефакторинга... бред... Это вбито в голову последователями процедурного программирования.. Почему то в асме никто не говорит что jump это плхо Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А там есть альтернативы? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: А там есть альтернативы? а чем плох goto? Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так что определись - что лучше простой и понятный goto или сложные условия прохождения цикла Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кучи вложенных циклов. Хотя, на самом деле, там нужно весь алгоритм менять, ибо выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая идея сразу по нескольким причинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: это плохая идея сразу по нескольким причинам (память, время выполнения). Это делается один раз, а не по мере вызова.. Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 19 минут назад, chukcha сказал: Это делается один раз, а не по мере вызова.. Я знаю. В этом же основное концептуальное отличие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, либо особо огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти держит до завершения полного обхода модификаторов и их применения. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... krashman Опубліковано: 18 січня 2020 Share Опубліковано: 18 січня 2020 такая же ситуация возникла. абортились все модификаторы. В 26.11.2018 в 22:50, AlexDW сказал: так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай нашёл проблемный - отключил. точнее даже два. один из которых от AlexDW - AO Tooltips. В 19.08.2019 в 06:30, Dotrox сказал: А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. это 100% корректное решение ситуации? модулей много будет устанавливаться, кто знает, сколько ещё раз с такой проблемой столкнусь или может есть какие-то другие фиксы? ocStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... wwizard Опубліковано: 23 жовтня 2021 Share Опубліковано: 23 жовтня 2021 (змінено) В 19.08.2019 в 06:30, Dotrox сказал: Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. просто заменить 5 на 4ре и будет работать? Змінено 23 жовтня 2021 користувачем wwizard Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 24 жовтня 2021 Share Опубліковано: 24 жовтня 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и будет работать? Да, по крайней мере в той версии, где я смотрел. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації 11.11 [Поддержка] Universal Batch Edit products in OpenCart! Search and replace. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 251 відповідь 57 329 переглядів Sha 2 листопада 11.11 Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 56 850 переглядів Sha 15 березня 2017 seo [Поддержка] Автор: Sha, 25 квітня 2020 free profiler (і ще %d) Теги: free profiler без гмо debug board route system audit helper help time оптимизация попугаи скорость ускоритель модуль список timeline debuger прочее module график charts page google speed speeder дополнения модули расширения аудит техническая проверка сайта быстрый opencart быстрый 100% debugger профілювання профиль профилирование 18 відповідей 2 936 переглядів Sha 18 січня 2022 seo Route board - Профілювання, помічник в оптимізації сайту! Автор: Sha, 24 квітня 2020 free profiler (і ще %d) Теги: free profiler без гмо debug board route system audit helper help time оптимизация попугаи скорость ускоритель модуль список timeline debuger прочее module график charts page google speed speeder дополнения модули расширения аудит техническая проверка сайта быстрый opencart быстрый 100% debugger профілювання профиль профилирование 0 коментарів 6 688 переглядів Sha 25 квітня 2020 Модуль Fast Cache PRO - Increase Performance + Scalability (Кешування та покращення продуктивності сайту) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 640 переглядів kirians 3 листопада 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Не работают OCMOD Модификаторы Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Arion Опубліковано: 27 листопада 2018 Автор Share Опубліковано: 27 листопада 2018 14 часов назад, AlexDW сказал: начать с просмотра логов модификаторов периодически встречаю сайты со странным багом в работе системы модификаций а именно - в некорректной обработке системой OCMOD директивы ABORT в модификаторах стандартно, если мод не находит нужный код с такой директивой - выполнение этого мода прерывается и выполняются следующие модификаторы на проблемных же - происходит полное прерывание работы всей системы OCMOD, т.е. до обработки последующих модов уже не доходит так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай Огромное спасибо!)) Поменял abort на skip - заработало)) Сам бы никогда не додумался) Надіслати Поділитися на інших сайтах More sharing options...
Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 В 26.11.2018 в 21:50, AlexDW сказал: некорректной обработке системой OCMOD директивы ABORT в модификаторах Сегодня как раз наткнулся на этот баг, при чём именно ваш модификатор от ExtendedSearch и привёл к его проявлению. Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. Пойду отправлю Дэниэлю багрепорт, хотя уверен, он скажет, что так и должно быть, а я просто не разбираюсь в сортах говна. 2 Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 4 часа назад, Dotrox сказал: А конкретно в "break 5" лучше бы метку поставил было бы надежней, чем считать уровень брейков Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 забавное в том, что в vqmod это как раз нормально работало и задумка-то изначально была сделать так же, но вышло как всегда копался поверхностно в свое время думал патч какой сделать, но вроде есть нюансы в разных версиях плюнул и сейчас просто убираю abort Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, AlexDW сказал: но вроде есть нюансы в разных версиях У меня было подозрение, что где-то между версиями вложенность циклов поменяли, а число исправить забыли, но проверять мне лень. 1 час назад, chukcha сказал: лучше бы метку поставил было бы надежней, чем считать уровень брейков goto? Обычно goto указывает на необходимость рефакторинга... правда, 5 вложенных циклов тоже на неё указывают. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 14 минут назад, Dotrox сказал: Обычно goto указывает на необходимость рефакторинга... бред... Это вбито в голову последователями процедурного программирования.. Почему то в асме никто не говорит что jump это плхо Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А там есть альтернативы? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: А там есть альтернативы? а чем плох goto? Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так что определись - что лучше простой и понятный goto или сложные условия прохождения цикла Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кучи вложенных циклов. Хотя, на самом деле, там нужно весь алгоритм менять, ибо выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая идея сразу по нескольким причинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: это плохая идея сразу по нескольким причинам (память, время выполнения). Это делается один раз, а не по мере вызова.. Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 19 минут назад, chukcha сказал: Это делается один раз, а не по мере вызова.. Я знаю. В этом же основное концептуальное отличие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, либо особо огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти держит до завершения полного обхода модификаторов и их применения. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... krashman Опубліковано: 18 січня 2020 Share Опубліковано: 18 січня 2020 такая же ситуация возникла. абортились все модификаторы. В 26.11.2018 в 22:50, AlexDW сказал: так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай нашёл проблемный - отключил. точнее даже два. один из которых от AlexDW - AO Tooltips. В 19.08.2019 в 06:30, Dotrox сказал: А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. это 100% корректное решение ситуации? модулей много будет устанавливаться, кто знает, сколько ещё раз с такой проблемой столкнусь или может есть какие-то другие фиксы? ocStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... wwizard Опубліковано: 23 жовтня 2021 Share Опубліковано: 23 жовтня 2021 (змінено) В 19.08.2019 в 06:30, Dotrox сказал: Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. просто заменить 5 на 4ре и будет работать? Змінено 23 жовтня 2021 користувачем wwizard Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 24 жовтня 2021 Share Опубліковано: 24 жовтня 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и будет работать? Да, по крайней мере в той версии, где я смотрел. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації 11.11 [Поддержка] Universal Batch Edit products in OpenCart! Search and replace. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 251 відповідь 57 329 переглядів Sha 2 листопада 11.11 Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 56 850 переглядів Sha 15 березня 2017 seo [Поддержка] Автор: Sha, 25 квітня 2020 free profiler (і ще %d) Теги: free profiler без гмо debug board route system audit helper help time оптимизация попугаи скорость ускоритель модуль список timeline debuger прочее module график charts page google speed speeder дополнения модули расширения аудит техническая проверка сайта быстрый opencart быстрый 100% debugger профілювання профиль профилирование 18 відповідей 2 936 переглядів Sha 18 січня 2022 seo Route board - Профілювання, помічник в оптимізації сайту! Автор: Sha, 24 квітня 2020 free profiler (і ще %d) Теги: free profiler без гмо debug board route system audit helper help time оптимизация попугаи скорость ускоритель модуль список timeline debuger прочее module график charts page google speed speeder дополнения модули расширения аудит техническая проверка сайта быстрый opencart быстрый 100% debugger профілювання профиль профилирование 0 коментарів 6 688 переглядів Sha 25 квітня 2020 Модуль Fast Cache PRO - Increase Performance + Scalability (Кешування та покращення продуктивності сайту) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 640 переглядів kirians 3 листопада 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Не работают OCMOD Модификаторы Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
AlexDW Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 забавное в том, что в vqmod это как раз нормально работало и задумка-то изначально была сделать так же, но вышло как всегда копался поверхностно в свое время думал патч какой сделать, но вроде есть нюансы в разных версиях плюнул и сейчас просто убираю abort Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, AlexDW сказал: но вроде есть нюансы в разных версиях У меня было подозрение, что где-то между версиями вложенность циклов поменяли, а число исправить забыли, но проверять мне лень. 1 час назад, chukcha сказал: лучше бы метку поставил было бы надежней, чем считать уровень брейков goto? Обычно goto указывает на необходимость рефакторинга... правда, 5 вложенных циклов тоже на неё указывают. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 14 минут назад, Dotrox сказал: Обычно goto указывает на необходимость рефакторинга... бред... Это вбито в голову последователями процедурного программирования.. Почему то в асме никто не говорит что jump это плхо Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А там есть альтернативы? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: А там есть альтернативы? а чем плох goto? Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так что определись - что лучше простой и понятный goto или сложные условия прохождения цикла Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кучи вложенных циклов. Хотя, на самом деле, там нужно весь алгоритм менять, ибо выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая идея сразу по нескольким причинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: это плохая идея сразу по нескольким причинам (память, время выполнения). Это делается один раз, а не по мере вызова.. Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 19 минут назад, chukcha сказал: Это делается один раз, а не по мере вызова.. Я знаю. В этом же основное концептуальное отличие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, либо особо огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти держит до завершения полного обхода модификаторов и их применения. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... krashman Опубліковано: 18 січня 2020 Share Опубліковано: 18 січня 2020 такая же ситуация возникла. абортились все модификаторы. В 26.11.2018 в 22:50, AlexDW сказал: так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай нашёл проблемный - отключил. точнее даже два. один из которых от AlexDW - AO Tooltips. В 19.08.2019 в 06:30, Dotrox сказал: А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. это 100% корректное решение ситуации? модулей много будет устанавливаться, кто знает, сколько ещё раз с такой проблемой столкнусь или может есть какие-то другие фиксы? ocStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... wwizard Опубліковано: 23 жовтня 2021 Share Опубліковано: 23 жовтня 2021 (змінено) В 19.08.2019 в 06:30, Dotrox сказал: Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. просто заменить 5 на 4ре и будет работать? Змінено 23 жовтня 2021 користувачем wwizard Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 24 жовтня 2021 Share Опубліковано: 24 жовтня 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и будет работать? Да, по крайней мере в той версии, где я смотрел. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації 11.11 [Поддержка] Universal Batch Edit products in OpenCart! Search and replace. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 251 відповідь 57 329 переглядів Sha 2 листопада 11.11 Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 56 850 переглядів Sha 15 березня 2017 seo [Поддержка] Автор: Sha, 25 квітня 2020 free profiler (і ще %d) Теги: free profiler без гмо debug board route system audit helper help time оптимизация попугаи скорость ускоритель модуль список timeline debuger прочее module график charts page google speed speeder дополнения модули расширения аудит техническая проверка сайта быстрый opencart быстрый 100% debugger профілювання профиль профилирование 18 відповідей 2 936 переглядів Sha 18 січня 2022 seo Route board - Профілювання, помічник в оптимізації сайту! Автор: Sha, 24 квітня 2020 free profiler (і ще %d) Теги: free profiler без гмо debug board route system audit helper help time оптимизация попугаи скорость ускоритель модуль список timeline debuger прочее module график charts page google speed speeder дополнения модули расширения аудит техническая проверка сайта быстрый opencart быстрый 100% debugger профілювання профиль профилирование 0 коментарів 6 688 переглядів Sha 25 квітня 2020 Модуль Fast Cache PRO - Increase Performance + Scalability (Кешування та покращення продуктивності сайту) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 640 переглядів kirians 3 листопада 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Не работают OCMOD Модификаторы Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV
Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, AlexDW сказал: но вроде есть нюансы в разных версиях У меня было подозрение, что где-то между версиями вложенность циклов поменяли, а число исправить забыли, но проверять мне лень. 1 час назад, chukcha сказал: лучше бы метку поставил было бы надежней, чем считать уровень брейков goto? Обычно goto указывает на необходимость рефакторинга... правда, 5 вложенных циклов тоже на неё указывают. Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 14 минут назад, Dotrox сказал: Обычно goto указывает на необходимость рефакторинга... бред... Это вбито в голову последователями процедурного программирования.. Почему то в асме никто не говорит что jump это плхо Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А там есть альтернативы? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: А там есть альтернативы? а чем плох goto? Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так что определись - что лучше простой и понятный goto или сложные условия прохождения цикла Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кучи вложенных циклов. Хотя, на самом деле, там нужно весь алгоритм менять, ибо выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая идея сразу по нескольким причинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: это плохая идея сразу по нескольким причинам (память, время выполнения). Это делается один раз, а не по мере вызова.. Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 19 минут назад, chukcha сказал: Это делается один раз, а не по мере вызова.. Я знаю. В этом же основное концептуальное отличие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, либо особо огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти держит до завершения полного обхода модификаторов и их применения. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... krashman Опубліковано: 18 січня 2020 Share Опубліковано: 18 січня 2020 такая же ситуация возникла. абортились все модификаторы. В 26.11.2018 в 22:50, AlexDW сказал: так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай нашёл проблемный - отключил. точнее даже два. один из которых от AlexDW - AO Tooltips. В 19.08.2019 в 06:30, Dotrox сказал: А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. это 100% корректное решение ситуации? модулей много будет устанавливаться, кто знает, сколько ещё раз с такой проблемой столкнусь или может есть какие-то другие фиксы? ocStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... wwizard Опубліковано: 23 жовтня 2021 Share Опубліковано: 23 жовтня 2021 (змінено) В 19.08.2019 в 06:30, Dotrox сказал: Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. просто заменить 5 на 4ре и будет работать? Змінено 23 жовтня 2021 користувачем wwizard Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 24 жовтня 2021 Share Опубліковано: 24 жовтня 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и будет работать? Да, по крайней мере в той версии, где я смотрел. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації 11.11 [Поддержка] Universal Batch Edit products in OpenCart! Search and replace. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 251 відповідь 57 329 переглядів Sha 2 листопада 11.11 Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 56 850 переглядів Sha 15 березня 2017 seo [Поддержка] Автор: Sha, 25 квітня 2020 free profiler (і ще %d) Теги: free profiler без гмо debug board route system audit helper help time оптимизация попугаи скорость ускоритель модуль список timeline debuger прочее module график charts page google speed speeder дополнения модули расширения аудит техническая проверка сайта быстрый opencart быстрый 100% debugger профілювання профиль профилирование 18 відповідей 2 936 переглядів Sha 18 січня 2022 seo Route board - Профілювання, помічник в оптимізації сайту! Автор: Sha, 24 квітня 2020 free profiler (і ще %d) Теги: free profiler без гмо debug board route system audit helper help time оптимизация попугаи скорость ускоритель модуль список timeline debuger прочее module график charts page google speed speeder дополнения модули расширения аудит техническая проверка сайта быстрый opencart быстрый 100% debugger профілювання профиль профилирование 0 коментарів 6 688 переглядів Sha 25 квітня 2020 Модуль Fast Cache PRO - Increase Performance + Scalability (Кешування та покращення продуктивності сайту) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 640 переглядів kirians 3 листопада 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Не работают OCMOD Модификаторы
Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А там есть альтернативы? Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: А там есть альтернативы? а чем плох goto? Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так что определись - что лучше простой и понятный goto или сложные условия прохождения цикла Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кучи вложенных циклов. Хотя, на самом деле, там нужно весь алгоритм менять, ибо выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая идея сразу по нескольким причинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: это плохая идея сразу по нескольким причинам (память, время выполнения). Это делается один раз, а не по мере вызова.. Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 19 минут назад, chukcha сказал: Это делается один раз, а не по мере вызова.. Я знаю. В этом же основное концептуальное отличие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, либо особо огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти держит до завершения полного обхода модификаторов и их применения. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... krashman Опубліковано: 18 січня 2020 Share Опубліковано: 18 січня 2020 такая же ситуация возникла. абортились все модификаторы. В 26.11.2018 в 22:50, AlexDW сказал: так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай нашёл проблемный - отключил. точнее даже два. один из которых от AlexDW - AO Tooltips. В 19.08.2019 в 06:30, Dotrox сказал: А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. это 100% корректное решение ситуации? модулей много будет устанавливаться, кто знает, сколько ещё раз с такой проблемой столкнусь или может есть какие-то другие фиксы? ocStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... wwizard Опубліковано: 23 жовтня 2021 Share Опубліковано: 23 жовтня 2021 (змінено) В 19.08.2019 в 06:30, Dotrox сказал: Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. просто заменить 5 на 4ре и будет работать? Змінено 23 жовтня 2021 користувачем wwizard Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 24 жовтня 2021 Share Опубліковано: 24 жовтня 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и будет работать? Да, по крайней мере в той версии, где я смотрел. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації 11.11 [Поддержка] Universal Batch Edit products in OpenCart! Search and replace. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 251 відповідь 57 329 переглядів Sha 2 листопада 11.11 Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 56 850 переглядів Sha 15 березня 2017 seo [Поддержка] Автор: Sha, 25 квітня 2020 free profiler (і ще %d) Теги: free profiler без гмо debug board route system audit helper help time оптимизация попугаи скорость ускоритель модуль список timeline debuger прочее module график charts page google speed speeder дополнения модули расширения аудит техническая проверка сайта быстрый opencart быстрый 100% debugger профілювання профиль профилирование 18 відповідей 2 936 переглядів Sha 18 січня 2022 seo Route board - Профілювання, помічник в оптимізації сайту! Автор: Sha, 24 квітня 2020 free profiler (і ще %d) Теги: free profiler без гмо debug board route system audit helper help time оптимизация попугаи скорость ускоритель модуль список timeline debuger прочее module график charts page google speed speeder дополнения модули расширения аудит техническая проверка сайта быстрый opencart быстрый 100% debugger профілювання профиль профилирование 0 коментарів 6 688 переглядів Sha 25 квітня 2020 Модуль Fast Cache PRO - Increase Performance + Scalability (Кешування та покращення продуктивності сайту) [Поддержка] Автор: kirians, 21 жовтня 2021 cache fast cache (і ще %d) Теги: cache fast cache кэш кэш cache кэширование кэш cache оптимизация кеш кешування 0 відповідей 640 переглядів kirians 3 листопада 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кучи вложенных циклов. Хотя, на самом деле, там нужно весь алгоритм менять, ибо выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая идея сразу по нескольким причинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: это плохая идея сразу по нескольким причинам (память, время выполнения). Это делается один раз, а не по мере вызова.. Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 19 минут назад, chukcha сказал: Это делается один раз, а не по мере вызова.. Я знаю. В этом же основное концептуальное отличие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, либо особо огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти держит до завершения полного обхода модификаторов и их применения. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... krashman Опубліковано: 18 січня 2020 Share Опубліковано: 18 січня 2020 такая же ситуация возникла. абортились все модификаторы. В 26.11.2018 в 22:50, AlexDW сказал: так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай нашёл проблемный - отключил. точнее даже два. один из которых от AlexDW - AO Tooltips. В 19.08.2019 в 06:30, Dotrox сказал: А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. это 100% корректное решение ситуации? модулей много будет устанавливаться, кто знает, сколько ещё раз с такой проблемой столкнусь или может есть какие-то другие фиксы? ocStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... wwizard Опубліковано: 23 жовтня 2021 Share Опубліковано: 23 жовтня 2021 (змінено) В 19.08.2019 в 06:30, Dotrox сказал: Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. просто заменить 5 на 4ре и будет работать? Змінено 23 жовтня 2021 користувачем wwizard Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 24 жовтня 2021 Share Опубліковано: 24 жовтня 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и будет работать? Да, по крайней мере в той версии, где я смотрел. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 19 минут назад, chukcha сказал: Это делается один раз, а не по мере вызова.. Я знаю. В этом же основное концептуальное отличие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, либо особо огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти держит до завершения полного обхода модификаторов и их применения. Надіслати Поділитися на інших сайтах More sharing options...
krashman Опубліковано: 18 січня 2020 Share Опубліковано: 18 січня 2020 такая же ситуация возникла. абортились все модификаторы. В 26.11.2018 в 22:50, AlexDW сказал: так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай нашёл проблемный - отключил. точнее даже два. один из которых от AlexDW - AO Tooltips. В 19.08.2019 в 06:30, Dotrox сказал: А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. это 100% корректное решение ситуации? модулей много будет устанавливаться, кто знает, сколько ещё раз с такой проблемой столкнусь или может есть какие-то другие фиксы? ocStore 2.3 Надіслати Поділитися на інших сайтах More sharing options...
Dotrox Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Надіслати Поділитися на інших сайтах More sharing options...
wwizard Опубліковано: 23 жовтня 2021 Share Опубліковано: 23 жовтня 2021 (змінено) В 19.08.2019 в 06:30, Dotrox сказал: Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. просто заменить 5 на 4ре и будет работать? Змінено 23 жовтня 2021 користувачем wwizard Надіслати Поділитися на інших сайтах More sharing options...
Dotrox Опубліковано: 24 жовтня 2021 Share Опубліковано: 24 жовтня 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и будет работать? Да, по крайней мере в той версии, где я смотрел. Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts